Yeah I'll throw my vote out for ByteController. It's small and simple to use, has the back, play and forward menu buttons(with changeable skins), assignable hotkeys and is free. Plus I like it because its not bloated with extra unnecessary features that I won't use.