The other post a couple down got me wondering, how does your school handle things like registration and bills?
In my school we have to have a meeting with our advisor like a week or two before we can register. There we discuss our grades and possible courses and they give you a card with a specific date and time you can register and a number to type in to let you do so. It goes by how many credits you've already completed, so essentially by class as in seniors get first pick. You can add / drop courses through the first week of classes. It's all online so you never have to wait in line to get first pick or whatever. If your bill is late, rather than dropping you from your registered courses they tack on a $30 fee which I think is awesome and way less stressful if things aren't going quite as planned. Of course if you keep not paying throughout the semester they keep tacking on more fees every few weeks.