We give a simple unified proof for several disparate bounds on Thurston-Bennequin number for Legendrian knots and self-linking number for transverse knots in 3, and provide a template for possible future bounds. As an application, we give sufficient conditions for some of these bounds to be sharp. © The Author 2008. Published by Oxford University Press. All rights reserved.