Does anyone have any experience with Magento. I would love to hear some of the pros and cons of Magento for those that have used it or are currently using it.