I do not normally respond to blogs since they take time both to read and write. And, this is the main issue -- time and energy and how we should expend both. However, your title caught my eye, and except for Anna's advice, and one or two others, most of the responses are not very helpful. You are really changing your career from a programmming to small business owner. You want to run, manage, and handle clients. You need to advertise, keep books, market, solicit business, become known, etc. Once you have done this, your work should make your customers happy. They will tell their friends and competitors and suppliers, who will then come to you for more work and the cycles will support your business. The trouble is, it takes a lot of hard work and effort to get from where you are to where you want to go. YOu have to create all of this business. This takes time and energy. The web is not a magic sales place. it does not create new businesses without a lot of work and effort. Join local business groups. Offer to put on seminars, talk, talk, talk. Become known. Make your name rememberable. Place ads in places where the buinesses you desire hang out. Not where developers live! Who are you marketing too? Your web site really reads as though you are marketing to other techies. The world, much to our surprise, does not know what PHP is. The world has no idea about Content Management Systems, much less CMS. YOu need to go to where your customers live so you need to decide who your customers are. You have some area of expertise. Who uses it? What industry, or group of businessme? You cannot market to the entire world, so narrow you customer base, at least to start. Go to them. You mentioned sitepoint - thye use to sell a kit on marketing yourself as an independent web developer. Buy something like this and read it and then do it. Also change your web -- at least the moe page. The business world does not know php or cms from adam. YOu need to sell concepts and yourself and why you are different from anyone else. Go out on the web and browse sites of those who would be your competition and then create a website that is better than their. The web will not support a new business becasue the web is to broad and unfocused. You need to create the local interest, direct them to your web for more info and then sell them. Make your web a sales force, not an information location. Make it personal about you. Whoever made the comments about corporate and shining versus small and local hit the nail right on the head. Your si