If you are in Eastern Pa I'd recommend Weak Knee Homebrewing in Pottstown,Pa. http://www.weakkneehomebrew.com/
Really friendly there, decent prices. Have alot of wine kits and supplies too. I buy most of my stuff there now rather than online mainly because i really believe in supporting local business. Plus they have a tap set up with 4 beers on tap to sample, and wine too. Their grain crushes are actually a little TOO good but I keep overshooting my OG's with their grain. Also they run classes for newbie's too.