Thinking about never buying Apple product, I was nevertheless looking for a tiny solution for keeping the satisfaction of using XBMC; and since only stupid people never change their mind, I get an Apple TV 2. As always (I have to recognise), it's a real good quality product, but as I was expecting, limited in what you can do (iTunes ...grrr). Unless you release the beast... I mean Jailbreak (SeasOnPass).And just have a look to how installing XBMC (Install XBMC on ATV2).
Enjoy freedom my box.