What is a good CMS for an events and places site? I am trying to use Wordpress, but I'm not sure it has a great search and database support. What other options should I explore before settling on the CMS? Also, do you recommend that I just built it from scratch in PHP or Python?