I have been working from home for 8 years now and for the past 4 or so as a stay at home dad with two boys. Nothing beats seeing them grow up and not a having to be a slave to someone elses schedule. With business booming for me the trick is to find enough time to do the proper advertising, calling leads back, networking etc. It can be a challenge. But if you are passionate about what you do and have a plan and a great honest balance between working and family that is the key. The best part about it though is if I want to bring the kid to a Cubs game I can at any time without having to worry about it.