For the business expenses that could be charged... Get a Starwood AMEX, and charge everything for the business to that. Then have the business write the check to the Amex every month to pay those off. You'll earn points, which then can be turned into airline miles if you need them, OR they can sit at Starwood and be used for future hotel stays.