Speaking of GUI's the answer is yes.
I've had some fun with the nubs lately, since I added joystick support to LOAD81 (just waiting for the pull request to go through and I'll release a new LOAD81.pnd) .. what I've noticed is that the nubs really, really do need to be calibrated by being moved in all directions, as much as possible, on first boot of the Pandora. Many people seem to not know this, though, and end up with un-calibrated nubs when they set up to play a game.
The demo I wrote to highlight the joysticks feature in LOAD81.pnd really shows how important this is. You can clone my fork here and build it for yourself on Pandora if you don't want to wait for me to release an update to my PND:
https://github.com/seclorum (To build, see the README in contrib/Pandora/). Fire up the 'joystick.lua' demo after a first-boot of the Pandora, and notice how much the nub drift changes, the more you use the nubs for the first time (to really highlight it, comment out the fill() in joystick.lua and then paint the screen with the ellipses). Careful though, the map() results in a skewed aspect ration, but you can still see the effects of uncalibrated nubs fairly easily.
I'm planning (once my joystick patch goes into the mainline LOAD81 sources) to extend this demo so that it becomes useful as a joystick calibration routine - something like "move the joysticks around until the screen is full of color" - which can be used as a mainstream tool to highlight this issue and fix it by getting the user involved in calibration on first boot. If you want to watch this, join the LOAD81.pnd thread here, I'll post updates as I have been doing already:
http://boards.openpa...__fromsearch__1