Perhaps cheaper if you already have an X-Box controller I suppose, but still the 360 controller is fairly cheap and works with both without modding or anything.
Fairly idiot proof. (note the fairly part)
Note: you should use the debug dll instead of the release one.
Quick answer to why is, for some reason the release one doesn't passback values correctly all the time.
Not entirely sure why, but have a feeling there is some incompatibility between DBPro and Visual C++ 2005. Sending the stuff to Mike to find out as DBPro is still being developed with 2003. It's probably something simple like the Unicode being on; but want a second opinion on it.
Just for people to note down for the time being...
DLLs in order of development:
XACT (DirectSound)
That's pretty much all I'm going to concentrate on for the next week or so.
Plan it to provide a very versitile sound system, and I'm sure the compatbility with both this and the XACT DLLs with the X-Box 360 and Vista is just an odd coincidence.
Hope people are enjoying this one though, I can see quite a few people on here are bitching about their 360's. might as well have *some* use out of something that comes with it. heh