I use Floola. No installation required, works on Win, Mac and Linux, supports vista, extracting songs from ipod, podcasts, download straight to ipod, localization, search for duplicates, search for lost files (finally found out where my 2 GB went). Converting automatically using ffmpeg. And a bunch of other stuff. You won't need no drivers either, just set your iPod as a hard drive and you're set to go.
It is folderbased though, but you could always use your favorite media player (like Winamp) to drag and drop files from the library.