Ho ho ha ha...
I am not laughing at you, I just haven't heard that question for about a year. ;)
There is an extensive explanation of that issue...maybe it was on codeman's page...
Basically no matter where you put one header, it won't swap the correct pins. The only two methods that work are by putting on two headers next to each other and using the center two rows of sockets, or by taking each pair of cables and swapping them (one twist) then putting them back down.
My method is to call Badflash and have him mail me one. =)
http://www.geocities.com/mr_bubba_zanetti/