I've been trying to search this but cannot seem to find answers regarding my possible Apple TV purchase. Any input would be appreciated: #1 Is the HD upgradeable? 40GB seems way to small and 160GB also seems like it would fill up pretty fast. My music library alone is over 100Gigs not to mention movies and podcasts. #2 If I had a windows machine running iTunes does it work the same as if the machine was a Mac as far as streaming to the ATV? #3 Should I wait to get this, seems like the ATV is due for some update soon? #4 I already have an Xbox360 but the media connect function with MCE just sucks. It is so slow and doesn't have a way to read my itunes playlists or ratings. Is the ATV a better multimedia unit versus the 360? I guess I cannot decide, I really want one, but it seems like the reviews are a mixed bag at the moment.