I'm a big fan of BashPodder. What I like about it is that it works great, and can be ran on mostly any Unix like platform with little tinkering and no compiling. However, I'd like to address one issue: the GUI. Most new Linux users may get a little intimidated if they have to launch everything from the console and be clueless as to the status. No offense, but the GUI needs some serious work. I have recently started an open source project for an extreme modification of BashPodder for an iPod (check it out at http://bp4ip.sf.net). I'm almost finished with a GUI for that, and after some testing comparing it with your existing BP GUI, I have found that it works better, but what I really like about it is that the GUI is the script (as in: there isn't a separate script for BashPodder and the GUI). Another thing that I really like about it is that it graphically shows the download progress using the --gauge feature of Xdialog (and it wasn't easy figuring out how to do that). It is currently intended for use with an iPod, but I'd be more than willing to do a bit more tweaking to be used as a GUI for regular BashPodder.