I just wanted to add that im going to start ATP's 90 day program in Jan., and from what I can tell, from who I have talked to, and even from what I have read....this is the place to go!! I really have no info to give you about the program, I just thought I would say that ATP is worth the money and I cant wait till I get started.