Before I became an administrator I tried using a free download from Palm.com. I haven't checked their website recently but I am sure you can find the software. Their calendar software had a lot of nifty tools that I was using. For instance, you can set for certain times an action. I loved it because it worked very well. You don't have to own a Palm pilot.
One of my colleagues uses the google calendar which works really well for him, as it is fully serachable and you can actually print off the pages later its really quite a good way to do it!
I created these templates in Excel. I just set up and merge the cells every 30, 60 or 90 minute blocks. The students names are in the center to record absences, homework or marks. Music and silent reading blocks are written in so that you don't have to write them over and over. Hope this helps.
I am using Google Calendar as I can embed it in my blog so students can see what we are doing and I only have to type it up once... You can check out it out here: Mr. Lane's Computer Applications/Web 2.0 Blog under the page Lesson Plans.
Some of my teachers use google docs and then just share their lesson plans with me. They have made their own templates using google docs or Google spreadsheet.
Google docs also has a template for a syllabus and one for a lesson plan... I really like the simple lesson plan it is under templates/ students and teachers Then just scroll down until you see what you like.