Lots of front-end tweaks