I would like to add to this with a related question.
When a user regiters on a Subsite is there a way of preventing that user from automatically having access to other subsites and the main site or are users always members of the main site when they register?