LEGO Shop@Home has a free shipping offer from May 16th (yesterday) through May 31st with a purchase of $75 or more. No code necessary. No checkbox to check. I really hope that for those of you who pre-ordered the Cars sets scored the free shipping (assuming that you ordered at least $75 worth of sets AND it shipped out yesterday and not any earlier).
Also, if you're a VIP member and order something LEGO Pirates of the Caribbean between May 16 and May 31, you'll also get a free LEGO Pirates of the Caribbean poster with your purchase. No purchase minimum, no code, no checkbox. The only caveat is that you must be logged into your VIP account when you place your order.
And lastly, you can preorder the final three ho-hum Harry Potter sets. Scheduled to ship by June 1, the final three sets are: