This one would likely only work on touch screen devices, which isn't bad, just not high on my internal priority list. (though it is on my todo list). If this gets a lot of votes, though, you guys can definitely change my mind.
-Marcus
Versatile Monkey For more/quicker help make sure to check out the user manuals