I'm using metacity to handle any windows that aren't opened fullscreen. I've also created a custom userChrome.css, edited the browser.js, and the browser.xul in order to lockdown the interface. I've been trying this out on two machines in the student life centre at my university and so far everyone has been happy with it.