AFT 100%. I am currently studying Flight Planning at home on my days off. I cant get time off work to do a course full time (Typical GA operators). NH is very helpful over the phone to any little things you may not understand. Otherwise his books go into enough depth.
Got through Sytems and Performance first go so far.... So nothing but good comments about AFT.