If any of you are into PHP programming and you are writing pretty complex pieces of code please do yourself a favor and pick up PHP Objects, Patterns, and Practice by Matt Zandstra Fourth Edition (maybe 5th or above if you find this post in the future). This book will differentiate you from a PHP hobbie-programmer as I call them (who just write code without caring about the design, maintainability and scalability - to them it is just as long as it works put it out there) and make you or improve you even further into a professional developer with understanding of how important it is to separate your code and give each class one responsibility, how important it is to use design patterns, how important are unit tests and how important it is to test thoroughly your business logic, how important it is to take advantage of tools that exist out there which could make your development life cycle a breeeze compared to someone who is not using any of the tools and just decides to do manual labor instead, and so much more. I highly recommend this book. In my case I already knew most of the stuff but it was still wonderful to read and REconfirm my beliefs about things that I currently use. Hope this helps you to take your freelance, business, skills to the next level!