www.mobymemory.com
I have 512mb, you MUST get a card reader, they are worth the low price and will save you loads of time since its much much faster than a wireless transfer and cheaper than a datacable.
There is a 1GB card too, all you need to do with music is put all the files into the root directory of the card. You can mess with playlists if you want but sounds like you'd have a hard time since its not the easiest thing to setup.