A: 

I would try checking out the open source options at http://aspx.opensourcecms.com/.

Dwight T