I don't know if you're picking names or not. But if you know who your buying for, I would suggest going to BJ's warehouse or Sam's Club and buy them like a big ole box of their favorite snack.
I know as kids, my parents would buy us a "gag" gift. We absolutely loved it. It was one of our favorite things to get aside from our presents. My sister always got a huge jar of pickles, my brother a huge jar of peanuts and I would get a big box of Peppermint Patties. They were all our favorite snacks.
So essentially, it would be a gag gift but something they would actually eat and enjoy. Just a thought.
If you're looking for something more of a gag gift, I would also try Spencers.