I'm glad I never had to deal with that. My school had a very nice online registration system that showed you a schedule and would populate the schedule as you chose different class sections. It would also stop you from overlapping classes, attempting to register for classes you didn't have the prerequisite for, or classes that were already full so you didn't have to show up on the first day and find out your not on the roster etc.

But um... yeah, Outlook.