The forum is absolutely not-for-profit.
The revenue from advertising, and from purchases made through the forum's ticketing website, pay for the costs of running the forum; this includes web hosting and other running costs as well as things like providing free events (we have run fares workshops on numerous occasions and I also ran a Photoshop workshop last Summer).
It has also paid for over 230 members to have their food paid for at forum meals (if that's of interest to anyone reading this, please do
get in touch!)
I've not run so many workshops lately as I've been busy and our income isn't as good as it used to be, but I definitely plan to run at least a couple this year.