The revenue streams that immediately spring to mind are:
- Sell your own service (perhaps a premium level?)
- Sell other people's stuff to people (affiliate marketing)
- Sell eyeballs to other people (advertising space)
- Sell good feelings to people (donation button)
- Sell your soul (paid reviews for merchandise)
- Sell good feelings to other companies (sponsorship)
- Sell your experience running the website to other people (employment, write a book)
- Sell the website code to other companies (turnkey software)
As an aside, a friend used to edit a computer magazine. The major source of revenue was apparently not the advertisers or the subscribers: it was the special offers on products bundled with the magazine. (i.e. marketing agreements with software vendors where the magazine got a cut). Perhaps there is some arrangement you could make with companies selling into the same market?