So how leading edge are you? Do you know all the latest TLA's? Have you spent hours on the phone to a vendor trying to get the latest alpha code to work? Have you been up all night chasing that bug only to be told by the support line that it's a "known Bug"?
I have written this simple quiz (incidentally anyone know a better free quiz engine?) which sees how close to the cutting edge you are.
Less than 20% means you not doing development, less than 50% means you have a few scars, less than 60% means you are bleeding and more than 60%... call the ambulance!