Would be good if Admin could make this a sticky...
I got mine from here, they are based in Spain, but I had mine within 3 days, and they are the cheapest around I found.
They sell the USB version, or the Serial version.
http://ucables.com/
USB KKL OBD2 Diagnostic cable Reference...