IPods are good, but unless your are defiantelly going to use all 5gb/10gb/20gb then its a waste. Go for something else if you arent going to fill it.
I have 500 MP3s and they take up less than a gig.
Ive never seen, the Rio90, but i own a Rio600 32mb and find the quaility of the product as a whole excellent.