Completely love shopping online. There is always a deal to be found and my shipping is always free. I usually receive every order within a week of placing it and I have yet to not receive an item.
I am also pleased by the fact that they do not immediately charge your credit card for your purchase, it makes me feel much better to know that they don't have my money until I have my clothes.
The only issue I have with Old Navy is their inconsistent sizing which makes me nervous to order certain items online. Everything still fits though and looks great.