I live out in Joliet and theres a dearth of home brew shops out this way (though some on this forum have suggested that HydroCork inst as bad as it was when I first went there). BevArt is located in Beverly and if I were a better son and visited my folks more often (or at least when I had disposable income) I'd have an opinion on that as well, although I've heard some good things.
As it is, I usually order online through Northern Brewer and they've been great people to do business with.
This has been a great asset in learning to brew, read the threads, click the links and enjoy. People around here have been without exception helpful, knowledgeable and courteous.