Closing last tab
@Chris W
First enter about:config in the location bar and click through the warning that comes up
Enter browser.tabs in the search box and then find and double click closeWindowWithLastTab so that it shows as false.
Then, find your mozilla directory, it should be under Documents and Settings/Application Data if you're using Windows, ~/.mozilla if Linux.
Find the firefox directory, then the profile which will either be a name if you specifically start a profile or a alphanumeric string followed by .default if you don't. Go into that directory, then the chrome sub-directory. Copy userChrome-example.css to userChrome.css, edit it and after the @namespace line paste in:
.tabbrowser-tabs[closebuttons="alltabs"] > .tabbrowser-tab > .tab-close-button {
display: -moz-box !important;
}
.tabbrowser-tabs:not([closebuttons="noclose"]):not([closebuttons="closeatend"]) > .tabbrowser-tab[selected="true"] > .tab-close-button {
display: -moz-box !important;
}
Then restart FF and you should have the old behaviour back with a close button on the last tab.
After that lot, I almost thought I ought to post as AC!