I already bought Xpadder and I'm a long time user of it.
However, I really really miss few things to make it even better application (at least for my needs!)
I often play games that have default Xbox controller support, so to play those games, I don't really need Xpadder..
But some developers are so stupid and they let you use the controller ONLY while in-game! So when you press the start button it goes to pause menu - in order to move between menu you have to use your mouse or keyboard.. What a stupid solution, isn't it?
So I'd like to use Xpadder to change profiles for me, thru Set Selector but only when two buttons are held at the same time - for example BACK and START (combination that is rarely used in games), so when I press BACK and START the d-pad would start emulating keyboard arrows input. Do you get the idea? Tap BACK and START to disable it, so it doesn't interfere with in-game pad support.
Even better if Xpadder would be able to print a small popup window to the screen saying wich profile is active now, something similar to IM notifications:

BACK + START tapped first time - switch to Selector 2 (used for Windows managing - arrows, mouse input etc) and prints on screen Windows scheme
tapped second time - switch to Selector 3 to use with XBMC and print on screen XBMC..
I hope you get the idea.
What do you think?