Since some asked, I knew someone in the company who passed around my resume, which is how I got contacted to begin with. But his last week is this week (departure was planned since Feb, so I don't think that's impacted me), nor was he in this particular division, so he's not able to find out more, other than the position is still unfilled. So it's me, the other guy/gal, or no one.
Also, some of you seem to hear back more quickly than I do in general. My last three job offers I've waited 6 weeks, 5 weeks, and 5 weeks between my last interview and the offer. 7 is longer than normal, but 2-4 weeks sounds like heaven.