You're right, HB is not a charity, hence why I refer to it as a "contribution". Is there a shortfall? If I consider only expenses, no.
My costs include host services, domain registrations, software purchases, supplies, equipment, and some professional services associated with running a business. The balance goes towards my efforts as programmer, sysadmin, promoter, writer, moderator, and business developer. It's my hope to hire more of the "grunt" work out and invest in improvements like last year's Summer of Code
For those who are curious, in addition to running this site evenings/weekends, I work full time to support my family (see my LinkedIn profile