Everyone here has answered this pretty good already, I'll just reiterate that you can hook it directly to a router, as I have. Works perfectly.
I don't have a keyboard/mouse hooked up to it, so the little surfing I did as a test was pretty clunky. YouTube ran fine, put to full screen though...