My cfi is coming up for renewal as well. I was going to try the AOPA online corse or FIRC in Columbia SC any ideas on either. I a corporate pilot so schedualling is a factor. I have never done one of the online courses are they as bad as everyone says.