Hero Bullion is $5.00 over spot price on 1oz silver bars.
25% markup = 25% loss when you sell, or market has to increase 25% to make money. That's tough.
I bought some coins a couple months back at $3.69 over spot and that was a pretty good deal, about the best I've seen lately. Apmex runs specials from time to time.