Just something to keep in mind for future purchases. Always look for networking hardware that says it is designed to work with Windows Vista or Windows 7 as the networking requirements are actually slightly less strict for Xbox Live.
That is advice I heard from the engineer who runs Xbox Live.

Evan