I can't decide if I want Roku or WDTV like products in the first place but if I do chose WDTV here is hacked firmware that looks interesting.
I would buy WD but am considering some of the "melt down" problems some people are reporting. Performance appears to degrade for some people over time.
CordCutters answers some questions about keyboard, storage and youtube.