James Allen is often cited as being hands down the best online diamond retailer . If you create an account and log in on the James Allen website, you will have .