How do I know how reputable a company is thats on the internet? I'm thinking of buying a diamond from DirtCheapDiamonds. How do I know if after I wire the money I may never see my diamond? How safe is this? Also what do you feel about EGL certified diamonds. They're much cheaper...what's the catch?