First of all, congratulations on making it this far. I went through the whole process 3 years ago (turned it down because the only positions were on the southern Texas border). Im actually back in it again and have my physical in 3 weeks, but it sounds like your almost home!. If I remember correctly the investigator was at my house for a few hours, and also interviewed some referances and my former and current employer. That whole process took about a week. My offers came approximately two months later. All in all it was close to a year from start to finish. A great website is www.911jobforums.com. If you go into the "federal" forum you'll find a lot of people going through the same process. Good luck!