Amazon.com paid $4.6 million for the rights to use the .buy top-level domain (TLD) name, outbidding Google and several other smaller companies. The name didn't bring in the most money for those in the ...