﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
  <channel>
    <title>Michael Sivers' Blog</title>
    <description>Software Architect, Developer &amp; Geek!</description>
    <link>http://michael.sivers.co.uk/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://michael.sivers.co.uk/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Michael Sivers</dc:creator>
    <dc:title>Michael Sivers' Blog</dc:title>
    <item>
      <title>GirlGeek BlogEngine.NET Theme</title>
      <description>&lt;p style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 20px; margin-left: 20px; float: right"&gt;&lt;img src="http://michael.sivers.co.uk/image.axd?picture=GirlGeekTheme.jpg" alt="GirlGeek BlogEngine.NET Theme" /&gt;&lt;/p&gt;&lt;p&gt;I have had quite a large number of requests for my GirlGeek theme which used to be included with the BlogEngine.NET distribution up until version 1.4. With version 1.4 the development team have cut down the included themes to just a couple and so the GirlGeek theme is no longer available.&lt;/p&gt;&lt;p&gt;If you want a shocking pink, butterfly inspired blog theme for BlogEngine.NET then please feel to download below. Please note that this theme has not been specifically updated for BlogEngine.NET 1.4 or greater but the feedback that I have had would indicated that it works fine?!&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;a style="font-size: 1.4em" rel="enclosure" href="http://michael.sivers.co.uk/file.axd?file=GirlGeek.zip"&gt;GirlGeek.zip (56.38 kb)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <link>http://michael.sivers.co.uk/post/2009/01/06/GirlGeek-BlogEngineNET-Theme.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2009/01/06/GirlGeek-BlogEngineNET-Theme.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=8c0c5d6a-baaf-4834-a769-48249812c662</guid>
      <pubDate>Tue, 06 Jan 2009 11:43:00 +0000</pubDate>
      <category>Development</category>
      <category>Technology</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=8c0c5d6a-baaf-4834-a769-48249812c662</pingback:target>
      <slash:comments>926</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=8c0c5d6a-baaf-4834-a769-48249812c662</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2009/01/06/GirlGeek-BlogEngineNET-Theme.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=8c0c5d6a-baaf-4834-a769-48249812c662</wfw:commentRss>
    </item>
    <item>
      <title>My Corporate Blog: An overview of Nereus and it's architecture</title>
      <description>&lt;p&gt;Just blogged over on my corporate blog &amp;quot;&lt;a href="http://blogs.cortexa.co.uk/Michael/post.aspx?id=93e7abd0-8643-47a0-aa39-69e8334b4fb9"&gt;An overview of Nereus and it&amp;#39;s architecture&lt;/a&gt;&amp;quot;. Nereus is our hosted learning platform and this post gives a high level overview including the solution&amp;#39;s architecture. To wet the appetite here is an architecture diagram from the blog post...&lt;/p&gt;&lt;p align="center"&gt;&lt;img style="border-width: 0px" src="http://michael.sivers.co.uk/image.axd?picture=WindowsLiveWriter/MyCorporateBlogAnoverviewofNereusanditsa_13918/image_3.png" border="0" alt="image" width="604" height="756" /&gt;&lt;/p&gt;</description>
      <link>http://michael.sivers.co.uk/post/2008/07/30/My-Corporate-Blog-An-overview-of-Nereus-and-its-architecture.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2008/07/30/My-Corporate-Blog-An-overview-of-Nereus-and-its-architecture.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=2c98b31a-545e-48be-93ee-60556f361591</guid>
      <pubDate>Wed, 30 Jul 2008 22:29:00 +0000</pubDate>
      <category>Development</category>
      <category>Technology</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=2c98b31a-545e-48be-93ee-60556f361591</pingback:target>
      <slash:comments>80</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=2c98b31a-545e-48be-93ee-60556f361591</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2008/07/30/My-Corporate-Blog-An-overview-of-Nereus-and-its-architecture.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=2c98b31a-545e-48be-93ee-60556f361591</wfw:commentRss>
    </item>
    <item>
      <title>I can keep dreaming...</title>
      <description>&lt;p&gt;
Check out this premium monitor configuration!... Yours for only $5,999! This is the &lt;a href="http://www.cinemassivedisplays.com/MasterPlex_30D.php" target="_blank"&gt;CineMassive MasterPlex 30D&lt;/a&gt; and I think I&amp;#39;ve fallen in love all over again!
&lt;/p&gt;
&lt;p&gt;
Unfortunately, nothing has changed since I last posted about &lt;a href="http://michael.sivers.co.uk/post.aspx?id=ebfb65a4-9c4d-438d-85f6-2974ad6ba048" target="_blank"&gt;Monitors, monitors, monitors&lt;/a&gt; - I still have two young boys (not that this fact is unfortunate of course) and a wife with a love for shopping and this certainly wouldn&amp;#39;t even get on the WAF (Wife Approval Factor) radar so I guess I&amp;#39;ll have to keep on dreaming! Still I can drool at this picture for a little while longer...
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=Clip_2.jpg" alt="" /&gt;
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;5 high quality large monitors 
	&lt;/li&gt;
	&lt;li&gt;1 x 30&amp;quot; ultra-premium primary center panel and 2560x1600 resolution&lt;/li&gt;
	&lt;li&gt;4 x large 20.1&amp;quot; perimeter LCD screens with 1600x1200 resolution&lt;/li&gt;
	&lt;li&gt;Total Active Pixels: 13,696,000 (that&amp;#39;s 13.7 Megapixel!!!) &lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/12/01/I-can-keep-dreaming.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/12/01/I-can-keep-dreaming.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=75965442-42c5-432a-ae7e-dc34e18ae3cd</guid>
      <pubDate>Sat, 01 Dec 2007 00:18:00 +0000</pubDate>
      <category>Technology</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=75965442-42c5-432a-ae7e-dc34e18ae3cd</pingback:target>
      <slash:comments>180</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=75965442-42c5-432a-ae7e-dc34e18ae3cd</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/12/01/I-can-keep-dreaming.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=75965442-42c5-432a-ae7e-dc34e18ae3cd</wfw:commentRss>
    </item>
    <item>
      <title>BlogEngine.NET CoffeeHouse theme released!</title>
      <description>&lt;p&gt;
Back in July I submitted &lt;a href="http://michael.sivers.co.uk/post.aspx?id=ef285b4f-2f30-4c75-aa78-f9d1d01a7a06" target="_blank"&gt;two themes&lt;/a&gt; to be included in the popular open source blogging platform &lt;a href="http://dotnetblogengine.net/" target="_blank"&gt;BlogEngine.NET&lt;/a&gt; (which I use for this blog). One of those themes, GirlGeek (which was a generic version of my &lt;a href="http://rebecca.sivers.co.uk" target="_blank"&gt;wife&amp;#39;s family blog&lt;/a&gt;), was included in the release but the second theme, CoffeeHouse, was understandably passed on due to it&amp;#39;s similarity to GirlGeek and the Dirtylicious theme for which my two themes were loosely based.
&lt;/p&gt;
&lt;p&gt;
After a number of emails from BlogEngine.NET users asking for a copy of the CoffeeHouse theme I have finally gotten around to tidying up the source code and updating it for BlogEngine.NET v1.2 and I can therefore now make it available for download!
&lt;/p&gt;
&lt;p&gt;
Hopfully I will also be able to contribute an original theme or two to the BlogEngine.NET community in the not too distant future?! But for now I hope you find CoffeeHouse useful. 
&lt;/p&gt;
&lt;p&gt;
&lt;a style="font-size: 1.4em" rel="enclosure" href="http://michael.sivers.co.uk/file.axd?file=CoffeeHouse1_2.zip"&gt;CoffeeHouse1_2.zip (41.64 kb)&lt;/a&gt;
&lt;/p&gt;
&lt;div style="padding: 4px; background-color: #eeeeee; color: #666666"&gt;
Update: I have updated the zip file above as it wrongly contained a published version of the theme folder instead of the original source (the site.master.cs file was missing and the site.master had an incorrect inheritance reference).
&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://michael.sivers.co.uk/Default.aspx?theme=CoffeeHouse" target="_blank"&gt;See this blog&amp;#39;s homepage with the CoffeeHouse theme enabled!&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=BlogEngineCoffeeHouseSS03_500x847.png" alt="" /&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/10/30/BlogEngineNET-CoffeeHouse-theme-released.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/10/30/BlogEngineNET-CoffeeHouse-theme-released.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=fc12b914-8d4b-4215-b505-f624255d222b</guid>
      <pubDate>Tue, 30 Oct 2007 00:29:00 +0000</pubDate>
      <category>Development</category>
      <category>Technology</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=fc12b914-8d4b-4215-b505-f624255d222b</pingback:target>
      <slash:comments>1047</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=fc12b914-8d4b-4215-b505-f624255d222b</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/10/30/BlogEngineNET-CoffeeHouse-theme-released.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=fc12b914-8d4b-4215-b505-f624255d222b</wfw:commentRss>
    </item>
    <item>
      <title>Crop and resize an image in ASP.NET</title>
      <description>&lt;p&gt;
I have just spent some time implementing a database stored central image library into a web application and this library will be utilised where the application&amp;#39;s various content requires associated images.
&lt;/p&gt;
&lt;p&gt;
The main database table for storing the binary image data (and metadata) has multiple binary columns to store different sizes of the image, in a similar vein to photosharing sites like &lt;a href="http://www.flickr.com" target="_blank"&gt;Flickr&lt;/a&gt;, where the sizes are as follows: thumbnail, small, medium, large and the original image. In addition to these sizes I wanted to store a square 75x75 pixel representation of the image which would be appropriately cropped. After spending several hours playing with the System.Drawing namespaces and still scratching my head somewhat, I went back to google to try and find some samples (my initial searches didn&amp;#39;t find much?!) and eventually came across a &lt;a href="http://www.codeproject.com/csharp/imageresize.asp" target="_blank"&gt;good article&lt;/a&gt; on &lt;a href="http://www.codeproject.com" target="_blank"&gt;The Code Project&lt;/a&gt; site which includes a great method which resizes and crops the supplied image.
&lt;/p&gt;
&lt;p&gt;
Here is an example of the code I used which is very useful to have in your code snippets library!...&amp;nbsp;
&lt;/p&gt;
&lt;div style="padding: 15px; background-color: #f6f6f6; font-family: Courier New,serif; font-size: 11px"&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'; color: blue"&gt;protected&lt;/span&gt;&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; System.Drawing.&lt;span style="color: #2b91af"&gt;Image&lt;/span&gt;
ImageCrop(&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.Drawing.&lt;span style="color: #2b91af"&gt;Image&lt;/span&gt;
imgPhoto, &lt;span style="color: blue"&gt;int&lt;/span&gt; Width, &lt;span style="color: blue"&gt;int&lt;/span&gt;
Height,&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;AnchorPosition Anchor)&lt;br /&gt;
{&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;
sourceWidth = imgPhoto.Width;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;
sourceHeight = imgPhoto.Height;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt; sourceX
= 0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt; sourceY
= 0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt; destX =
0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt; destY =
0;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;float&lt;/span&gt;
nPercent = 0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;float&lt;/span&gt;
nPercentW = 0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;float&lt;/span&gt;
nPercentH = 0;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;nPercentW = ((&lt;span style="color: blue"&gt;float&lt;/span&gt;)Width
/ (&lt;span style="color: blue"&gt;float&lt;/span&gt;)sourceWidth);&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;nPercentH = ((&lt;span style="color: blue"&gt;float&lt;/span&gt;)Height
/ (&lt;span style="color: blue"&gt;float&lt;/span&gt;)sourceHeight);&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;if&lt;/span&gt;
(nPercentH &amp;lt; nPercentW)&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;nPercent = nPercentW;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;switch&lt;/span&gt;
(Anchor)&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;
AnchorPosition.Top:&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;destY = 0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;break&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;
AnchorPosition.Bottom:&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;destY = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)(Height - (sourceHeight * nPercent));&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;break&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;default&lt;/span&gt;:&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;destY = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)((Height - (sourceHeight * nPercent)) / 2);&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;break&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;nPercent = nPercentH;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;switch&lt;/span&gt;
(Anchor)&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;
AnchorPosition.Left:&lt;span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;destX = 0;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;break&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;
AnchorPosition.Right:&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;destX = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)(Width - (sourceWidth * nPercent));&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;break&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;default&lt;/span&gt;:&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;destX = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)((Width - (sourceWidth * nPercent)) / 2);&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;break&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 10pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&amp;nbsp;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;
destWidth = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)(sourceWidth * nPercent);&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;
destHeight = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)(sourceHeight * nPercent);&amp;nbsp;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Bitmap&lt;/span&gt;
bmPhoto = &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Bitmap&lt;/span&gt;(Width,
Height,&lt;span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af"&gt;PixelFormat&lt;/span&gt;.Format24bppRgb);&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;bmPhoto.SetResolution(imgPhoto.HorizontalResolution,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; imgPhoto.VerticalResolution);&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: normal" class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Graphics&lt;/span&gt;
grPhoto = &lt;span style="color: #2b91af"&gt;Graphics&lt;/span&gt;.FromImage(bmPhoto);&lt;br /&gt;
&lt;span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; grPhoto.InterpolationMode = &lt;span&gt;&lt;/span&gt;&lt;span style="color: #2b91af"&gt;InterpolationMode&lt;/span&gt;.HighQualityBicubic;&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="font-size: 9pt; line-height: 115%; font-family: 'Courier New'"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;grPhoto.DrawImage(imgPhoto,&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Rectangle&lt;/span&gt;(destX, destY, destWidth, destHeight),&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Rectangle&lt;/span&gt;(sourceX, sourceY, sourceWidth,
sourceHeight),&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af"&gt;GraphicsUnit&lt;/span&gt;.Pixel);&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;grPhoto.Dispose();&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;return&lt;/span&gt;
bmPhoto;&lt;br /&gt;
}&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/08/20/Crop-and-resize-an-image-in-ASPNET.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/08/20/Crop-and-resize-an-image-in-ASPNET.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=0ef03cbc-9d92-428b-8f68-d7aa848316b0</guid>
      <pubDate>Mon, 20 Aug 2007 23:57:00 +0000</pubDate>
      <category>Development</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=0ef03cbc-9d92-428b-8f68-d7aa848316b0</pingback:target>
      <slash:comments>438</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=0ef03cbc-9d92-428b-8f68-d7aa848316b0</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/08/20/Crop-and-resize-an-image-in-ASPNET.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=0ef03cbc-9d92-428b-8f68-d7aa848316b0</wfw:commentRss>
    </item>
    <item>
      <title>My GirlGeek theme in latest version of BlogEngine.NET</title>
      <description>&lt;p&gt;
BlogEngine.NET 1.1 (an open source blog engine) was released in the middle of June and includes a theme that I created called GirlGeek! I wouldn&amp;#39;t have normally submitted a feminine inspired theme but after designing my wife&amp;#39;s blog (&lt;a href="http://rebecca.sivers.co.uk" target="_blank"&gt;http://rebecca.sivers.co.uk&lt;/a&gt;) I thought it would be beneficial for the BlogEngine community to have a theme option for any female geeks out there that like this kind of look?!
&lt;/p&gt;
&lt;p&gt;
The GirlGeek theme, like this one on my site, is loosly based on the Dirtylicious theme by &lt;a href="http://templates.arcsin.se" target="_blank"&gt;Viktor Persson&lt;/a&gt; which was ported from WordPress to BlogEngine by &lt;a href="http://www.nyveldt.com/blog/" target="_blank"&gt;Al Nyveldt&lt;/a&gt;. To be fair though I have heavily customised and altered the graphics and styling so it&amp;#39;s only really using the original basic layout and positioning.
&lt;/p&gt;
&lt;p&gt;
As well as the GirlGeek theme I have also knocked together a CoffeeHouse theme which is a more generic version of my blog&amp;#39;s theme and I will make this available to the community as soon as I get a chance to organise it. You can see a screenshot of this theme below and if anyone wants this theme in the mean time then feel free to &lt;a href="mailto:michael@sivers.co.uk"&gt;email me&lt;/a&gt;!&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=ThemeScreenshots01.jpg" alt="" /&gt;&lt;br /&gt;
&lt;br /&gt;
I will hopefully find time over the next few months to work on some original themes to contribute to what I think is a really well coded .NET blog engine and also a really well run open source project! Stay posted!...
&lt;/p&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/07/31/My-GirlGeek-theme-in-latest-version-of-BlogEngineNET.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/07/31/My-GirlGeek-theme-in-latest-version-of-BlogEngineNET.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=ef285b4f-2f30-4c75-aa78-f9d1d01a7a06</guid>
      <pubDate>Tue, 31 Jul 2007 15:29:00 +0000</pubDate>
      <category>Technology</category>
      <category>Development</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=ef285b4f-2f30-4c75-aa78-f9d1d01a7a06</pingback:target>
      <slash:comments>730</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=ef285b4f-2f30-4c75-aa78-f9d1d01a7a06</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/07/31/My-GirlGeek-theme-in-latest-version-of-BlogEngineNET.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=ef285b4f-2f30-4c75-aa78-f9d1d01a7a06</wfw:commentRss>
    </item>
    <item>
      <title>Rebecca's birthday present</title>
      <description>&lt;p&gt;
It was Rebecca&amp;#39;s birthday a week ago (Friday 6th July) and after she had opened her &amp;quot;proper&amp;quot; presents I presented her with my laptop which had Internet Explorer conveniently navigated to &lt;a href="http://rebecca.sivers.co.uk" target="_blank" title="Rebecca's Blog"&gt;http://rebecca.sivers.co.uk&lt;/a&gt;, Rebecca&amp;#39;s very own blog site! You see, my old web site was apparently &amp;quot;our web site&amp;quot; and it was my mistake to think that Rebecca didn&amp;#39;t have any inclination to use it (I guess I should have ignored the fact that she only posted twice in nearly six months) so she was not best pleased when the &amp;quot;Sivers Family&amp;quot; site became &amp;quot;Michael Sivers&amp;#39; Blog&amp;quot;.
&lt;/p&gt;
&lt;p&gt;
So, I set about rectifying the problem by setting Rebecca up with her own blog with a funky pink theme designed by yours truely (and using the same blog software I use - &lt;a href="http://dotnetblogengine.net" target="_blank"&gt;BlogEngine.NET&lt;/a&gt;) and in the knowledge that her birthday was fast approaching it seemed obvious to have it be an extra gift.
&lt;/p&gt;
&lt;p&gt;
Rebecca seemed really pleased with her new site, especially once she read the opening post I wrote for her but it will be interesting to see how many posts she manages to make in the next 6 months?! :)
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=Rebecca.Sivers.Co.Uk_500px.jpg" alt="Rebecca's Blog" /&gt;
&lt;/p&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/07/14/Rebeccas-birthday-present.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/07/14/Rebeccas-birthday-present.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=de364a83-e68d-4f08-91d9-5ca530cf51a7</guid>
      <pubDate>Sat, 14 Jul 2007 03:01:00 +0000</pubDate>
      <category>Family</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=de364a83-e68d-4f08-91d9-5ca530cf51a7</pingback:target>
      <slash:comments>178</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=de364a83-e68d-4f08-91d9-5ca530cf51a7</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/07/14/Rebeccas-birthday-present.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=de364a83-e68d-4f08-91d9-5ca530cf51a7</wfw:commentRss>
    </item>
    <item>
      <title>Monitors, Monitors, Monitors!</title>
      <description>&lt;p&gt;
For me a good monitor is an essential part of a good computer setup and for many years now I have always spent a good sum of money on the monitor for my systems. In the old days (I was born in 1977 so this may be relative) it was Iiyama Vision Master Pros and then more recently 21&amp;quot; IBM &amp;amp; Dell CRTs and for the last&amp;nbsp;2 years or so&amp;nbsp;my monitor of choice has been the Dell 2405FPW&amp;nbsp;24&amp;quot; Widescreen TFT (superceded by the 2407WFP). Which is absolutely brilliant! 
&lt;/p&gt;
&lt;p&gt;
A while ago Dell then launched a 30&amp;quot; widescreen TFT the 3007WFP-HC&amp;nbsp;and I was immediately tempted, however, the hefty &amp;pound;1,200 price tag plus the need for a new expensive graphics card put it out of reach, for now?! 
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=22_210-15489.jpg" alt="" width="375" height="375" /&gt; 
&lt;/p&gt;
&lt;h5 style="text-align: center"&gt;Dell UltraSharp 3007WFP-HC 30-inch Widescreen LCD Flat Panel Monitor&lt;/h5&gt;&lt;br /&gt;
&lt;p&gt;
And when I get to that point where I decide that my 24&amp;quot; monitor just isn&amp;#39;t big enough, or more likely, can afford it, the 30&amp;quot; Dell&amp;nbsp;is going to have a run for it&amp;#39;s money... Why? &lt;a href="http://www.digitaltigers.com" target="_blank"&gt;Digital Tigers&lt;/a&gt; that&amp;#39;s why! 
&lt;/p&gt;
&lt;p&gt;
Take a look at these... 
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=zv-powertrio-ultrahd_500px.jpg" alt="" width="500" height="201" /&gt; 
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=zv-powerscape-theme_500px.jpg" alt="" width="500" height="151" /&gt; 
&lt;/p&gt;
&lt;h5 style="text-align: center"&gt;&amp;nbsp;&amp;nbsp;Digital Tigers...&lt;br /&gt;
Zenview PowerTrio Ultra HD&amp;nbsp;(above top)&lt;br /&gt;
Zenview Powerscape Ultra HD (above bottom)&lt;/h5&gt;
&lt;p&gt;
Digital Tigers are an American outfit that supply amazing multi-screen LCD displays in a truly bewildering array of configurations. 
&lt;/p&gt;
&lt;p&gt;
The first display configuration pictured above consists of 1 x 30&amp;quot; center panel and 2 x 20.1&amp;quot; rotated side panels giving a total resolution of 4960x1600 and costs $3,999. The second configuration is the same but with 4 rotated side panels giving a total screen real-estate of 7360x1200 pixels and costs a whopping $4,999! 
&lt;/p&gt;
&lt;p&gt;
Well, one of these is definitely on my Christmas wish list although with two babies to provide for I have a feeling nappies, clothes and toys will be of greater demand than such luxuries! 
&lt;/p&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/06/27/Monitors-Monitors-Monitors!.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/06/27/Monitors-Monitors-Monitors!.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=ebfb65a4-9c4d-438d-85f6-2974ad6ba048</guid>
      <pubDate>Wed, 27 Jun 2007 22:21:00 +0000</pubDate>
      <category>Technology</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=ebfb65a4-9c4d-438d-85f6-2974ad6ba048</pingback:target>
      <slash:comments>356</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=ebfb65a4-9c4d-438d-85f6-2974ad6ba048</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/06/27/Monitors-Monitors-Monitors!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=ebfb65a4-9c4d-438d-85f6-2974ad6ba048</wfw:commentRss>
    </item>
    <item>
      <title>New blogging software and a new start to blogging?!</title>
      <description>&lt;p&gt;
Well, after our web site was completely corrupted on&amp;nbsp;my VPS server (corrupt virtual hard drive file) and foolishly no backups of the site content I have taken the opportunity to change my site from a custom-built site to a more mainstream blog engine based site of which you now see. Of course I&amp;#39;m sure I&amp;#39;ll be adding some of my own tweaks to make it fit a little better for us! 
&lt;/p&gt;
&lt;p&gt;
Hopefully Rebecca and I will be more regular in&amp;nbsp;posting news about what we are up to so those friends and family near and far who are interested can always drop by for an update?! There are a number of techie/geeky things I&amp;#39;d like to post about as well, although, I&amp;#39;m not sure who will be interested in that but we&amp;#39;ll see? 
&lt;/p&gt;
&lt;h3&gt;Previous Site &amp;gt; New Site. Why? How?&lt;/h3&gt;
&lt;p&gt;
I developed our previous site some time ago! The&amp;nbsp;site consisted of a family blog, a geek blog (for me), a fairly large&amp;nbsp;photo gallery, my CV and porfolio as a software architect/developer&amp;nbsp;and this all supported with rather nifty&amp;nbsp;content management features. The initial motivation for building the site&amp;nbsp;was to&amp;nbsp;have an opportunity to play with some, what was at the time,&amp;nbsp;new technologies from Microsoft namely &lt;a href="http://www.asp.net" target="_blank" title="ASP.NET"&gt;ASP.NET&lt;/a&gt; 2.0 and &lt;a href="http://www.microsoft.com/sql" target="_blank" title="SQL Server 2005"&gt;SQL Server 2005&lt;/a&gt; which I was looking to utilise in various projects for my employer &lt;a href="http://www.cortexa.co.uk/" target="_blank" title="Cortexa"&gt;Cortexa&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
The site&amp;nbsp;was built on a &lt;a href="http://www.asp.net/downloads/starterkits/default.aspx?tabid=62" target="_blank" title="Microsoft Starter Kit"&gt;Microsoft Starter Kit&lt;/a&gt; and I quickly tweaked the styling and added blogging features and enhanced the photo album/gallery functionality. I updated the site at the end of last year implementing &lt;a href="http://ajax.asp.net" target="_blank" title="ASP.NET AJAX"&gt;ASP.NET AJAX&lt;/a&gt; and I was quite happy with it on the whole. The only important things that were missing were RSS feeds and Comments, but to add this functionality properly would take time that I haven&amp;#39;t really got, &amp;nbsp;what with a fairly demanding job and now two kids&amp;nbsp;in the family! 
&lt;/p&gt;
&lt;p&gt;
So I decided as I have now lost all the content for the old site (and it&amp;nbsp;took two weeks to get a new VPS server setup - don&amp;#39;t ask!) I may as well take the opportunity to move to a more mainstream blog product and have chosen &lt;a href="http://www.dotnetblogengine.net" title="BlogEngine.NET"&gt;BlogEngine.NET&lt;/a&gt;&amp;nbsp;to do the honours. BlogEngine.NET is &amp;quot;an innovative open source blogging platform developed with ASP.NET 2.0&amp;quot; and should provide a good mix of core functionality for blogging and syndication and still give me the option to develop my own functionality on top if required. So far I really like BlogEngine.NET and after spending a few hours in Photoshop am pleased with the styling (although there&amp;#39;s always room for improvement!), the site is lightweight in terms of it&amp;#39;s footprint and uses XML instead of a SQL Server which I think has some advantages?!. As for photo albums/galleries&amp;nbsp;I think I may just link to &lt;a href="http://www.flickr.com/" target="_blank" title="Flickr"&gt;Flickr&lt;/a&gt; and then I can benefit from all the tools and utilities that are our there?! We&amp;#39;ll see as I am a bit of a control freak and have always wanted this kind of stuff hosted on my own server. 
&lt;/p&gt;
&lt;p&gt;
Anyway, hopefully BlogEngine.NET will do the trick for me and I can get a little more regular with posting about life, family and geek! 
&lt;/p&gt;
&lt;p&gt;
For my own nostalgia here are some screen shots of the old site minus the live content... 
&lt;/p&gt;
&lt;div style="text-align: center"&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=SiversScrShot2_400px.jpg" alt="" width="400" height="280" /&gt; &lt;br /&gt;
Homepage including latest blog posts. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=SiversScrShot3_400px.jpg" alt="" width="400" height="280" /&gt; &lt;br /&gt;
Photo albums homepage. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=SiversScrShot4_400px.jpg" alt="" width="400" height="280" /&gt; &lt;br /&gt;
Photo album thumbnail view. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=SiversScrShot5_400px.jpg" alt="" width="400" height="280" /&gt; &lt;br /&gt;
Individual photo view (with full size photo download option) 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=SiversScrShot6_400px.jpg" alt="" width="400" height="280" /&gt; &lt;br /&gt;
Resume (CV) of Michael Sivers. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://michael.sivers.co.uk/image.axd?picture=SiversScrShotCMS01_500px.jpg" alt="" width="500" height="469" /&gt; &lt;br /&gt;
Content management features. 
&lt;/p&gt;
&lt;/div&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2007/06/27/New-blogging-software-and-a-new-start-to-blogging!.aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2007/06/27/New-blogging-software-and-a-new-start-to-blogging!.aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=f6679bde-2871-4501-9f85-0dac30cf4e2a</guid>
      <pubDate>Wed, 27 Jun 2007 20:53:00 +0000</pubDate>
      <category>General</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=f6679bde-2871-4501-9f85-0dac30cf4e2a</pingback:target>
      <slash:comments>232</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=f6679bde-2871-4501-9f85-0dac30cf4e2a</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2007/06/27/New-blogging-software-and-a-new-start-to-blogging!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=f6679bde-2871-4501-9f85-0dac30cf4e2a</wfw:commentRss>
    </item>
    <item>
      <title>The first blog entry... From previous site (see date)</title>
      <description>&lt;p style="font-size: 90%; color: #666666; font-style: italic"&gt;
The following post is the only post I have from our previous web site (server &lt;a href="http://michael.sivers.co.uk/post.aspx?id=f6679bde-2871-4501-9f85-0dac30cf4e2a" target="_blank"&gt;fatally crashed&lt;/a&gt; with no backups!) which just happens to be the first post that I made and was orginally posted some time in September 2006. 
&lt;/p&gt;
&lt;p&gt;
Well, as Rebecca is in bed I thought I would take the opportunity to write our first blog entry on our new web site and let&amp;#39;s face it, it may be my last! Judging by how much time Bec spends texting, emailing and message boarding I expect she will usually be doing most of the updating. September has been a busy month with lots on for me at work and Rebecca having various things to organise and do (including Ewans 1st Birthday party - I&amp;#39;m sure she will tell you all about it!). And to make everything more challenging Ewan is getting confident with his walking and really is into everything! I don&amp;#39;t know how Bec manages to keep him occupied all day long but as usual she takes it all in her stride. Anyway just wanted to get the ball rolling so here we go!
&lt;/p&gt;
</description>
      <link>http://michael.sivers.co.uk/post/2006/09/01/The-first-blog-entry-From-previous-site-(see-date).aspx</link>
      <author>michael.nospam@nospam.sivers.co.uk (Michael)</author>
      <comments>http://michael.sivers.co.uk/post/2006/09/01/The-first-blog-entry-From-previous-site-(see-date).aspx#comment</comments>
      <guid>http://michael.sivers.co.uk/post.aspx?id=1a91ccc8-e007-4565-a9b9-1f57cba78b57</guid>
      <pubDate>Fri, 01 Sep 2006 00:00:00 +0000</pubDate>
      <category>General</category>
      <dc:publisher>Michael</dc:publisher>
      <pingback:server>http://michael.sivers.co.uk/pingback.axd</pingback:server>
      <pingback:target>http://michael.sivers.co.uk/post.aspx?id=1a91ccc8-e007-4565-a9b9-1f57cba78b57</pingback:target>
      <slash:comments>132</slash:comments>
      <trackback:ping>http://michael.sivers.co.uk/trackback.axd?id=1a91ccc8-e007-4565-a9b9-1f57cba78b57</trackback:ping>
      <wfw:comment>http://michael.sivers.co.uk/post/2006/09/01/The-first-blog-entry-From-previous-site-(see-date).aspx#comment</wfw:comment>
      <wfw:commentRss>http://michael.sivers.co.uk/syndication.axd?post=1a91ccc8-e007-4565-a9b9-1f57cba78b57</wfw:commentRss>
    </item>
  </channel>
</rss>