I need to develop a few Real Estate Training sales web sites. I need a tool that will allow me to create them with not too large a learning curve. Site will not be complex but I will want a fair amount of functionality to build for the future. I need to install videos from promos, shopping carts, class registration, affiliate program so Realtors can resell my offerings, etc. I've been searching but there are so many I don't know where to start.