I never thought about having a few gifts for surprise guests because we really don't get anyone surprising us. But it's a good idea just in case. Now birthday party gifts I usually have a stash of some things nice that went on clearance and even that stash is empty so thanks for the reminder.