Been there, done that, got the T-Shirt (or at least the flashy certificate).