I can't answer all of these, but I can try for the technical questions.

2) There is no 'minimum size', since even on a large screen the user can't be stopped from shrinking the browser window down...