I was just thinking about this a bit..wouldn't it just be more fun to go out with a bunch of your closest friends to celebrate it. That way you don't have to worry about presents (if they want to give you something..they're your best friends, let them) and you don't have to have all those family friends and relatives that you're going to have to have for the shower and wedding.