You are not too late to join. I will look over your CS later - looks promising!