Snap - for small form factor and ease of setup, its very good.
XBMCfreak (a live version pre-configured for Revo) on a USB stick, run it from that or install, and its pretty much done. Although obviously Dharma has succeeded freak now, but as Deja Vu said, the guy responsible is part of the official XBMC team now, so I presume Dharma is still very "Revo friendly".
If your the sort of person that likes to fiddle or wants that bit more from a standard install, there are lots of "add ons" and extras that you can mess with.
Social Networking Bookmarks