If you're looking to get it done quickly, I would recommend this school.
Colorado Contrails Home Page
If you can find the time to get out to colorado, and find a group of 5 other guys to do it with you, this school is great. If not, I think they'll try to place you in a class with a group of people since they try to keep it to classes of 6. The instructors there were great, and we all walked out with our CFII in about 17-18 days.