I have taken the excelsior route. It is excellent if you are a fast and self taught disclipined learning and a good test taker as well. I did not buy any of their books (not recommended for all) I used all of my own. I finished in about 5 months. No...