It's a great idea to share our timeline, here's mine:
June 2010, TOEFL passed
Sept 2010, FPGEE exam
Nov 2010, FPGEE passed
Dec 2010, FPGEC received
Oct 2011 - Sept 2012, 1500 hours done
Nov 2012, NAPLEX passed
Only one step remaining, hope to finish within 1 or 2 months.