I bought a used Ipod touch 3rd gen on ebay for $120, and keep it plugged into the usb at all times. Because it's flash based, it works quickly and flawlessly as a jukebox.... I really like how Infiniti designed the interface with the Ipod, it blows the toyota/lexus interface out of the water!