This should work for your iPod Touch although it is only a 15 day trial.
http://www.wideanglesoftware.com/touchcopy/
quote:
Originally posted by Jimbo
I already transfer stuff via wifi but all the song names are random letters and numbers lol
As for the filename being random letters and numbers you can use
MP3tag to rename the files using the tag info.