I have always used Liveaquaria.com for my LR and have always had great success with it. Every piece of rock I have ever gotten from them has always been full of critters (fanworms, shrimp, even a couple star fish, etc.).
I have had a 39 gal. fish w/ live rock tank up and running for about 1 year now. I am planning on dismantling to change substrate to sand and go to reef setup. I have a large cannister filter and 9 watt uv sterilizer already. Do I really need to have a protein skimmer? Never had one before...