Do the Surface RT and Surface Pro need to be in retail stores to do well?

At the very least I'm hoping for Surface availability at Microsoft.com. Availability at Amazon.com would just be great.