iriver is good, i have one but they dont have GBs of memory, i think 512MB is their highest and you can get an apple Ipod or a Dell with several GB for the same price.
Then again, i have 128MB and i barely use half my memory so its not like you need 10GB (roughly 2500 songs) worth of music everywhere you go.