Hey WetSponge,
This is merely anecdotal, but I received two consecutive defective 128 ram modules for an iMac 333 from Coast. What bothered me was it took them 2 1/2 weeks to send the replacement (they told me 3-5 days), and they did not respond to any of my e-mails asking about the delay.
You would figure that after sending off one defective module, they would make pretty sure the second one worked. But it didn't. So I returned it, paying for postage and insurance myself. It took me 2 months to get my card credited, and several e-mails and phone calls to get the shipping costs reimbursed.
Also, their packaging seemed weak- just some bubble wrap, unsealed. I ended up paying about $10 more at MacSolutions, and the ram worked fine. It was packed in a sealed plastic manufacturer's bag, and labeled.
I don't usually rip a company for one bad experience, but they really annoyed me. Perhaps they've improved; this happened last November.