Good feedback, I kind of agree. I'll have to do some research - a lot of forum software does it the way it currently is, perhaps there's a reason.
The login shouldn't be over there, that's for sure. I haven't given that any love since the minute it was working well :)