I also have been using the Saitek P880 dual analog with NBA Live 2003 on my Windows XP machine and it works fine. But right out of the box it didn't work very well. I had to configure it inside of NBA Live to get it to map the buttons to match what the manual says. Once I did that I was good to go.
I haven't been able to get the S (start or escape) button work correctly, so to stop play I have to use the ESC button my computer keyboard. Not perfect, but I haven't found it to be a big deal.
Supposedly the P880 is itself programmable, but I haven't tried to do that. I've been too busy just figuring out how to play defense.
