Many thanks to all those who helped (in no particular order):

    Oros, Eownis, Sam from sametmax.com, sergey-vin, Alexander 'thehesiod' Mohr
