Long read, but lots of great tips here.