OP here. I love that this thread is still being contributed to over a year after I posted it. Thank you all, these are great.