Two things you might want to look at if you want to do this on your own:
http://www.squarespace.com/ - Been thinking about setting up a personal site using this service. Looks fairly sweet and it has high recommendations.
http://www.shopify.com/ - Seems to be the go to place for basic ecommerce. Not terribly configurable, but if you don't need much and have a PayPal account, probably the easiest solution (and cheaper then hiring a developer to do it for you).