My friend had her interview on 01/04/2005.(family-based). She just got her GC last week. She waited more than 10 months. If you call it fast, then I think she is lucky. Besides that, I don't know much.