Amazon.com online, and wait for the UPS driver to show up--while not addressing the question of convenience.
Is it really convenient to shop online when you have to wait for your purchase?
There is not much reason to not shop at Amazon.com.