Lots of good ideas there @nickgreenberg, will definitely add some of that in!