So, by the time I was 23, I set a standard in my life that there is no time for bad beer. I'd rather buy a 6-pack of great-tasting beer over a 12-pack of "piss beer" with no flavor. From then on, I set out on a quest to find more and more great beer. I even had a job where my supervisor and I would have a "Beer Meeting" every Friday at the end of the work week. During the meeting, we would talk about what transpired throughout the week and we would come up with our gameplan for the following week. And the catch with the "Beer Meeting" was that we each had to go out and try to find a beer that the other guy had never had before. For those of you keeping score at home, I won most weeks... but you know what? In a game like that, everyone wins.
Anyway, back to beer pairings. When you drink certain beers, you notice different subtleties: one Stout will taste like coffee; another slightly sour; another like vanilla cream. You catch the differences between Pale Ales: one has an excess of carbonation while another is wetter with a hint of green apples. One wheat beer tastes like a meal unto itself while another remains light and citrusy.
A lot of these descriptions sound a lot like, well, like wine pairings. That's right: beer has just about caught up to wine in food pairings. And why wouldn't it? We pair wine with food, so why not beer?
There are so many different kinds of beers with so many vastly-different flavors that there is no reason to not pair beers appropriately with just about any meal. Find a meal you like and go buy a few different 6- or 12-packs and sample away to see which you like best with any given meal. If nothing else, it's a great excuse to go beer shopping.