And, as a side note, is there any software more universally frustrating to work with than iTunes? That was my biggest reason to research Android phones as opposed to just getting an iPhone myself, and I'm glad I did. I wouldn't want to fight with iTunes to figure out how to get albums onto my phone.
It's not really that bad on a Mac, but iTunes for Windows is a bloated monstrosity. I know that there are a few other options for media syncing options available for Linux, but I haven't used any of them recently so I can't comment how good they are.