I have tried a few rss reading options for my ipaq. All these allow articles to be downloaded to the pda for reading offline when out of wifi range or with the wifi turned off to save the battery.
- avantgo: an online service that generates feeds suitable for display offline on a pda. It's free if you use less than 2M if data a day. You can chose from specially formatted content such as the guardian newspaper or any rss feed
- feederreader: an rss aggregater that supports enclosures i.e. it can download podcasts. I found this over complicated and fiddly. It is free although donations are encouraged.
- egress: a commercial rss reader but I have found it much better than the others and it isn't that expensive. It also supports enclosures.
I wanted an rss reader that supported enclosures so I could download podcasts directly to the pda where I can listen to them anywhere, no messing with synchronisation. I have even plugged the pda into my hifi with good results.
I first used feederreader for this but I finally abandoned it because it gave the files it downloaded meaningless names containing just numbers. Egress gives them the name the author gave them which better describe the contents. Ok I could launch the playback from within feederreader but I don't want to, I don't want to have too many apps open at once or the pda gets flaky
I then found Egress to be a pretty good way to read rss in itself: the buttons in the pda step through the articles nicely. I haven't bothered with avantgo since I started using egress. I'm still in the trial period but i'm sure I will buy it.


I appreciate your comments about FeederReader. There is a new version about to be released that improves Feederreader.
Enclosures *are* a little fiddly because feed producers don't properly include the LENGTH attribute. In prior versions of FeederReader, this caused problems because I assumed that what the feed producer put in the LENGTH attribute was correct. The new version of FeederReader still looks at this attribute, but it has less dire consequences if it is specified incorrectly.
One thing that makes FeederReader seem complicated is that you can read news, update feeds, download podcasts, and listen to a podcast all at the same time. I'd be happy to explain this further if you like, but FeederReader feels "non-linear" because of this. You can do anything at (almost) any time: pop up the large status then make it disappear just by tapping the status bar at the bottom, check on warning messages generated during downloads/updates then continue reading (even if warning messages pile up), change the number of simultaneous downloads while downloading, delete the current podcast and start playing the next one without losing your place reading news, display a message while entering a new RSS Feed.
Plus FeederReader can be configured in a lot of different ways. There are "Feed Properties" that you can apply to all feeds, then override a few of those properties for an entire category of feeds, then override THOSE properties for one of the feeds in the category.
I know that all these things make FeederReader seem a little complicated. Once you use it for a little while, it becomes fairly straightforward.
I hope that you take the time to give me some critical feedback on FeederReader so I can improve the program (the FeederReader Forums would be a great place to provide that feedback!). And if you'd like to try the Alpha version, let me know!
Greg Smith
Author, FeederReader - Pocket PC *direct* RSS text, audio, video, podcasts
FeederReader.com - Download on the Road