I have the Media Center remote(The XP MCE one) and it works well for Media Center it self. It also works with most media players, but a kyeboard/mouse replacement is a good idea for sure as it will make jumping from program to program much better.
I have this
as well, not the mouse is not perfect, but it gets the job done. The range is ok, but not great.
wiggbot, I like the tablet/phone idea for anyone that has one.