I have been struggling to get my own websites up and running. I know how to market a website and I know how to do some solid search engine optimization. What I have been lacking is the ability to put it all together and create my own site. I lack the technical skills to create a website. I know a lot of people that are successfully creating pages and generating extra revenue everyday. I finally I let go of my pride and have begun to seek assistance and mentoring. Every professional has a coach. We all need coaches to realize our full potential. I have also been seeking out others that inspire me to be a better entrepreneur. Working from home having your own schedule is a great way to live. Make it happen. Create a support team that can teach you every thing you need to know.