I'm disappointed with two joysticks that I took out of a cheap USB joypad. I soldered them to a Radioshack pcb and tried to calibrate them. They are not even close to being linear. They'll do for prototyping but there is no way I'd ever make them a permanent part of a project.
Is the Parallax 2-axis joystick a decent device?