Here's another vote for the American Flyers.
Their content is good, website works well and there's a clear FAQ.
It costs $50 per renewal, when you've purchased FIRC for life.
This is to have them submit the paperworks to the FSDO.
(when you're not in US...)
Okay I'm off to the US embassy for some stamps...
FTF