"Location" used to be a required field. Then when VerticalScope implemented a universal login system (across all their various forums), they decided that it was too much trouble to require "Location" at Beesource. I protested, but they didn't care.
we've done the research for this. If a user has to input all the information that they may be reluctant to include when they register, then they may not want to post here. Especially with all issues with personal privacy recently. And if they can easily register then it's more likely that they'll come back to respond to answers given to them.
location can always be applied much later on.