I've recently purchased a Logitech Dual Action gamepad. The wierd thing about it is that the D-pad works with some games, but doesn't with others. For eg. the D-pad can be used in NFS Underground and Pro Evolution Soccer 3, but no matter how I tinker with the configuration utility and setting options, the D-pad just doesn't work with Tony Hawk Pro Skater 3 and FIFA 2004. I therefore have to use the analog stick for these games, something I'm not particularly fond of. I haven't found a way yet to switch modes between analog and D-pad control on this gamepad (I don't know if that is possible on this gamepad).
Do a search on the Dual Action in one of the Toms Hardware forums, I posted a reply before, just too lazy to find it, but you can get beta update drivers for the 4.30 logitech drivers at www.wingmanteam.com. It lets you switch the D-pad with the left analog stick and some other options.
Remember, when in doubt, even monkeys fall from trees sometimes.