Elected to the Toronto350 board

Tonight I was elected to the first board of Toronto350.org, which is in the process of incorporating as a non-profit.

Does anyone have experience being on the boards of non-profit organizations? I would be grateful if people could direct me toward some useful sources of information on how boards work and the responsibilities of directors. We also need to finalize our bylaws, so guidance along those lines would also be appreciated.

P.S. Toronto350.org has an ongoing donation drive. Donations will go toward our campaign work, which is all volunteer-driven.