A lot of good stuff in here. Definitely worth rep...