Today's junk mail contained a pitch for "Viagra Professional." There was also "Generic Viagra" in the list of available medicines. I am a bit lost here. Is Viagra Professional for professional hard-ons? Or are they adopting some kind of Microsoft naming convention for the stuff? Shouldn't they be calling it "Viagra Longhorn" in that case?