I agree - a hover button would be nice - I spent over an hour trying to get signed up and it was because I was entering my BTC name not ID number

It also should not be called "ID" at all. It's a confusing name. It should be called "Bitcoin Talk Account Number" (with a hover button next to it explaining what that is). The form field should also not accept anything other than digits, so that if someone accidentally enters their forum username (which almost always contains letters, not just digits), they get an instant error in the form because only digits are accepted.