Are you a crazy person who just ran her first marathon already looking to run her next race?
*raises hand*
YourTrainingCalendar.com is a great resource — I used it for this past marathon. You put in your race date, and you running level, and it gives you a formatted calendar you can load into iCal or Google Calendar.
Oh yeah, baby.