posted 13 years ago
I don't understand the random formatting--formatting is actually important, as it makes understanding overall structure really easy:While it's hard to tell, you might be setting the user to something even if they're not a new user.
But I'm not clear on what the question is since you didn't actually ask one--were you asking if this was one way to do it?