Shipping always kills the deal for me, except for exotic materials and tubing which I cannot get locally. Priced a36 1" plate, 12x12 from each, speedy was cheaper by a bit over 1/2, but add 36.00 to ship plus 5.00 for the honor of ordering thru them (speedy metals). I'll get it myself locally for less than that. I feel for people that have to buy online.
I'very gotten some things off ebay, shipping is sometimes included.