M.M.
We've gone through several waves of sleep patterns with our son, who's 2.5.
Lately, he screams at bedtime (wanting us to lay down with him). We had to nip that after his bedtime routine became an hour of laying down and kissing him good night - over and over and over. I re-read Healthy Sleep Habits, and had missed a suggestion for toddler sleep. During the day, "teach" him about what happens at night time and in the morning. Make it part of conversation, with steps he can repeat back to you.
This has actually worked with our son.
"What happens when we go night-night?"
1. We lay down.
2. We close our eyes.
3. We go to sleep.
...We don't cry at the door, right? We just go close our eyes on go to sleep.
I was shocked, but it worked.
Mornings, he's usually up at 5am. I go in, give him a sippy of milk, tuck him back in and tell him that we get up when the sun comes out. (We've done the same type of conversation as above.) He usually either goes back to sleep for an hour or lays quietly and listens to a lullaby CD we put on.