Lots and lots of updates. Everyone should be able to read this now