I'm just wondering this, as although I love OSX and my iPhone, sometimes I feel like I'm entrusting Apple with too much (and my inner sysadmin/open source person is crying out). The other thing is I have a Dell server/desktop computer that I'm running OSX on and although it runs pretty well and I bought Leopard for it, I feel slightly guilty when I use it. The main thing holding me back is my iPhone at the moment. I can install ubuntu onto my MacBook until I get an NC10 or something similar, but whilst I have an iPhone and am unable to get it to sync with Songbird or anything in Linux, I'm not changing. If I change to something like an HTC Magic (or anything running Android) I won't have to re encode my movies or tv to mp4, but I don't know of any programs like iTunes for video management, and I like the way that it knows what I haven't watched yet. I would also get a couple of eeeBoxes, one for the living room and another for my car, and find a way to have the phone control them.