* Write proper/better documentation on the database
  design.
* Make some of that ugly code look niiiice!
* Make the browser/os detection a little neater.
