I ordered from blackhairspray.com
with no problems. I ordered on a friday evening, it shipped out the following monday and I received my package thursday.
I tried beautyofnewyork.com for the first time today and my order was shipped 3 hours later!! I have heard nothing but positive things about this site so if all continues to go well I will purchase from here more often because their prices are reasonable as well as shipping!
As far as ebonyline.com I think I may not shop there as much. The only reason I do is because of their 10% off discount code. While I have never had an issue with them not sending my things or things not being in stock, in takes them like a week to process an order even though it's supposedly "same day shipping".