J.L.
Hi! Boy can I relate to sleep issues. I have an 18 month old that was a horrible sleeper as well. In fact it was so bad that we went to see Dr. Weissbluth (author of Happy Sleep Habits, Happy Child) in Chicago when my son was 7 months old and I have to say since then it's been much better. Nothing is an overnight fix, but in time, it does get much better.
Based on what Weissbluth told us and what has worked for us --at 18 months old my son goes to bed no later than 7p every night. Sometimes he's ready at 6:30p. He sleeps through the night (aside from sickness or teething) and wakes up anywhere in the 6:45 to 7:15 timeframe. What worked for us with the early rising was to first get him to bed earlier. It takes a little time for the results, but sleep begets sleep so it will help. Second, I don't let him sleep past 3:30pm in the afternoon for his nap. Lastly, I set an alarm in his room to play a Baby Einstein CD at 7:15am and I don't go to him until this alarm goes off, no matter what (unless he is sick). Even if he is crying or I think he's hurt (leg stuck in the crib, it has happened!). It didn't take long for him to make the connection that no one was coming in the room until the alarm goes off and he gets excited when it does. If he wakes up earlier and most mornings he does wake up about 20 min prior - he will talk and play with the few stuffed animals in his crib until then. Just makes sure your alarm is not a loud scary buzzer sound - so one with a CD playing music is best. (Or a radio station if you can find one that won't have talking at that time).