Wedding showers are great. You register for a bunch of things you think you'll probably need, and all your friends and family head to the store and stock your house with all the goodies you need to start your new life together. And then they forget...