Generates pages the work without jscript (so that Google can index the site)

Lets me pick from lots of predefined styles, or define my own in CSS

Ideally have 3rd party designer that know how to create styles for it.

Allows me to put raw HTML in the body of a page if I need to.

Have a page editor that is good enough that I don’t wish to edit the HTML by hand most of the time
I find most HTML editors to be more painful than notepad
(MarkDown will be OK, provided it supports styles)

Cope with images etc (I assume that all CRM do this)

Has a simple form system when the submitted forms are just emailed to me.

Will check that all links are valid and inform me when a link become invalid

It would be great if I had an option at a later date to use Asp.net if needed to write forms etc.

Background:

I will have about 10 pages to start with

I am not a graphic designer

Getting a good looking website up quickly is more important to me the getting the best possible website.

I can cope with writing normal HTML by hand if a mast, but don’t wish to have to cope with menus etc.

The problem is that there are a 101 web based content management systems, and they come and go every day. I need one I can trust that will be about for a long time.

After using Joomla, Wordpress, and CushyCMS for years, I prefer Textpattern for most projects. It can be used as a blog manager or static page CMS and is simple to integrate into your design. However, this is software and not a web app, so you'll have to install it on your own server with PHP and MySQL.

This is an actual web application unlike Joomla, Textpattern, and Wordpress.org. It's not a hosted solution, but it features an online interface to modify text on your own server. As it says on its main page, it's designed to be a simple CMS for designers and publishers to use without too many unnecessary features. A few minutes of setup is required to connect to the server via FTP and insert class="cushycms" in tags of HTML you want to make changable.

•Has a simple form system when the submitted forms are just emailed to me.
Combining with google Docs Forms gives simple forms, but you get emailed a link to a summary of the data in a Docs Spreadsheet, not the data itself.

•Will check that all links are valid and inform me when a link become invalid
Blogger doesn't do this itself - Webmaster Central does though.

•It would be great if I had an option at a later date to use Asp.net if needed to write forms etc
Can't see Blogger offering this anytime soon.