Yep. The prices are usually good too (although not always).  But the convenience is the biggest attribute.  When you think of something you need, you don't even have to get in the car and burn gas to go get it.  Just pop open the computer or smartphone and order it.  

When you factor in the cost of driving around from store to store to shop, it's likely cheaper online anyway even if the actual price is slightly more.