ey mark, i was on the same problem week ago. i bough rme fireface 400 soundcard for both studio desktop and also laptop. I am now using it on WinXP SP3 32bit on my desktop and Win7 HomePremium64bit on my laptop and all works smoothly.
8xAnalog I/O
1x ADAT I/O or 1x SPDIF I/O optical
1x SPDIF I/O coaxial
2x midi I/O
2x mic preamp (phantom)
1x World clock I/O
RME FIREFACE 400 - U.K. International Cyberstore
street price is around 750 Euros. i happily had a chance to have 30% off price :D