Right-O. Xpadder is what I ended up using for the $10 it's well worth the money. I started with xinmapper from sourceforge.net and it allows the basics but doesn't have nearly the functionality of xpadder.
It works pretty slick. The left hand joystick we use for movement, the right hand joystick is for the mouse pointer (or panning the camer if you hold in the "right mouse button"). We mapped left click and right click to the RB and LB buttons. The rest of they buttons I map 1-9 and just put whatever spells in those slots that I want. I leave the bottom of the crosspad mapped to "tab" so I can easily select between the enemies.
It works good for simple questing from the couch and/or low levels but certainly isn't for endgame. More for novelty or wives that like to play pandas because "they are cute".