Starwood Preferred Guest Business Credit Card from American Express

Starwood Hotels is one of the world’s largest brands of resorts and hotels, and spans brands as hip as W, as luxurious as St. Regis, and as ubiquitous as Sheraton.  As someone who stays at many Starwoods each year, I personally have the Starwood Preferred Guest credit card from American Express.  It offers many benefits[…]