I used to brew my own beer for several years, back when I was single. This is going back several years, but I used a company called Bierhaus. I just found them on Google:
http://frontpage.erie.net/bierhaus/
I have no idea if they're still as good as they used to be, but they were great about 15 years ago.
A few things to keep in mind:
1) It's messy. When you have to start boiling up that concoction, then keeping it in the barrel(s) for a week is not for the faint-of-kitchen.
2) You'll need to bottle-age it for about 45 days at least (preferably 2 months), in a dark, still, somewhat cool place (but not cold). I kept cases stacked up in a closet in the hall.
3) Bottle aging = Yeast. You don't drink home brew out of the bottle, because a byproduct of the whole thing is a thick layer of yeast at the bottom of the bottle. So you'll want to invest in good set of beer mugs, keep them frosty in the freezer and then carefully pour each bottle into the mug so the yeast stays in the bottle.
4) Don't dig into your first batch too quickly. You'd be amazed at how much better the beer is if you age it 8-9 weeks as opposed to 6.
It's good fun, and they have all different kinds of kits for different styles of beer. My friends used to love it, I used to call it Spindlebrau.