good thread op, we need more of these here.