There's a reason that all-in-one computers have not survived. This thing may look cool, but imho it's pretty much useless. There's no expandabilty, and you still need peripherals like a monitor and mouse (touchpads suck).
If you want an all-in-one computer, buy a laptop. I prefer to have a standalone case, with separate keyboard, monitor and such.
Looking inside this thing, I really wonder what the hell is supposed to fit in that PCI slot...