I've been using WeBWorK to help understand what Calculus students know and understand about pre-calculus.