Good thread OP, I'll throw in what I have