Not sure if this would help, but, have you considered reformulating your morning? Instead of 5-8, maybe work 5-10. Before you start, have cereal poured and milk in cups if that will help. Then you've gotten in a large chunk of your day early. (5 hours a day 6 days a week is your 30 hours.) And sine your kids are lounging in the morning, it shouldn't affect their schedule too much to have you working then. Also, try to not work directly before bed. Starting at 5am & finishing at 10pm is bound to wear you down.
Right now, it's hard working from home with the kids here. I'm working 6:00-2:30 with a half hour lunch. When I get up for a quick break about 8, I'll fix the kids something for breakfast real quick. (Cereal/toast/frozen waffles) If they want help when I'm at lunch, I'll help. That's what my lunch break is for. But otherwise, I'm working and they can handle themselves. Now when school was in session was a different story, and I'm really not looking forward to next month when it all starts up again. I was taking time off every afternoon to help with school issues.
-Kris
DS (9/05)
DD (8/08)
DD (9/12)