As far as I know, le nubian, there's not a simple set-top device that does all of those. An X-box media center setup comes close but I'm pretty sure Hulu has shut it out. To really get all of them at this stage you'll need a full-fledged computer like the aforementioned Mac Mini.
Personally, I adore the Netflix set-top box and use it so much more often than I would remember to stream netflix on a computer, even one hooked to the TV. Which is why I almost never use Hulu, despite regularly hooking my computer to the TV, because I tend to forget about it a little. Interface, as Tivo proved, matters, and a dedicated box is better at interface than any computer setup.
That said, if Hulu would officially support Boxee(or at least allow it) then my opinion might change.
Personally, I'm still hoping for eventual Hulu support on the Roku set-top box that we still call the Netflix box for lack of a better name. Amazon-on-demand was a decent addition, but not something I'm going to use much. Hulu would be better.