I found Sharepod to be the best software to download/upload songs from PC to iPod and vise versa. You don't have to have iTunes on your machine. This is a simple software that does not have a "install" process. Just download and use...that simple.
http://www.getsharepod.com/
http://www.getsharepod.com/