hey there, if you have an android based phone, the ''universal remote'' app works really good over your wifi network. You can use your phone as a mouse pad, keyboard, number pad, and has preset layouts.
The xbmc app for your phone is awesome if you use xbmc. Though it doesn't have a mouse capabilities, the ability to have access to your entire media library on your phone is just so cool.
As far as physical remotes, I just bought a remote with a mouse function that costed me $7us. Works awesome. Cheap looking and feeling, but just works.