Improve magento file handling, and vhost, force SSL on checkout and customer pages