Hi J.,
I know you've already read lots of other posts, but after reading through I thought I'd toss my nickel into the pot.
In a child's life, scheduling is highly important. Now, I don't mean that every half hour needs to be accounted for, what I mean is that they should have an idea of what to expect.
Let me put it in a more adult way: How would you feel if your mother in law or your boss called up one morning and said "I'm coming over" and then hung up. Then she didn't show up until 7 hours later.
You'd feel anxious...the WHOLE time. Then, when they DID show up, you would feel resentful because you would have been better prepared if you had known WHEN and under what circumstances they were arriving.
Now put that in the context of your child. Scheduling prepares your child for life out there in the real world...because we aren't just raising children, we're raising children who will someday be ADULTS!
Your child will be far more content if he knows what time lunch will be, when bedtime is (and what happens leading up to bedtime), how the morning routine goes (so when mommy does "this" that means it's time to have shoes on and get out the door). I promise that it will, at the very minimum, accomplish the following: Your child will be less anxious, less tempermental, less argumentative (if they know what to expect then there is nothing to argue), easier to get to sleep at night, easier to wake in the morning, mealtimes will be less drama, and your child will feel altogether more secure and loved. They will have better study skills in school and be better equipped at setting goals and accomplishing them. They will also trust that you have everything under control and will thereby RESPECT you more. Just like in the example, when you know what to expect you are better equipped to handle things.
Flying by the seat of your pants is not the way to go...unless you would like your child to fly that way for the rest of their life.
Note: This does not mean that everything has to be so scheduled that there is a crisis if something comes up that is not on the schedule. Things change...and it is ALSO importatant to teach a child to adapt, overcome, and improvise. So, when I say that schedules are important, I don't mean every single little last minute detail...I mean the basics...like waking, meals, naps, daily chores, personal hygiene and so forth...the things that we do every day should be done the same every day.
I wish you the best of luck!
C.