I have recently begun to look into portable MP3 players. I am comparing the Rio500 and the Rio600. Which is better overall? In particular, what is the main difference between SmartMedia Cards and Flash memory? How does one expand their capabilities with the Flash memory? Is a product like Creative Nomad better?