Firewire cards by the way cost like $20 to $40, and you don't need to keep it in the laptop, just to get all the music to the ipod. Got my wife one for Christmas, loves it. The 20 GB came with musicmatch in the box.
Pricey, yes, but still great for traveling.