Within the last 2 months I bought some from 2 different places. I ordered this rock from this site:
http://www.livestockusa.org/TONGAEVA1.html
Pros-
-Nice customer service via telephone and e-mails/tracking
-Rock now in my tank and looks good and colorful
-Had free shipping for some reason (BIG pro)
Cons-
-Had to go to airport to pick up (although I knew this ahead of time)
-Shipping was delayed 2 separate times
-Don't know shipping charges until you pick up (although mine was free- see BIG pro

)
-More die-off than I wanted, although nice rubble for the refugium
-Company seems a little disorganized
-If the rock is more than what you ordered, they'll charge you for that difference but will reimburse if it's less than what you ordered (knew this ahead of time as well)- but after numerous e-mails and time delays
About a week later, I ordered this from this site:
http://www.liveaquaria.com/product/prod_Display.cfm?pCatId=414
Pros-
-Ordered on a late Wed. night/Thurs. morning and received that same Friday
-...to my DOOR
-Didn't even need customer service- they did and sent exactly when their site said they would
-E-mails/tracking
-Rock was nice high quality- beautiful shelf pieces
-Not as much die-off
-Rock now in my tank and looks good
Cons-
None
Hope this helps- especially since I see you might order from Drs. Foster & Smith, where I had absolutely no problems.