I was inspired many years ago by Liz to start a "birthday gift drawer." It has saved me much time & frustration on more then one occasion. I buy toys, creative things, jewelry, really whatever, during sales and put them in a drawer in my office. Then when we get a last minute (or forgotten) invitation I send the girls "shopping" in the drawer. They love picking something out. I also keep a few generic baby shower gifts & gift cards as well.
A gift drawer...it's a good thing!