If you'd like a really small, but powerful pc, how about a Brix? http://goo.gl/wv5dsS
I'm trying a G-Box Midnight MX2 from Matricom. It works great for my XBMC-based media center. I've tried several, but this little box works the best for XBMC. Still prefer the Roku for most of the internet TV and music.