Here is my own two cents on an alternative PC remote.
Ladies and gentlemen, introducing the XBox 360 wireless controller for Windows. It is identical to the standard XBox 360 wireless controller but the Windows version comes with a USB receiver. In order to use this controller as a remote you need to download Xpadder (google!!). After configuring Xpadder you can use the axis stick (left or right) to move the mouse. The axis stick is quite sensitive compared to other controllers (yes, much more sensitive than PS2 controller). You can also program the buttons (16 buttons programmable) to your heart's content. Additionally you can save presets, so that you can use a particular preset for VLC, another for PowerDVD, etc. I have found this controller to be especially useful in surfing the net, especially where no typing is required. It is very useful since you don't have to sit in one fixed position next to the mouse. The advertised range of this device is 30 metres. Practically speaking, 30 metres is more than enough since you are never going to control your PC from such distances...... unless you use binoculars that is. The controller uses 2AA batteries.
The added advantage of using the XBox 360 wireless as a remote is that it doubles as a superb gamepad, especially for games like NFS, PES/FIFA, Assassin's Creed, GTA4. The sensitivity is so good that it can almost be used to play FPS games with native support like Crysis.... almost.......... (but then a keyboard/mouse combo does not give you force feedback either)!