James Avery is the best. In particular, I love the sterling silver charms. They are so well designed. My favorites include the various selections of crosses, doves, and hearts. While they also sell gold jewelry, I much prefer silver. The service is usually pretty good as well. They'll wrap the boxes up nicely for you for free if you request it. And if business isn't too busy, they'll polish your jewelry.