For Irex
Trevor Thom's CIR is very useful, I used it in conjunction with Chris Markham's Irex notes, although the notes were OK, his support via email and telephone was woeful. I keep hearing that the Bob Tait course is the way to go.
For Basic CPL or ATPL use Advanced Flight Theory in Maroochydore
www.aft.com.au the notes and support are second to none.