I see the first part is already answered by XSamatan, so I'll confine myself to the latter part: we take the opposite approach. Instead of trying to force the user to make a decision about where to install EB we will try to make EB work with any *unused* location and older EB 2 installations. We default to installing somewhere in the user's home directory for a similar reason.
Bookmarks