1) No, only user approving can be done through front end
2) No.
3) There is a tool to migrate existing users
4) I believe that it has
5) You can do that, but you need to do that directly to the database and know some SQL for that.
6) At the downloads. The full documentation is for subscribers only
mikko