One other thing of note.

There are very few retailers that carry really unique items. Most carry the standard stuff from the standard suppliers/vendors/manufacturers. So choosing an online supplier is mostly picking the best service, as most of them will have similar pricing within 2-3%. The quality is usually a vendor/manufacturer issue rather than a retailer issue.

So ... an interesting question is who are the online retailers that carry unique items?