If you like sony playstation controllers, you can get this playstation to pc adapter. http://www.levelsix.com/pc.shtml
I bought two of the model that is 15.95. They both work totally awesome with windows 98. I had a hell of a time getting them to work with XP. If I hadn't already bought the two that I own, I would try the one for 16.95 that supports the dual shock vibration feature. If you use the playstation controller, you are getting both digital and analog control. They work pretty well with the games! I actually took a dual shock controller and drilled holes in the pads, bought an arcarde stick and some cherry bottons and wired them up to the playstation controller and mounted it all on a cutting board. It doesn't look pretty, but it was the cheaper thing for me to do!