A non-profit alternative for life scientists is lifescience.net.