Now the only thing they need to do is allow for you to add in ANY PCI-Express videocard, and Apple will win over a lot of gaming enthusiasts. Apple made the right choice by essentially becoming "just another PC" in the hardware sense. Supporting Windows XP is also an awesome step forward. They are still sort of elitist and over priced, and I don't much like the company on the whole, but I like the new Apple computers, very nice.
Going back to the Shuffle, the first one sucked horribly - I'm glad to see they learned from their mistakes and made this one much, much better! Great price as well. Just install an open-source iPod upload/download tool (instead of iTunes) and enjoy it!