After two nightmarish attempts to get my initial CFI (at two different FSDOs), I finally got it done at Skylink Aviation in St. Louis.
www.skylink.homestead.com/Index.html
You need to show up with your written and spin endorsement completed. They have a 5 day CFI program with a DPE checkride, NOT the usual FSDO reaming. When I attended (in 1998), the DPE was the chief pilot at the University of Illinois' aviation program. A nice guy and a no-stress ride.
Regards,
Ken