OSX support plus a bunch of other features