Thanks, the use of a red * is normally used to denote a required field on signup.
Your list of required fields and the order missing fields are displayed are not identical.
Username can't be blank. Last name can't be blank. Password can't be blank. Email can't be blank. First name can't be blank