Easy Digital Downloads has slammed it's stake in the ground as a stellar platform with which to build amazing ecommerce implementations. It doesn't handle physical products and it doesn't want to. So much ecommerce is focused in the digital space and it's hard to do right, so EDD took the ball and ran with it. Not only is the core plugin fantastic, the always expanding number of add-on plugins are equally great. EDD is at the top of my list when I'm working with a client that needs to sell digital goods.