The DirectX bug is fixed in Vista.

You don't NEED to use horizontal span.