We've all done it - we're trying to save a few bucks by using a coupon code we found online, but then we get to the checkout page and find out that the code is invalid. Or, even worse, we use the code ...