As for the resizing thing, here's a list of the various preferences to prevent Web sites from changing your browser: (about:config)
Code:
pref("dom.disable_window_open_feature.close", true);
pref("dom.disable_window_open_feature.directories", true);
pref("dom.disable_window_open_feature.location", true);
pref("dom.disable_window_open_feature.menubar", true);
pref("dom.disable_window_open_feature.minimizable", true);
pref("dom.disable_window_open_feature.personalbar", true);
pref("dom.disable_window_open_feature.resizable", true);
pref("dom.disable_window_open_feature.scrollbars", true);
pref("dom.disable_window_open_feature.status", true);
pref("dom.disable_window_open_feature.titlebar", true);
pref("dom.disable_window_open_feature.toolbar", true);
If you have it set to "true" then it prevents the Web site from doing that - "false" allows it