Zappos is one of my favorite shopping websites. They have a wide selection of shoes, bags, clothes and housewares with very competitive prices, usually better than Nordstroms or shoes.com. The layout of the website is incredibly user friendly so narrowing your search for a specific item is simple. Once you click on the item you really can get a pretty good depiction of what the shoe is like, they give you several different angles: each side, top and bottom. But the best part is that they have a video of the shoe, someone describes it and they demo the shoe on someone so you can really see what it's going to look like, I find that the video is the most useful tool. Other people's reviews are also easily accessible.