I am a stay at home mom and have been for f 15 years. It is so much easier to keep up with everything the kids have going on. It seems to keep everyone happy. With the cost of gas and daycare it is just financially better for me to stay home than for me to work also. Unless your company offers daycare or you have loving relatives to leave your kids with that are not going to charge you an arm and leg to care for your child then it may be better to stay home. Everyone has their opinions about stay at home moms like we are lazy or are spoiled. If everyone stepped back and took a look at not only stay at home moms but stay at hom dads they would see we do just as much if not more than most outside the home employees. I recently got into a "discussion" with another mother from my daughters school that works outside the home and we couldn't agree who was in the right. I don't care what she decides to do it works for her and my staying home works for me, but in her opinion Im just lazy. We wrote down for a week what we did from the time we got up til the time we went to bed and had someone initial the chore or task by someone else to prove we acutally did it. My list was 3x's longer than hers. She became annoyed and said it didn't matter that I had done more, she would still have earned more. Of course she would I don't get paid for what I do. I wish someone would compile a list of what we would make for everything we do. We are housekeepers, cooks, accountants, referees, taxi drivers, assistants, home health providers and the list goes on....just know that whatever you decide is whats best for you and your kids. There is no right and no wrong.