There is this thread about Contact Forms - Contact form in Source page
In terms of CMS, then you really need to define what you want (or what you don’t want) in a CMS, CMS with Blog, CMS with Blog and layout animation, etc…
Maybe start a new thread as this is a valid topic that should be of interest to others.