Well! I got myself a free Blog account at last. I have even given it a name. And the whole world can see my blog in blogspot.com. As of today, I am officially a blogger!
What now? I have no idea how to create a Blog. So I decided to investigate further to see what is available – starting with what Google Blogger / BlogsSpot provided:
(1) Use the free blog entry editor that comes with Blogger:
I did a simple blog entry today using the Google Blogger’s built in HTML post screen: 
However, having used to working in smart client applications with rich functionality, I was struggling to get used to using the Web based editor. Where is my spell checker? Where is my auto correct? Where is my grammar checker? What about all the cool formatting I am used to in Microsoft Word? Why can’t I paste an image instead of first having to upload it first ? and so on...
(2) Write my own Content Management System:
Coming from a software background, my immediate answer to my above problems was to write my own content management system for Google Blogger that I could use from my Desktop. I used the .Net version of Google Blogger data API’s to do just that. This was easier than I thought... it was just a matter of downloading the Google API client library, a few lines of .Net code to authenticate and a few lines of code (see below) to submit the entry:
AtomEntry newPost = new AtomEntry();
newPost.Title.Text = "My first ever Blog post !!";
newPost.Content = new AtomContent();
newPost.Content.Content = "<div xmlns='http://www.w3.org/1999/xhtml'>" +
"<p>Woooo hooo. At last. I got my self a blog. Stay tuned for " +
" some really cool posts coming here relating to the stuff " +
" me and family get up to, my thoughts etc.</p>" + "</div>";
newPost.Content.Type = "xhtml";
newPost.Authors.Add(new AtomPerson());
newPost.Authors[0].Name = "BlueToothKiwi";
newPost.Authors[0].Email = "BlueToothKiwi@somedomain.com";
AtomEntry createdEntry = service.Insert("http://www.blogger.com/feeds/"
+ "BlueToothKiwi/posts/default", newPost);
But the thought of writing my own fully fledged CMS in 3 hours seemed a bit daunting – so I carried on exploring:
(3) Post my blogs directly from Microsoft Word 2007:
I wanted to explore the option of posting directly from Microsoft Word 2007. After playing with Word 2007, I found a ‘New blog Post’ option under new document on the main menu:

Pressing ‘Create’ gives you a choice of Blogging providers to choose from (including the Google Blogger):
Then there was a simple login screen to connect to the blogger. The Office dialog came back with a list of all my Blogs on blogspot.com to connect to – very impressive!!
Once you have completed editing your post, submitting is as easy as pressing the ‘Publish’ button:

I logged on to my blogger and checked out my posts to see if the post from Word 2007 made it. And sure enough it was there on the list of posts!! I was very impressed by now. A quick examination of the source showed it was OK’ish HTML:
<div class='post-body entry-content'>
<p><span xmlns=''><p style='text-align: center'><span style='color:#333333; font-family:Verdana; font-size:12pt'>Woooo hooo. At last. I got my self a blog. Stay tuned for some really cool posts coming here relating to the stuff me and family get up to, my thoughts etc.<br /></span></p></span></p>
<div style='clear: both;'></div>
</div>
However, I could not get the images to upload automatically from Word. It looks like Microsoft did not implement the Blogger’s image interface – so the only option I had was to upload it to my own server – which was not what I wanted:

I looked at various options – the best option was to use a free Photo album store on the net and use Word to embed the images. I looked at various options including MySpace and Google’s Picasa Photo Album. I was pretty surprised to find all my pictures I uploaded from the blogger account in the Picasa photo store! I figured out that both Blogger and Picasa used the same image store on the Google server!
Google Picasa was pretty easy to use – and I could use the same Google Login I created for the blogging to create an Album and upload my pictures.

The ‘link this photo’ option gave me the link to the photo on the Picasa photo store. I copied the link URL, cleaned it up and embedded the simple URL in the Word document as an HTML <img> tag..

The Category / Label button on Word was disabled – so I could not set it. And even more disappointing was when you published the content, Word automatically stripped the pictures. I decided that I could not use the Word option until we have direct picture publishing capability directly from Word 2007 into the Blogger image store.
(4) Use Google’s Docs and Spreadsheets – via email
After the partial success with direct publishing with Word 2007, I realised I needed an alternate strategy. I still wanted to stay with Word 2007 for editing – but find a way of retaining the images. I can live with putting the YouTube videos manually after the post.
So I saved the blog I created in (3) above in Word 97-2003 compatibility format (The new MS Word 2007 Docx format is not yet supported by Google) and uploaded it into my doc store in my Google ‘Docs and Spreadsheets’. The upload and conversion takes a few seconds.

Once you have published on the doc & spreasheet repository and have checked the conversion from Word format to HTML, you are ready to upload it to your Blog.
Before you can do that, you need to configure the Blog site settings (username / Blog name and password).

As long as you got a Word style of H1 heading applied to the main title in the original document, the converter retains the heading as the title and will be used as the title of the post. I have not figured out how to use Label / Category tags yet. The upload wizard did a pretty good job of converting the Word document into HTML – I was extremely impressed.
The thing that most impresses me about Google Docs and Spreadsheet is that you can actually email it to special email address they give you (with a complex address so no one else can use it). You can use this as a quick way to get a whole bunch of documents online at one time – with each attached document will be converted to HTML and appear as a separate document. .. And the title of each document will be the file name of each attachment.

So now that I got the blogging sorted, you would be seeing more blogs from me hopefully!
P.S. This blog was created in Word 2007, published using Google Docs and Spreadsheets without any edits in here.