Gradual Improvements, tomorrow will re-write to be more semantic and utilise jquery to make life easier