if you want leading zeroes, then it makes sense for the account to be "text" rather than number, even if the value is numeric.
I would make all account numbers a constant length to avoid sorting issues.
To be honest though, a numeric key would work as well, and an autonumber would be fine as well.