ive been wondering why no one has brought out a program like this yet. i use xpadder alot on windows. same basic concept