Best Source There Is
AJPM is my go to place for precious metals. I've visited their brick and mortar on several occasions and I've also ordered through them online a handful of times.
Their prices are updated daily, sometimes even hourly, and as so far as I've seen, beat pretty much everyone else out there. I will buy mint Silver Eagles for ~$3 over spot and generic rounds for around $1 all day long. Best of all, no tax!
They also offer to buy gold scrap off you for very generous prices. I've never tried this, but my friend has on several occasions, and they offer very fair prices (probably better than you could sell them for on ebay).