C.S.
Have you asked for recommendations from work and/or your neighbors? I'm a stay at home mom but I find the whole cleaning issue to be too stressful so we have someone come in 2x/month (every 2 weeks) and clean. It takes her 3-4 hours to clean and she is paid between $75-$90 for each visit (depending upon length of time). I found her through a neighbor. She knows her because their children both got to Normandale Hills in Bloomington. I'd recommend you ask around. The best part about having her is that all the more labor intensive stuff is done by her: having all the windows washed, having all the floors thoroughly scrubbed on hands and knees (we have all wood and tile floors throughout), having the 2 bathrooms completely scrubbed and all the cobwebs in the ceiling dusted etc. In the beginning I was rather mortified to let my friends know but then I realized that I don't care what others think, I'm doing it for myself. Good luck!