for home roasting shopping i use www.sweetmarias.com
they have a huge selection of green coffee beans, plus a good selection of roasters and related equipment. prices are comparable to williamsbrewing that oso mentioned.
don't be put off by the idea of home roasting--it's so easy, you'll wonder why you didn't start sooner.