DIG have a detailed bike check article up on their site which is well worth a look.

ALEX HIAM BIKE CHECK