Well, I have a pretty state of the art Stereo system as it is. I have 2 amps, Focal Highs, and a JL Stealthbox 10W3. I have a Crewcab Chevrolet Truck, the 2001 Silverado HD, and I have a DVD head unit, but I also have a cassette deck that came with the truck that is below the CD player, so my local installer said they can take that out, cut out the whole to be a little bit bigger and then fit the Rio in there flush. I think this is what I am going to do. My thing is since I want the 60gb version, #1 will the Rio be able to take bigger HD's as they come along, and #2 with such an extensive list of MP3's , is it fairly easy and quick to find the song or album you want?