Lots of little fixes over the past few days. Now revamping landing page
for better display on more screens, no opera, etc.