Online shopping is grown so much in recent years and it's really easy to see how the concept succeeded. Usually, you would have to walk around for hours at a time to try and find the thing you're looking for and, sometimes, you wouldn't even end up finding it. In the early days of online shopping, I remember having to wait between 2-4 weeks for my package to arrive. Since very few people were purchasing over the interwebs back then and the lack of international fashion chains in Australia, I knew that next to no one would have the same clothes as me. It would also cost an arm and a leg for delivery (cc: Net-A-Porter - £30 for regular delivery). These days, it's either free, free over a certain amount, or much cheaper than £30).
My latest favourite online store is NA-KD.com. NA-KD sell a massive range of different styles of clothes and accessories - meaning that you will almost always find something you were looking for. They stock many different brands as well as their own NA-KD line. Their own line is very affordable and super stylish ($78 jeans anyone?). Unlike other online stores that have their own brand, NA-KD products are still great quality so it's really good value for money. Delivery to Australia is 3-4 days and there are free returns which makes it so much easier to get the right size for you. While we're on the topic of sizing, the NA-KD range goes down to a XXS/32 which is such a win for petite girls everywhere!