<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Component Factory &#187; General</title>
	<atom:link href="http://www.componentfactory.com/blog/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.componentfactory.com/blog</link>
	<description>Windows Forms Controls for .NET Smart Client Applications</description>
	<lastBuildDate>Thu, 22 Jul 2010 03:25:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Krypton Suite 4.1.6 Released</title>
		<link>http://www.componentfactory.com/blog/2010/04/krypton-suite-4-1-6-released/</link>
		<comments>http://www.componentfactory.com/blog/2010/04/krypton-suite-4-1-6-released/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 03:53:27 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=632</guid>
		<description><![CDATA[The release is mainly intended for commercial customers.
In particular it fixes problems with using the installed source code for purchased version of the Suite. Previously the design time experience when using the compiled source code would fail. This has been resolved by having the source code compilation use a strong key and then automatically installing [...]]]></description>
			<content:encoded><![CDATA[<p>The release is mainly intended for commercial customers.</p>
<p>In particular it fixes problems with using the installed source code for purchased version of the Suite. Previously the design time experience when using the compiled source code would fail. This has been resolved by having the source code compilation use a strong key and then automatically installing the newly built assemblies into the GAC. So now your projects can always use the GAC assemblies for your projects and the design time experience will be as expected.</p>
<p>Please download using the following direct link…</p>
<p><a href="http://www.componentfactory.com/downloads/KryptonSuite416.zip">Download 4.1.6</a></p>
<p><strong>Major Change</strong><br />
– Installed source code now compiles with strong key<br />
– Installed source code build places assemblies into GAC</p>
<p><strong>Bug fixes</strong><br />
– KryptonRibbon generated code was causing compile errors<br />
– KryptonWorkspace load config was not adding created pages<br />
– KryptonMonthCalendar weeks numbers were incorrect</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2010/04/krypton-suite-4-1-6-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mercurial for Windows</title>
		<link>http://www.componentfactory.com/blog/2010/03/mercurial-for-windows/</link>
		<comments>http://www.componentfactory.com/blog/2010/03/mercurial-for-windows/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:24:48 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=616</guid>
		<description><![CDATA[Subversion Sucks
Until now I have been using Subversion for my source code management. To avoid using the command line tools I also used VisualSVN and TortoiseSVN which provide an easier user interface for usage with Visual Studio and the Windows Explorer respectively.
After using this setup for some time I have decided that it sucks. I often wait [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Subversion Sucks</strong></p>
<p>Until now I have been using <a href="http://subversion.apache.org/">Subversion</a> for my source code management. To avoid using the command line tools I also used <a href="http://www.visualsvn.com/">VisualSVN</a> and <a href="http://tortoisesvn.net/">TortoiseSVN</a> which provide an easier user interface for usage with Visual Studio and the Windows Explorer respectively.</p>
<p>After using this setup for some time I have decided that it sucks. I often wait a couple of weeks before checking in my latest batch of changes (yes, I know I should probably do this every day). You can bet that checking in will give some weird problem with an error message that is almost useful but not quite. Then you spend what feels like forever trying to work out the reason. And every time it turns out to be something different.</p>
<p>This is before mentioning the vast annoyance that is the overlay icons. The idea of the TortoiseSVN shell extension is that you get nice add/remove/unchanged style icon overlays when looking at your files. So you can easily see what has changed. Do they work? Not really. Most of the time they are correct but sometimes they are just plain wrong. I don&#8217;t like looking at the icons and knowing they might be lying to me.</p>
<p>So I&#8217;ve dumped Subversion. I know that some of you are going to point out you have used it with success for several years and the problem is the operator. You&#8217;re quite right but I am still dumping it and trying out something different.</p>
<p><strong>Mercurial for Windows</strong></p>
<p>The latest fad in source code control is the use of distributed systems such as <a href="http://git-scm.com/">Git</a>, <a href="http://mercurial.selenic.com/">Mercurial</a> and <a href="http://bazaar.canonical.com/en/">Bazaar</a>. So I&#8217;ve jumped on the bandwagon and opted to give Mercurial a chance. The download at <a href="http://tortoisehg.bitbucket.org/">TortoiseHG</a> comes with Mercurial and the TortoiseHG shell extensions in a single installer. I only started using it a few days ago but so far it has been very simple and easy to use. Even the icon overlays have been correct so far.</p>
<p>To get started yourself read this <a href="http://hginit.com/01.html">online introduction</a> and download from <a href="http://tortoisehg.bitbucket.org/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2010/03/mercurial-for-windows/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Facebook</title>
		<link>http://www.componentfactory.com/blog/2010/03/facebook/</link>
		<comments>http://www.componentfactory.com/blog/2010/03/facebook/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 11:53:25 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=614</guid>
		<description><![CDATA[I have finally joined up with Facebook and am probably the last developer in the world to do so. I never really thought there was much point as I have no interest in sharing pictures of skate boarding ferrets (although having said that it does sound quite impressive if you have indeed managed to train [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally joined up with <em>Facebook </em>and am probably the last developer in the world to do so. I never really thought there was much point as I have no interest in sharing pictures of skate boarding ferrets (although having said that it does sound quite impressive if you have indeed managed to train your ferret to skate board).</p>
<p>I have added by profile link on the sidebar of the blog so anyone that is interested in software development and business development should feel to &#8216;friend&#8217; up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2010/03/facebook/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Windows Not Genuine</title>
		<link>http://www.componentfactory.com/blog/2010/02/windows-not-genuine/</link>
		<comments>http://www.componentfactory.com/blog/2010/02/windows-not-genuine/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 10:56:33 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=609</guid>
		<description><![CDATA[In most regards I would say that Australia is a first world country. But when it comes to power cuts you might as well be in the middle of Somalia. I must get a blip in power supply every couple of weeks. Almost all power boards over here come with a built-in surge protector which [...]]]></description>
			<content:encoded><![CDATA[<p>In most regards I would say that Australia is a first world country. But when it comes to power cuts you might as well be in the middle of Somalia. I must get a blip in power supply every couple of weeks. Almost all power boards over here come with a built-in surge protector which tells you how reliable the power supply is considered. The last cut was the most annoying as it lasted for several hours. Even worse it was evening and so the house was completely dark. I had to read a book by candlelight!</p>
<p>After my throwback to the Victorian era I rebooted to discover my machine was now considered to be pirated. It would let you login but then it shows a blank desktop with a message saying that your copy of windows is not genuine. I can assure you that Krypton is developed on a fully legal copy of Windows. It only took 20 minutes to get the machine working again by moving to a previous restore point and no data was lost. So I recommend all developers in Australia have a nightly backup of all your important data and ensure you image the machine on a regular basis. Luckily I do both.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2010/02/windows-not-genuine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Website Tweaked</title>
		<link>http://www.componentfactory.com/blog/2010/01/website-tweaked/</link>
		<comments>http://www.componentfactory.com/blog/2010/01/website-tweaked/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 10:43:58 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=607</guid>
		<description><![CDATA[I think it is fair to say the initial response to the new website design was less than enthusiastic. To some extent this is because many people do not like change and the new site is definitely a significant change over the old site. Also I would agree with many of the comments about the font [...]]]></description>
			<content:encoded><![CDATA[<p>I think it is fair to say the initial response to the new website design was less than enthusiastic. To some extent this is because many people do not like change and the new site is definitely a significant change over the old site. Also I would agree with many of the comments about the font family and size not being very good.</p>
<p>So I have just finished updating the site so that most people viewing using Windows will see the &#8220;Segoe UI&#8221; font. This might seem an odd choice but remember I am selling components to Windows developers and so the vast majority are going to be viewing the site from a Windows machine with that font installed. It falls back to using Tahoma if you do not have that font installed.</p>
<p>Let me know what you think of the latest update. If you could split your comments between the main site, the blog area and the forums area that would be good. Maybe you like some areas but not the others?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2010/01/website-tweaked/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>New Website Live!</title>
		<link>http://www.componentfactory.com/blog/2010/01/new-website-live/</link>
		<comments>http://www.componentfactory.com/blog/2010/01/new-website-live/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 03:56:34 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=605</guid>
		<description><![CDATA[I mentioned a few months ago that a new website design was in the process. Well finally the process is complete and the new site us up and live!
The actual content of the site is essentially unchanged at the moment. I intend to create new webcasts and new sets of images in the new few [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned a few months ago that a new website design was in the process. Well finally the process is complete and the new site us up and live!</p>
<p>The actual content of the site is essentially unchanged at the moment. I intend to create new webcasts and new sets of images in the new few weeks as time allows. Let me know if you spot any teething problems such as broken links.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2010/01/new-website-live/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Billy joins CF!</title>
		<link>http://www.componentfactory.com/blog/2009/11/billy-joins-cf/</link>
		<comments>http://www.componentfactory.com/blog/2009/11/billy-joins-cf/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 10:21:13 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=568</guid>
		<description><![CDATA[Please join me in welcoming Billy to the Component Factory team. You can see Billy watching over my shoulder as we start our first pair programming exercise to get him up to speed on the Krypton code. Once his initial training is completed Billy will be handling all technical support calls.

Billy is a 10 week [...]]]></description>
			<content:encoded><![CDATA[<p>Please join me in welcoming Billy to the Component Factory team. You can see Billy watching over my shoulder as we start our first pair programming exercise to get him up to speed on the Krypton code. Once his initial training is completed Billy will be handling all technical support calls.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/CFParrot.jpg" alt="" /></p>
<p>Billy is a 10 week old Galah (a Cockatoo native to Australia) that has been hand reared and so is completely tame. The Galah is a very good mimic and over time should be able to speak a variety of words. He can also live up to 40 years old and so looks like being a permanent member of the family.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/11/billy-joins-cf/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>LinkedIn</title>
		<link>http://www.componentfactory.com/blog/2009/11/linkedin/</link>
		<comments>http://www.componentfactory.com/blog/2009/11/linkedin/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 00:39:57 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=566</guid>
		<description><![CDATA[I tried an experiment with twitter and found it did not really help my life. Here is another experiment. I have added myself into LinkedIn with the idea it will build up a network of contacts that will be useful into the future. If you are also on LinkedIn then you can check out my [...]]]></description>
			<content:encoded><![CDATA[<p>I tried an experiment with twitter and found it did not really help my life. Here is another experiment. I have added myself into LinkedIn with the idea it will build up a network of contacts that will be useful into the future. If you are also on LinkedIn then you can check out my profile and connect up&#8230;</p>
<p><a href="http://au.linkedin.com/in/philipwrightinaustralia">LinkedIn Profile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/11/linkedin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roadmap Clarification</title>
		<link>http://www.componentfactory.com/blog/2009/09/roadmap-clarification/</link>
		<comments>http://www.componentfactory.com/blog/2009/09/roadmap-clarification/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 00:57:37 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=551</guid>
		<description><![CDATA[I want to quickly clarify my development priorities for the future. There seems to be concern that with my post about Silverlight/WPF yesterday that the usual Krypton work has slipped down my list of priorities. So let me clarify my immediate and longer term plans.
Priority One
My number one priority is Krypton. My number two and number three [...]]]></description>
			<content:encoded><![CDATA[<p>I want to quickly clarify my development priorities for the future. There seems to be concern that with my post about Silverlight/WPF yesterday that the usual Krypton work has slipped down my list of priorities. So let me clarify my immediate and longer term plans.</p>
<p><strong>Priority One<br />
</strong>My number one priority is Krypton. My number two and number three priorities are also Krypton. Maybe I should have pointed out that it took about a year to go from playing with Silverlight/WPF to actually having the <em>MetaPanel</em> control up and working as it is today. As you can see, it was very much a low priority background activity. I have been and will continue to dedicate 5 days per week to Krypton. But where possible I will continue to play around and learn Silverlight/WPF and maybe from time to time a useful control will emerge from that effort.</p>
<p>Version 4.0 of Krypton has been a real milestone for me because it completes the initial roadmap I created when I first started Component Factory four years ago. My original goal was to create a docking  system. To create the docking system would require the Workspace component. But to create the Workspace I first needed the Navigator. Hence the order in which I created those components was the order of dependency to build up to the docking system itself.</p>
<p><strong>Krypton 4.1<br />
</strong>So what next for Krypton? The current development work is building towards version 4.1 and will include a few smaller changes rather than one big change. Already completed is the new Toolkit control <em>KryptonGroupBox</em>. I will be adding a Windows 7 palette, updating the ribbon so it can display like the Windows 7 ribbon and adding the usual raft of bug fixes. There might be extra changes on top of this depending on the actual timing of the release.</p>
<p><strong>Krypton 4.X<br />
</strong>So what is the next major component to be added? Actually I have no idea at the moment. Should it be gauge controls a tree control or maybe something completely new that no other vendor has? This is where your feedback comes into play. Maybe I should email out a survey to find out? Or maybe it should not be a major component but instead I should spend several months just adding another 10 unique palettes? I have no preference and am happy to work on whatever the market indicates is the most needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/09/roadmap-clarification/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Web Designer Required</title>
		<link>http://www.componentfactory.com/blog/2009/08/web-designer-required/</link>
		<comments>http://www.componentfactory.com/blog/2009/08/web-designer-required/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 12:59:31 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=541</guid>
		<description><![CDATA[After more than 4 years with the same design the Component Factory website is ready for a facelift. So I am calling out to my blog readers to see if any are web designers or know someone who is.
Here is a list of websites of my competition.
   ComponentOne
   DevExpress
   Infragistics
You should feel you can create graphics [...]]]></description>
			<content:encoded><![CDATA[<p>After more than 4 years with the same design the Component Factory website is ready for a facelift. So I am calling out to my blog readers to see if any are web designers or know someone who is.</p>
<p>Here is a list of websites of my competition.<br />
   <a href="http://www.componentone.com">ComponentOne</a><br />
   <a href="http://www.devexpress.com">DevExpress</a><br />
   <a href="http://www.infragistics.com">Infragistics</a></p>
<p>You should feel you can create graphics of the same standard as the competition using the fairly detailed spec that I will provide. The actual page content is of course provided by myself when the actual site pages are built out. Your main skill should be graphic design with some additional knowledge of HTML/CSS creation.</p>
<p>And how much will I pay? I think $2000 (USD) to complete the initial design would be about right. That equates to $40 an hour for 50 hours of work. I think that would definitely cover all the time needed as the initial design is just a single master page. I will then pay for additional pages to be built that vary from the master page. These would have extra graphics or special elements on the page and so need extra design work.</p>
<p>This project would suit a professional that wants to make some extra pocket money on a side project or maybe a freelancer that has some spare hours in the schedule. Just email me directly using the following address to put yourself forward.</p>
<p><a href="mailto:phil.wright@componentfactory.com">phil.wright@componentfactory.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/08/web-designer-required/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows 7</title>
		<link>http://www.componentfactory.com/blog/2009/08/windows-7-2/</link>
		<comments>http://www.componentfactory.com/blog/2009/08/windows-7-2/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:57:37 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=533</guid>
		<description><![CDATA[Nothing ever goes wrong in isolation. The family of problems has countless brothers and sisters and they are ready to trip you up at every opportunity. With the release of Windows 7 I thought it would be a good idea to upgrade my Vista machine to the latest and greatest. But what should have taken [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing ever goes wrong in isolation. The family of problems has countless brothers and sisters and they are ready to trip you up at every opportunity. With the release of Windows 7 I thought it would be a good idea to upgrade my Vista machine to the latest and greatest. But what should have taken a couple of hours turned into a long weekend.</p>
<p>Luckily for me I had read a blog post by <a href="http://www.hanselman.com/blog/VistaUsersUninstallVisualStudio2010Beta1BeforeUpgradingToWindows7.aspx">Hanselman</a> indicating that you should uninstall <em>Visual Studio 2010 Beta 1</em> before upgrading to Win7. So I did just that. Then I uninstalled the  <em>C++ 2010 Redistributable </em>which had been installed along with VS2010. Unluckily for me I did not read his post very carefully because it says you should reboot between the first uninstall and the second. Oh well, surely rebooting after uninstalling both would be fine?</p>
<p>I soon discovered the importance of that missed reboot when pretty much every application on my machine stopped working. All of them demanding a DLL that no longer exists. So I tried to reinstall the <em>Visual Studio 2010 Beta 1</em> hoping it would put back the missing file. Sadly this was not going to happen because even the installer refused to run without our now notorious DLL. Oh well, instead of an upgrade I would bite the bullet and just perform a clean install of Win7. Probably for the best anyway.</p>
<p>After several attempts to boot from my Win7 DVD I slapped my large forehead as I suddenly realized my mistake. I had simply copied all the Win7 files onto the DVD and so made it a data disc. I should have burnt the ISO directly to the disk so it was bootable. Oh well, easy enough to correct.</p>
<p>Installing Windows 7 is simple and surprisingly quick. I had my fresh OS up and running in around 30 minutes. My first task was to get connected to the inter-tubes and check for any updates or new drivers etc. But hang on, I cannot see the Internet or indeed my local network either. After much gnashing of teeth it turns out that no matter what I do the OS refuses to accept there is a relevant driver for my ethernet card. I&#8217;ve had a separate PCI Ethernet card for some months, ever since a power surge caused the two controllers provided on the motherboard to die. I&#8217;m guessing the cheap and cheerful card I am using is so cheap and cheerful that Windows 7 cannot bear to use it.</p>
<p>A quick trip down town and I manage to find a store that actually sells an Ethernet card. I also manage to pick up a nice looking <a href="http://www.westerndigital.com/en/products/products.asp?driveid=357">Western Digital 1TB</a> external hard drive. Obviously after all the weekend trauma I had to cheer myself up with a new toy. So I swap over the Ethernet controllers and bish bash bosh, its up and working. Great, now I can play with the new toy instead.</p>
<p>My motherboard comes with an eSata connection and so does the 1TB external drive. Given how slow my existing USB based external drive feels I&#8217;m really looking forward to some serious improvement. So I take out the cables that came with the 1TB drive and guess what? Yep, there is no eSata to eSata cable supplied. The drive has an eSata port and the computer has an eSata port but is there a cable that has eSata at both ends? No chance. So until I get a cable I&#8217;m still stuck with a slow USB connection between them.</p>
<p>Just when I see light at the end of the tunnel I meet the final obstacle. When installing the various applications I need for building <em>Krypton</em> I meet the dreaded, you must activate this product online, issue. And because my machine configuration has changed since I first installed those apps they refuse to activate. So now I have to email support people in order to get them to let me install the software. To their credit <em>Innovasy</em>s were very quick and got my <em>Help Studio 3</em> and <em>Document X!</em> apps up and running in a couple of hours.</p>
<p>Unfortunately my experience with <em>PreEmptive</em> in order to get <em>Dotfuscator</em> up and working is less impressive. I was awoken at 4am by a call from someone in <em>Europe </em>to ask about the problem. The caller even asked if I liked living in Australia so there is no excuse for not realizing I would be in bed! It is now 24 hours since I emailed their support and still have not been able to get it activated. Luckily I don&#8217;t need to build a release at the moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/08/windows-7-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Serial keys</title>
		<link>http://www.componentfactory.com/blog/2009/07/serial-keys/</link>
		<comments>http://www.componentfactory.com/blog/2009/07/serial-keys/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 10:31:07 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=514</guid>
		<description><![CDATA[Probably half of all support requests relating to Krypton are about the licensing.
How do you enter the serial key?  How do I ensure the latest key is being used? How do I to handle licensing on a build machine? Why am I getting a license the first time my app starts on a new machine? 
Clearly the current mechanism is [...]]]></description>
			<content:encoded><![CDATA[<p>Probably half of all support requests relating to Krypton are about the licensing.</p>
<p>How do you enter the serial key?  How do I ensure the latest key is being used? How do I to handle licensing on a build machine? Why am I getting a license the first time my app starts on a new machine? </p>
<p>Clearly the current mechanism is just not good enough. So I propose changing the licensing system for the next release to make it super easy for customers to enter the key and license their applications. But what system to use? Roll my own from scratch, modify the existing system or buy an commercial solution?</p>
<p>I&#8217;m looking for feedback on your experience with licensing systems to see if there is a good one that people would recommend. It must be able to support the following requirements&#8230;</p>
<ul>
<li>Work with a component library</li>
<li>Easy customer entry of license keys</li>
<li>Not validate against machine settings</li>
<li>Not validate against a server</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/07/serial-keys/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Simplifying product lineup</title>
		<link>http://www.componentfactory.com/blog/2009/07/simplifying-product-lineup/</link>
		<comments>http://www.componentfactory.com/blog/2009/07/simplifying-product-lineup/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 06:13:08 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=509</guid>
		<description><![CDATA[I’m thinking of changing the product lineup for the next release cycle. Reducing to just the Krypton Suite and the Krypton Toolkit Source products.
I get a fair number of questions from people that are confused because of the dependencies that exist. If you buy the Workspace you automatically get the Navigator. With Docking it will [...]]]></description>
			<content:encoded><![CDATA[<p>I’m thinking of changing the product lineup for the next release cycle. Reducing to just the Krypton Suite and the Krypton Toolkit Source products.</p>
<p>I get a fair number of questions from people that are confused because of the dependencies that exist. If you buy the Workspace you automatically get the Navigator. With Docking it will get more confusing because it will come with Workspace and Navigator because they are both dependencies of the Docking system. This confusion would be completely removed by having just the Krypton Suite which has everything provided.</p>
<p>Of course I would need to give all existing customers a free upgrade to the full Suite but I am sure those customers would be happy with the change! Any thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/07/simplifying-product-lineup/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Twitter is dead</title>
		<link>http://www.componentfactory.com/blog/2009/07/twitter-is-dead/</link>
		<comments>http://www.componentfactory.com/blog/2009/07/twitter-is-dead/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 06:24:50 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=507</guid>
		<description><![CDATA[Like a dumb sheep I followed the hype and joined the twitter flock. After spending several weeks following a few dozen people I came to stunning conclusion. I was mistaken and will never get back those wasted hours. I learnt nothing new except trivia I never wanted to know and wish I could forget.
I&#8217;ve removed [...]]]></description>
			<content:encoded><![CDATA[<p>Like a dumb sheep I followed the hype and joined the twitter flock. After spending several weeks following a few dozen people I came to stunning conclusion. I was mistaken and will never get back those wasted hours. I learnt nothing new except trivia I never wanted to know and wish I could forget.</p>
<p>I&#8217;ve removed the twitter gadget from the blog sidebar and hope never to use the service again.</p>
<p>Twitter is dead to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/07/twitter-is-dead/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Wright 2.0</title>
		<link>http://www.componentfactory.com/blog/2009/06/wright-20/</link>
		<comments>http://www.componentfactory.com/blog/2009/06/wright-20/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 23:34:05 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=503</guid>
		<description><![CDATA[The future has arrived and it&#8217;s the next generation of Wright programmer. I might be a little slow answering email for the next couple of days as young Dominic gets used to the real world. Normal service should be resumed towards the end of the week.

]]></description>
			<content:encoded><![CDATA[<p>The future has arrived and it&#8217;s the next generation of Wright programmer. I might be a little slow answering email for the next couple of days as young Dominic gets used to the real world. Normal service should be resumed towards the end of the week.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Wright20.gif" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/06/wright-20/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>25% Sale &#8211; Only 2 Days Left</title>
		<link>http://www.componentfactory.com/blog/2009/04/25-sale-only-2-days-left/</link>
		<comments>http://www.componentfactory.com/blog/2009/04/25-sale-only-2-days-left/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 02:36:54 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=478</guid>
		<description><![CDATA[Krypton Sale &#8211; 25% Off for April 2009
(You only have 2 days left to take advantage)
To celebrate the release of Krypton Suite 3.5 we are offering a 25% sale on all prices for April. Combine this with our 60 day money back guarantee and you would be mad not to give Krypton a try out.
Use [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Krypton Sale &#8211; 25% Off for April 2009</strong><br />
(You only have 2 days left to take advantage)</p>
<p>To celebrate the release of Krypton Suite 3.5 we are offering a 25% sale on all prices for April. Combine this with our 60 day money back guarantee and you would be mad not to give Krypton a try out.</p>
<p>Use Krypton to build WinForms applications with the latest look and feel including the Office 2007 and Windows Media Player themes.</p>
<p><strong>See our 25% off prices&#8230;</strong><br />
<a href="http://www.componentfactory.com/purchase.php">Prices Page</a></p>
<p><strong>Download Krypton Suite&#8230;<br />
</strong><a href="http://www.componentfactory.com/downloads/KryptonSuite352.zip">KryptonSuite352.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/04/25-sale-only-2-days-left/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Great Recession</title>
		<link>http://www.componentfactory.com/blog/2009/04/the-great-recession/</link>
		<comments>http://www.componentfactory.com/blog/2009/04/the-great-recession/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 02:00:06 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=464</guid>
		<description><![CDATA[The global recession has been underway for a year and I&#8217;ve been wondering how long will it last. How bad can it get before the return of growth?
Being from the UK I often read the BBC News website and spotted this graph that really puts it into perspective. It shows a comparison between the current downturn and the recessions in [...]]]></description>
			<content:encoded><![CDATA[<p>The global recession has been underway for a year and I&#8217;ve been wondering how long will it last. How bad can it get before the return of growth?</p>
<p>Being from the UK I often read the BBC News website and spotted this graph that really puts it into perspective. It shows a comparison between the current downturn and the recessions in 1980 and 1990. Keep in mind these figures are for the UK only.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/GreatRecession.gif" alt="" /></p>
<p>We can clearly see that the red line is marching downwards without any sign yet of turning. The recession is already much worse than that of the 1990&#8217;s and seems to be matching that of the 1980&#8217;s. Obviously no one knows when it will actually turn but lets assume it matches the 1980&#8217;s recession. In that case we can expect all of 2009 to consist of negative growth. Starting in 2010 we could see growth return but it would still take another two years for output to reach pre-recession levels.</p>
<p>If however, the red line keeps going past the 1980&#8217;s level then we can expect even more than 3 years before the economy is back in reasonably good shape. That means we will be telling our kids about the Great Recession.</p>
<p>But we need to take care before becoming as depressed as the economists. This recession is going to split people into two groups. If you&#8217;re laid off then things are going to be pretty rough for quite a long time. But remember that 90% of people will not lose their job. That means 90% of households are paying much lower interest rates of their mortgage and if you need to replace your car then now is the best time of your life. So most people will have the chance to emerge from the downturn in a much better financial position than when they entered it. I hope that that most of us fit into that category.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/04/the-great-recession/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Krypton 3.5.2 Released</title>
		<link>http://www.componentfactory.com/blog/2009/04/krypton-352-released/</link>
		<comments>http://www.componentfactory.com/blog/2009/04/krypton-352-released/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 06:45:13 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=468</guid>
		<description><![CDATA[Includes an important fix with the KryptonTextBox that was displaying the password text when in disabled mode. This made the text box unusable when disabled.
Download 3.5.2
]]></description>
			<content:encoded><![CDATA[<div class="content">Includes an important fix with the KryptonTextBox that was displaying the password text when in disabled mode. This made the text box unusable when disabled.</div>
<p><a href="http://www.componentfactory.com/downloads/KryptonSuite352.zip">Download 3.5.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/04/krypton-352-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Krypton 3.5.1 Released</title>
		<link>http://www.componentfactory.com/blog/2009/04/krypton-351-released/</link>
		<comments>http://www.componentfactory.com/blog/2009/04/krypton-351-released/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 12:31:42 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=466</guid>
		<description><![CDATA[A maintenance release that fixes issues mainly in the new KryptonDateTimePicker and KryptonMonthCalender controls. Also an important fix with the KryptonTextBox that was displaying the password text when in disabled mode.
Download 3.5.1
]]></description>
			<content:encoded><![CDATA[<p>A maintenance release that fixes issues mainly in the new KryptonDateTimePicker and KryptonMonthCalender controls. Also an important fix with the KryptonTextBox that was displaying the password text when in disabled mode.</p>
<p><a class="postlink" href="http://www.componentfactory.com/downloads/KryptonSuite351.zip">Download 3.5.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/04/krypton-351-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solid State Drives</title>
		<link>http://www.componentfactory.com/blog/2009/03/solid-state-drives/</link>
		<comments>http://www.componentfactory.com/blog/2009/03/solid-state-drives/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 14:00:00 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=457</guid>
		<description><![CDATA[There&#8217;s been plenty of hype over the last couple of years that the trusty rotating hard drive is going to be replaced by solid state drives. So far they have been expensive, slow and and low capacity, making it more of a future tech than a now tech. But has the future finally arrived?
It seems that everyone is getting into [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been plenty of hype over the last couple of years that the trusty rotating hard drive is going to be replaced by solid state drives. So far they have been expensive, slow and and low capacity, making it more of a future tech than a now tech. But has the future finally arrived?</p>
<p>It seems that everyone is getting into a lather about the newly introduced <a href="http://www.intel.com/design/flash/nand/mainstream/index.htm">Intel X25-M SSD</a>. Although still expensive at $400 for 80GB ($800 for 160GB) it does at least solve the slow speed and low capacity complaints. But just how fast is this new bad boy?</p>
<p>Check out this video showing <a href="http://www.youtube.com/watch?v=96dWOEa4Djs">24 x SSD in Raid 0</a> to see some pretty awesome desktop performance. On the down side 24 drives would set you back around $9,600. For a more realistic use of these drives <a href="http://www.joelonsoftware.com/items/2009/03/27.html">Joel Spolsky</a> has a blog entry about his attempt to use them for speeding up compile times on developer machines.</p>
<p>Give it another couple of years and my next development machine is definitely going to have a couple of SSD drives in Raid 0 for holding the OS and applications. Reserve those large terabyte spindles for storing pictures and videos of the family cat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/03/solid-state-drives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ribbon Mania</title>
		<link>http://www.componentfactory.com/blog/2009/03/ribbon-mania/</link>
		<comments>http://www.componentfactory.com/blog/2009/03/ribbon-mania/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 07:09:57 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=455</guid>
		<description><![CDATA[Microsoft has never been able to achieve the same level of UX consistency as Apple (or any other major software vender for that matter). The usual excuse is that Microsoft cannot control the way other developers write applications and although they produce style guidelines they cannot enforce them. This is certainly a valid point but I [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has never been able to achieve the same level of UX consistency as Apple (or any other major software vender for that matter). The usual excuse is that Microsoft cannot control the way other developers write applications and although they produce style guidelines they cannot enforce them. This is certainly a valid point but I think Microsoft make problems for themselves.</p>
<p>Take as an example the Ribbon control, a recent innovation that started out in Office 2007. This is a recent control and so there is really no excuse for getting it wrong. So how many implementations of the ribbon would you expect there to be? Let us count them&#8230;</p>
<p>1, Office 2007 has the original.<br />
2, Windows 7 has a different implementation.<br />
3, Visual C++ now has a ribbon MFC classes.<br />
4, WPF has a version written in managed code.</p>
<p>No wonder they need 100,000 developers at Microsoft when they duplicate so much work. Although they did cheat with the Visual C++ version as they bought it from a component vendor. Versions 1, 2 and 3 all have different code bases even though they all use C++ for the core implementation. I will cut them some slack on the WPF version as it needs to be written in a managed language and not C++.</p>
<p>Now add into the mix all the different ribbon controls from venders, including myself, for Window Forms, WPF, Silverlight and C++ and you&#8217;re talking about a massive level of coding duplication. Still, keeps us all in work I suppose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/03/ribbon-mania/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Follow me!</title>
		<link>http://www.componentfactory.com/blog/2009/03/follow-me/</link>
		<comments>http://www.componentfactory.com/blog/2009/03/follow-me/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 14:00:34 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=445</guid>
		<description><![CDATA[I&#8217;ve finally decided to check out twitter.
Seems like every developer I come across uses it and thinks its wonderful. I have doubts but you don&#8217;t know till you try. At this point in time I have a mere 6 people following me so I&#8217;m not sure that my tweets are providing much value to the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally decided to check out twitter.</p>
<p>Seems like every developer I come across uses it and thinks its wonderful. I have doubts but you don&#8217;t know till you try. At this point in time I have a mere 6 people following me so I&#8217;m not sure that my <em>tweets</em> are providing much value to the world!</p>
<p><a href="http://twitter.com/Philip_Wright">Follow Phil</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/03/follow-me/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Krypton 3.5 Released</title>
		<link>http://www.componentfactory.com/blog/2009/03/krypton-35-released/</link>
		<comments>http://www.componentfactory.com/blog/2009/03/krypton-35-released/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 10:34:50 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=450</guid>
		<description><![CDATA[Krypton 3.5 Released
This version includes date, time and calendar controls so that you can create line of business applications with a professional look and feel. The number of free controls/components in the Toolkit is now an impressive 41.
New features in 3.5 include…
KryptonDateTimePicker
KryptonMonthCalendar
DateTimePicker for KryptonRibbon
MonthCalendar for KryptonContextMenu
Per-KryptonPage ButtonSpecs
Many bug fixes (consult change lists)
Download 3.5
]]></description>
			<content:encoded><![CDATA[<p><strong>Krypton 3.5 Released</strong></p>
<p>This version includes date, time and calendar controls so that you can create line of business applications with a professional look and feel. The number of free controls/components in the Toolkit is now an impressive 41.</p>
<p>New features in 3.5 include…</p>
<p>KryptonDateTimePicker<br />
KryptonMonthCalendar<br />
DateTimePicker for KryptonRibbon<br />
MonthCalendar for KryptonContextMenu<br />
Per-KryptonPage ButtonSpecs<br />
Many bug fixes (consult change lists)</p>
<p><a href="http://www.componentfactory.com/downloads/KryptonSuite350.zip">Download 3.5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/03/krypton-35-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IE8 Released</title>
		<link>http://www.componentfactory.com/blog/2009/03/ie8-released/</link>
		<comments>http://www.componentfactory.com/blog/2009/03/ie8-released/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 00:19:41 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=438</guid>
		<description><![CDATA[You can now download the full release of IE8 from Microsoft.
Download IE8
]]></description>
			<content:encoded><![CDATA[<p>You can now download the full release of IE8 from Microsoft.</p>
<p><a href="http://www.microsoft.com/ie">Download IE8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2009/03/ie8-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still alive</title>
		<link>http://www.componentfactory.com/blog/2008/11/still-alive/</link>
		<comments>http://www.componentfactory.com/blog/2008/11/still-alive/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 01:25:59 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=403</guid>
		<description><![CDATA[No blog posts for a whole month is unprecedented. This is the longest gap between posts since I started blogging several years ago. But have no fear I haven&#8217;t broken another bone or disbanded the company and run off to Brazil. I am simply in the middle of moving house.
If you have ever moved house [...]]]></description>
			<content:encoded><![CDATA[<p>No blog posts for a whole month is unprecedented. This is the longest gap between posts since I started blogging several years ago. But have no fear I haven&#8217;t broken another bone or disbanded the company and run off to Brazil. I am simply in the middle of moving house.</p>
<p>If you have ever moved house then you will know how much time and aggravation it entails. Luckily the process is almost done and the removal company arrives tomorrow to truck our meager possessions to the new place. Internet access will not be supplied at the new house until the middle of next week and so I will be ex-communicated from today until then.</p>
<p>I have started work on the KryptonMonthCalendar control and although the disruption has put me a couple of weeks behind schedule I will be back to full coding speed very soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/11/still-alive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yahoo vs Microsoft</title>
		<link>http://www.componentfactory.com/blog/2008/10/yahoo-vs-microsoft/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/yahoo-vs-microsoft/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 03:51:59 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=399</guid>
		<description><![CDATA[Yahoo have announced they are cutting 10% of its global workforce, about 1500 people, as it tries to cope with its ongoing problems. They also reported a 64% drop in third quarter profits and only a 1% increase in revenue over a year ago. So things are looking pretty rough at the moment for Yahoo [...]]]></description>
			<content:encoded><![CDATA[<p>Yahoo have announced they are cutting 10% of its global workforce, about 1500 people, as it tries to cope with its ongoing problems. They also reported a 64% drop in third quarter profits and only a 1% increase in revenue over a year ago. So things are looking pretty rough at the moment for Yahoo and this is before the upcoming recession/depression really starts to bite.</p>
<p>Remember this is the same company that turned down a $47.5bn offer from Microsoft last January. I wonder if Jerry Yang still thinks that offer &#8216;undervalued the company&#8217;. This is where the problem of having the original founder as CEO really causes problems. Is he really thinking about getting the best value for shareholders? I don&#8217;t think so and I doubt he would have sold the company to Microsoft for any price. Not only because he hates the mother ship but also because he would lose control of his baby. Yahoo is his creation, his project, his ego trip and so he naturally wants to keep it independent and keep control over it. Once Yahoo is sold off he is no longer &#8216;the founder&#8217; and &#8216;the special one&#8217; inside Yahoo. Instead he becomes just another employee and that assumes that he would actually be kept on after a takeover.</p>
<p>His inability to think like a real CEO has cost the shareholders 10&#8217;s of billions of dollars. I believe he will keep driving the company to nowhere until the other execs finally push him aside and appoint someone that can bear to sell the company. Although I suspect anyone interested in Yahoo should just wait another year till the bottom of the recession is reached and then pick it up for a fraction of even the current share price.</p>
<p>I bet Steve Ballmer is thanking his lucky stars he managed to dodge this bullet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/yahoo-vs-microsoft/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Writer = Fails</title>
		<link>http://www.componentfactory.com/blog/2008/10/writer-fails/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/writer-fails/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 01:55:30 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=397</guid>
		<description><![CDATA[I know that writers are not usually techies and so might struggle getting the terminology right. But surely they could at least consult somebody before using techno-speak in TV programs. In what possible way could this line ever make sense?
&#8220;I&#8217;ll create a GUI interface using Visual Basic, see if I can track an IP address.&#8221;
Check it [...]]]></description>
			<content:encoded><![CDATA[<p>I know that writers are not usually techies and so might struggle getting the terminology right. But surely they could at least consult somebody before using techno-speak in TV programs. In what possible way could this line ever make sense?</p>
<p><em>&#8220;I&#8217;ll create a GUI interface using Visual Basic, see if I can track an IP address.&#8221;</em></p>
<p>Check it out for yourself <a href="http://www.youtube.com/watch?v=Ni_rAamVP2s">CSI:New York Clip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/writer-fails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Krypton 3.0.8 Released</title>
		<link>http://www.componentfactory.com/blog/2008/10/krypton-308-released/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/krypton-308-released/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 02:59:37 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=395</guid>
		<description><![CDATA[This point release fixes the KryptonConextMenu bug where changes are not correctly saved when you exit the editor. The bug is not obvious to begin with because it looks as if the changes have been remembered but once you run the application you notice they have not been persisted.
Download 3.0.8
]]></description>
			<content:encoded><![CDATA[<p>This point release fixes the <em>KryptonConextMenu</em> bug where changes are not correctly saved when you exit the editor. The bug is not obvious to begin with because it looks as if the changes have been remembered but once you run the application you notice they have not been persisted.</p>
<p><a href="http://www.componentfactory.com/downloads/KryptonSuite308.zip">Download 3.0.8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/krypton-308-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Is it you?</title>
		<link>http://www.componentfactory.com/blog/2008/10/is-it-you/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/is-it-you/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 13:35:17 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=393</guid>
		<description><![CDATA[There is an interesting theory in software development that the quality of your software is limited to that of the second worst programmer on the team. Why the second worst and not the worst programmer?
The theory goes something like this. Everybody in the team knows who the worst programmer is. They usually stand out like [...]]]></description>
			<content:encoded><![CDATA[<p>There is an interesting theory in software development that the quality of your software is limited to that of the second worst programmer on the team. Why the second worst and not the worst programmer?</p>
<p>The theory goes something like this. Everybody in the team knows who the worst programmer is. They usually stand out like a sore thumb and so everyone is carefully watching his work. But because his work is so closely monitored it is also corrected before it impacts the code base. Sure, you end up losing time but you can mitigate the problem because you are aware of it.</p>
<p>Now think about your own team and you will no problems deciding who the worst is. But who is the next worst? Who is the one that nobody is watching but is still checking in poor quality code? Their code spreads like a web throughout the project and so ultimately they limit the quality of the whole teams work. While you are carefully monitoring Mr. Dunce you are blissfully unaware of the time bombs being planted by his prodigy.</p>
<p>So take a look around your office and decide who is wearing the dunce&#8217;s hat and then decide who the runner up is. If you come to conclusion that there is no weakest player in your outfit then I have bad news. In poker they have a saying &#8220;If you don&#8217;t know who the patsy is&#8230;&#8221; and I hope I don&#8217;t need to finish the quote for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/is-it-you/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fatal attraction</title>
		<link>http://www.componentfactory.com/blog/2008/10/fatal-attraction/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/fatal-attraction/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 04:38:07 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=380</guid>
		<description><![CDATA[Am I the only one that is actually getting some enjoyment from watching the global financial crises?
I know I shouldn’t find it quite so fascinating but for some reason I do. Like watching a beautiful tornado just before it smacks you in the face. Just because you know it’s going to hurt doesn’t stop it [...]]]></description>
			<content:encoded><![CDATA[<p>Am I the only one that is actually getting some enjoyment from watching the global financial crises?</p>
<p>I know I shouldn’t find it quite so fascinating but for some reason I do. Like watching a beautiful tornado just before it smacks you in the face. Just because you know it’s going to hurt doesn’t stop it looking amazing on the way in.</p>
<p>I’m sure I won’t find it so fascinating as I stand inline at the soup kitchen. But watching the stock market and governments panic is not an everyday sight. If the financial world is sinking like the Titanic then I might as well stand of deck and enjoy the view.</p>
<p>Actually I blame the <a href="http://www.thedailyshow.com/">The Daily Show</a> and the <a href="http://www.colbertnation.com">The Colbert Report</a>, they could make the end of days sound funny.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/fatal-attraction/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>VisualHint.com</title>
		<link>http://www.componentfactory.com/blog/2008/10/visualhintcom/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/visualhintcom/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 02:47:30 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=376</guid>
		<description><![CDATA[If you&#8217;re looking for Kryptonized controls for date and time entry then take a look at VisualHint.com that have recently added KryptonPalette support. Also offered are a property grid control and other input controls that might interest you.

As many of you will already know I am going to be adding some Kryptonized date and calendar controls [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re looking for Kryptonized controls for date and time entry then take a look at <a href="http://www.visualhint.com">VisualHint.com</a> that have recently added KryptonPalette support. Also offered are a property grid control and other input controls that might interest you.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/krypton_date.png" alt="" /></p>
<p>As many of you will already know I am going to be adding some Kryptonized date and calendar controls to the Toolkit for the next major release. I am doubtful that the Toolkit versions will have the same level of customization as the commercial version from VisualHint.</p>
<p><strong>Update</strong>: Here is a <a href="http://www.visualhint.com/index.php/blog/post/the_calendar_is_now_kryptonized/">link </a>you should check out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/visualhintcom/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Krypton roadmap</title>
		<link>http://www.componentfactory.com/blog/2008/10/krypton-roadmap/</link>
		<comments>http://www.componentfactory.com/blog/2008/10/krypton-roadmap/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 12:26:15 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=366</guid>
		<description><![CDATA[My recent blog post about the WPF adoption caused a couple a few people to ask about the future of Krypton. In particular they wanted to know if I would switch to creating WPF components or stick exclusively with WinForms. Here I hope to clarify my current roadmap.
Krypton Roadmap
The immediate future for the Krypton Toolkit [...]]]></description>
			<content:encoded><![CDATA[<p>My recent blog post about the WPF adoption caused a couple a few people to ask about the future of Krypton. In particular they wanted to know if I would switch to creating WPF components or stick exclusively with WinForms. Here I hope to clarify my current roadmap.</p>
<p><strong>Krypton Roadmap<br />
</strong>The immediate future for the Krypton Toolkit is to add some date/time related controls. In particular a standalone calendar control and a standalone datetimepicker plus a calendar element that can be used inside the KryptonContextMenu. A docking system will also be added that is provided as a commerical add-on and become part of the Krypton Suite product. I expect all this to be wrapped up as version 3.5 and to be delivered at the end of the year or not long after.</p>
<p>Further out will be version 4.0 and include more Toolkit controls such as a progress bar, track bar and scroll bars. Included will be improvements to the docking and workspace components. The initial release of the workspace and docking windows have a minimal feature set and so this release will build on those and add extra features. For example the Workspace needs a persistence mechanism as well as a maximized mode so users can concentrate on a single cell for a period of time. The due date for this would be around 3 or 4 months after version 4.0.</p>
<p>Release 4.0+ is not currently determined so I am open to feedback for deciding on the direction to take. I will be asking for feedback nearer the time and decide then if I should create a data grid, gauge controls etc. Maybe at this point we will see a Beta version of the next Office and Windows revisions and so that might throw up some requests.</p>
<p>Longer term I expect to keep improving and adding to the Krypton set of components, including the free Toolkit, for as long as there is demand for WinForms components. I expect this to be quite a few years into the future as many companies have invested heavily in WinForm applications and have no big need to switch over to something else. As a small company I can live on the niche position of being an active WinForm developer when other vendors have had to switch away because they have large teams to pay.</p>
<p><strong>WPF Roadmap</strong><br />
There are two factors driving my WPF strategy. First is the current slow adoption of WPF for new projects and the second is the potential redundancy of any new controls that are created. The slow uptake means there is no panic to quickly create something just because your sales have disappeared. In fact my sales have steadily improved right from the first release. This means I can take a more measured approach and watch how the market shapes up before deciding on how to structure any offering.</p>
<p>How long will the WPF market last should it become the de facto standard for client applications? I would estimate that 10-15 years is not unreasonable as GDI has lasted much longer than that. To get the most bang for your buck you want to create components/controls that will be valuable and useful for that entire 10-15 years. Now if you look at all the vendors that have rushed out WPF Ribbon controls you can see that the effort was of little long term value. Microsoft have stated that they are creating a WPF Ribbon that should be released by the end of this year. Now unless the Microsoft version is really bad I imagine most developers would use the Microsoft version rather than pay for one. Given WPF is now the main focus for client apps at the Microsoft it means they will doubtless add additional controls over time.</p>
<p>My current thinking is that I will wait until around the middle of next year before starting any serious coding of WPF components. At that point I will concentrate on components that  provide long lasting value and minimize the chances of them becoming obsolete because of Microsoft. That might sound a hard proposition but I have several ideas for initial components that I think would be very handy for developers and are unlikely to ever come from Microsoft themselves.</p>
<p><strong>Summary<br />
</strong>I will be continuing development of Krypton for as long as there is demand for the WinForms components, which I anticipate being several years. Around the middle of next year I will start spending some of my time working on WPF but note that I will still be working on Krypton as well.</p>
<p>Obviously any strategy is subject to change depending on market conditions but this is my current thinking. I would be interesting in hearing your feedback. If you have any better ideas or see fundamental problems with this then don&#8217;t be afraid to speak up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/10/krypton-roadmap/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Windows 7</title>
		<link>http://www.componentfactory.com/blog/2008/09/windows-7/</link>
		<comments>http://www.componentfactory.com/blog/2008/09/windows-7/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 04:44:35 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=352</guid>
		<description><![CDATA[Microsoft have changed tack with the development of Windows 7 by keeping it very low key. No sneak previews and few hints about what will be inside the next release. After all the hype that went with &#8216;Longhorn&#8217; I guess that&#8217;s not surprising. Few of the &#8217;Longhorn&#8217; promises actually shipped in Vista and this really burnt the reputation of [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft have changed tack with the development of Windows 7 by keeping it very low key. No sneak previews and few hints about what will be inside the next release. After all the hype that went with &#8216;Longhorn&#8217; I guess that&#8217;s not surprising. Few of the &#8217;Longhorn&#8217; promises actually shipped in Vista and this really burnt the reputation of Microsoft to deliver on promises.</p>
<p>About the only concreate information we have is that <a href="http://www.microsoft.com/surface/index.html">Surface</a> like functionality will be added to the OS and some of the standard apps, such as Paint, will have the Fluent UI (a.k.a Office 2007 style Ribbon).</p>
<p>All that is about to change with the upcoming PDC2008 that starts on the 28th October. If you are lucky enough to be attending the PDC then you will get a 160GB external USB hard drive with lots of goodies. One of those is going to be a pre-beta version of Windows 7. Assuming that the new OS does not actually require 160GB of space I assume there are plenty of other interesting bits of software included.</p>
<p>I hope that the PDC follows the same pattern as recent Microsoft conferences such as MIX where the sessions are recorded and then placed online. If not then I can always reply on the Krypton community to post me some screenshots of user interface innovations in the pipeline.</p>
<p><strong>UPDATE:<br />
</strong>You can see some Windows 7 <a href="http://windows7news.com/2008/09/20/windows-7-m3-screenshots-galore/">screenshots</a> on the web but I have no idea if they are geniune so you have to be careful what you believe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/09/windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stackoverflow addict</title>
		<link>http://www.componentfactory.com/blog/2008/09/stackoverflow-addict/</link>
		<comments>http://www.componentfactory.com/blog/2008/09/stackoverflow-addict/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 07:28:24 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=350</guid>
		<description><![CDATA[There cannot be many developers that have not heard about the new Stackoverflow website that launched into public Beta a couple of weeks ago. For those not familiar with the site I would recommend you spend a couple of minutes looking around. Essentially it&#8217;s a question and answer site for programmers but instead of using [...]]]></description>
			<content:encoded><![CDATA[<p>There cannot be many developers that have not heard about the new <a href="http://stackoverflow.com/">Stackoverflow</a> website that launched into public Beta a couple of weeks ago. For those not familiar with the site I would recommend you spend a couple of minutes looking around. Essentially it&#8217;s a question and answer site for programmers but instead of using the traditional &#8216;forum&#8217; approach they have added a little extra magic.</p>
<p>The magic is making the site addictive by giving people badges and reputation points. It sounds crazy that a community of smart programmers would be energized by getting some badges/points. But it really does seem to work. I know because I find myself becoming drawn to the site several times a day!</p>
<p>The site has been coded by Jeff Atwood, of <a href="http://www.codinghorror.com/blog/">Coding Horror</a> fame, with support from Joel Spolsky, of <a href="http://www.joelonsoftware.com/">Joel on Software</a> fame. With two high profile bloggers behind the site it was guaranteed to generate the one thing that any new community site needs, a decent number of initial visitors. Without a certain minimal level of activity on the site it would have died a long slow death. It will be interesting to watch the site over the next few months and see if it gradually gains traction or if the initial rush fades.</p>
<p>So the next time you need to solve a programming problem and are having a little trouble I recommend you give the site a go. With all those addicts desperate to gain more reputation points you&#8217;re bound to get some decent answers within a few minutes. Literally just a few minutes.</p>
<p>Don&#8217;t blame me if you become addicted and spend hours pressing refresh in hope of a question appearing that you can answer. I did warn you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/09/stackoverflow-addict/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Krypton 3.0 Released</title>
		<link>http://www.componentfactory.com/blog/2008/09/krypton-30-released/</link>
		<comments>http://www.componentfactory.com/blog/2008/09/krypton-30-released/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 07:16:43 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=346</guid>
		<description><![CDATA[Krypton 3.0 Released
Using the following link to download immediately&#8230;
    Download Krypton 3.0

Release Highlights
    Krypton Toolkit
        NEW &#8211; KryptonNumericUpDown
        NEW &#8211; KryptonBreadCrumb
        FIXED - ComboBox bugs
    Krypton Ribbon
        NEW &#8211; NumericUpDown group element
    Krypton Navigator
        NEW - Page Drag and Drop added
        FIXED - Memory leak
    Krypton Workspace
        NEW &#8211; Whole new component added
Existing customers should receive update emails during the next couple of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Krypton 3.0 Released<br />
</strong>Using the following link to download immediately&#8230;<br />
    <a href="http://www.componentfactory.com/downloads/KryptonSuite300.zip">Download Krypton 3.0</a><br />
<strong></strong></p>
<p><strong>Release Highlights<br />
</strong>    Krypton Toolkit<br />
        NEW &#8211; KryptonNumericUpDown<br />
        NEW &#8211; KryptonBreadCrumb<br />
        FIXED - ComboBox bugs</p>
<p>    Krypton Ribbon<br />
        NEW &#8211; NumericUpDown group element</p>
<p>    Krypton Navigator<br />
        NEW - Page Drag and Drop added<br />
        FIXED - Memory leak</p>
<p>    Krypton Workspace<br />
        NEW &#8211; Whole new component added</p>
<p>Existing customers should receive update emails during the next couple of hours. Those with a current Krypton Suite subscription will of course enjoy the new Krypton Workspace component that is now a part of the Suite as well as available as a separate purchase.<br />
<strong></strong></p>
<p><strong>Website Changes<br />
</strong>I have updated several aspects of the website.</p>
<p>You are no longer required to enter an email address in order to get a link to download the latest version of Krypton. This makes it easier for those that have already supplied their email in the past but want the latest link. The download page provides a direct link to get the current version as well as an optional section to subscribe to the email service.</p>
<p>I have expanded the product section so that each product has its own page and set of sub-pages giving screenshots of various features for that product. This should make it easier for new people on the site to get an idea of what the Krypton products are all about.</p>
<p>The free download is now called KryptonSuite rather than the previous KryptonToolkit. I received feedback that it was not obvious to people that the Toolkit download also included the evaluation versions of the commercial products. So calling it the Suite should make it more obvious.</p>
<p>Let me know what you think of the new look site and any ideas you have for further improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/09/krypton-30-released/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Krypton 3.0 Beta</title>
		<link>http://www.componentfactory.com/blog/2008/09/krypton-30-beta/</link>
		<comments>http://www.componentfactory.com/blog/2008/09/krypton-30-beta/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 06:58:03 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=344</guid>
		<description><![CDATA[Krypton 3.0 Beta Download
Download : Krypton299.zip
This is a Beta release with an internal version number of 2.9.9 in order to distinguish it from the full release when that happens. Highlights for this release include:-
New &#8211; KryptonNumericUpDown control
New &#8211; KryptonBreadCrumb control
New &#8211; KryptonWorkspace control
Many bug fixes including&#8230;
   KryptonComboBox auto suggest fixed
   Improved resource disposal to prevent [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Krypton 3.0 Beta Download</strong></p>
<p>Download : <a href="http://www.componentfactory.com/downloads/Krypton299.zip">Krypton299.zip</a></p>
<p>This is a Beta release with an internal version number of 2.9.9 in order to distinguish it from the full release when that happens. Highlights for this release include:-</p>
<p>New &#8211; KryptonNumericUpDown control<br />
New &#8211; KryptonBreadCrumb control<br />
New &#8211; KryptonWorkspace control<br />
Many bug fixes including&#8230;<br />
   KryptonComboBox auto suggest fixed<br />
   Improved resource disposal to prevent leaks</p>
<p>I will add an extra forum so bugs related to the Beta can be reported. Let me know if you have any problems by reporting them on the forum so everything can see and prevent duplication. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/09/krypton-30-beta/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>TreeView Drag Drop</title>
		<link>http://www.componentfactory.com/blog/2008/09/treeview-drag-drop/</link>
		<comments>http://www.componentfactory.com/blog/2008/09/treeview-drag-drop/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 03:30:54 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=342</guid>
		<description><![CDATA[I&#8217;ve just finished creating the new samples for the upcoming Version 3 of Krypton and wanted to show a picture. One of the scenarios I imagine being quite common is dragging and dropping from a TreeView into a Navigator or Workspace instance. So I created a sample that implements just that.

The sample contains a TreeView derived [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished creating the new samples for the upcoming Version 3 of Krypton and wanted to show a picture. One of the scenarios I imagine being quite common is dragging and dropping from a TreeView into a Navigator or Workspace instance. So I created a sample that implements just that.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/TreeNavigator.gif" alt="" /></p>
<p>The sample contains a TreeView derived class that has been customized to recognize the user starting to drag a node and then hooks into the Krypton page dragging functionality. So you just need to create a DragManager instance and attach it to the PageDragNotify property of the new control and your ready to roll.</p>
<p>Hook up your Navigator/Workspace instances to the same DragManager and they all work nicely together. The sample also allows you to drag from the Navigator and drop it on the TreeView so the page becomes part of the tree again.</p>
<p>You can apply the same technique to any control and so easily integrate your own list control, button or custom control into the page dragging of Krypton. Just look at the code in the sample and apply it to your favorite control and your up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/09/treeview-drag-drop/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Retro computers</title>
		<link>http://www.componentfactory.com/blog/2008/06/retro-computers/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/retro-computers/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 02:56:20 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=321</guid>
		<description><![CDATA[Like many techies in their late 30&#8217;s my introduction to computers came at a young age, with the home computer fad that took off in the early 1980&#8217;s. These 8bit machines looked pretty naff and had about as much computing power as my washing machine but they were the perfect way to get started. 
Power up one of [...]]]></description>
			<content:encoded><![CDATA[<p>Like many techies in their late 30&#8217;s my introduction to computers came at a young age, with the home computer fad that took off in the early 1980&#8217;s. These 8bit machines looked pretty naff and had about as much computing power as my washing machine but they were the perfect way to get started. </p>
<p>Power up one of these dinosaurs and your prompt is a flashing cursor ready to take BASIC commands. You can start writing a program straight away and so that&#8217;s exactly what you did. At 11 years old I could type in some simple commands and make a computer do my bidding. That was like science fiction in the home. Remember we are taking about a time when your TV didn&#8217;t have a remote control and the only time you saw a computer was in the movies. So here you are telling a little machine how to work. No wonder a whole generation of us got hooked at this time.</p>
<p>I can even remember my first program was something along the lines of&#8230;</p>
<p><strong>     10 PRINT &#8220;Phil is great&#8221;</strong></p>
<p>This is about all you expect from an 11 year old. Obviously once I found out about the <em>go to</em> command it become vastly more entertaining. Just add <strong>20 GO TO 10</strong> and you have a whole day of fun. With some experimenting you start to work out what all the commands do. Obviously I could have read the manual but showing real techie potential I never bothered. That would have meant precious time away from the keyboard.</p>
<p>A recent hobby of mine has been to collect some of those retro machines. If you&#8217;re from the UK then you will know that <a href="http://en.wikipedia.org/wiki/Sinclair_Research">Sinclair</a> computers were the dominant home machines of the 1980&#8217;s. In America it seems that <a href="http://en.wikipedia.org/wiki/Commodore_International">Commodore</a> was the biggest player selling something like 30 million C64 machines!</p>
<p>The first home machine came from Sinclair in 1980 and was called the <a href="http://en.wikipedia.org/wiki/Zx80">ZX80</a>. It had just 1K of memory and used a Z80A processor from Zilog. You could write a BASIC program of around 1.5 pages in length before running out of memory. It also had the disadvantage of being unable to run programs at the same time as updating the screen. So the screen went blank whilst it was running, forcing you to wait for the program to finish before you could see anything printed on the screen as output. Not ideal, but it still managed to sell around 50,000 units some of which went to the USA.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/ZX80.jpg" alt="" /></p>
<p>As a collector you need to know that there were three issues of the motherboard. I have an Issue 2 and 3 but finding that elusive Issue 1 is pretty hard. Oddly it&#8217;s the white power supply that only came with a small number of the UK machines that is worth far more than the actual machines. I watched one go for $4000 on eBay but you only get around $500 for a good condition actual machine. So if you one of those white power supplies in your loft please post it over to me!</p>
<p>After just a year Sinclair released the <a href="http://en.wikipedia.org/wiki/Zx81">ZX81</a> which is the first machine I actually used as a kid. Really the only difference is a better case and an upgraded ROM. This gave it a few extra BASIC commands and fixed the screen refresh issue. It still has the same 1K of memory but with memory prices now falling you could buy a 16k RAM pack for the machine. Now you could really go to town and write programs that played games! It sold around 1 million unit and was sold in the USA under license as the Timex 1016.</p>
<p>If you had one of these you will remember spending many an afternoon typing in programs from magazines. But all too often there would be some magazine printing error causing it to have a bug. Or just when you spent an hour typing in the program and getting it to work you find the RAM pack wobbled causing the machine to reset! The dreaded RAM pack wobble was the bane of many ZX81 owners.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/ZX81.jpg" alt="" /></p>
<p>Next up was the <a href="http://en.wikipedia.org/wiki/Sinclair_ZX_Spectrum">ZX Spectrum</a> which really started the home computer games industry. The ZX80 had a hand full of games and the ZX81 around 500. But over the life of the Speccy it had around 10,000 games released. Sure, many of them were pretty dire but others were very good and pushed the absolute limits of the machine. Something like 3.5 million units were sold over the years and the machine was repackaged several times to try and keep it selling. The original release can be seen here&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Speccy48.jpg" alt="" /></p>
<p>It came in 16k or 48k models but with RAM prices constantly falling it was not long before only the 48k was available. Later on it was revamped to improve the keyboard from the funny gray rubber you see above to something approaching a proper full travel keyboard with 128k of memory&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Speccy128.jpg" alt="" /></p>
<p>As a collector the ZX81 and ZX Spectrum are very common and you can buy them on eBay from just $50 for a working machine. Only if they are in mint condition with full packaging does the price start to rise to something like $500 or more.</p>
<p>About the only Speccy that is considered rare is the Issue 5. There were many different releases of the motherboard as they improved the reliability and fixed problems but given they sold in the millions you can find examples of each release. Except the Issue 5. They only made 1,000 and then moved straight onto making the Issue 6A. I have no idea why they even bothered making the Issue 5 for such a small run of machines but I suppose it gives us collectors something to dream about finding one day. By the way, if you have one of those pop it in the post to me I&#8217;m will give you a free Krypton Suite license. Sound fair :-)</p>
<p>In 1985 Sinclair released <a href="http://en.wikipedia.org/wiki/Sinclair_C5">this</a> little number, now you can see why they went broke and had to sell out to a rival company called Amstrad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/retro-computers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Survey results</title>
		<link>http://www.componentfactory.com/blog/2008/06/survey-results-3/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/survey-results-3/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 04:50:30 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=322</guid>
		<description><![CDATA[I recently emailed just over 9,000 people on the Krypton notification list asking if they would complete a quick online survey. A big thanks to the 940 that completed the survey and contributed the results detailed below. Given how busy people are these days I was pleased with such a good response rate.

It seems there [...]]]></description>
			<content:encoded><![CDATA[<p>I recently emailed just over 9,000 people on the Krypton notification list asking if they would complete a quick online survey. A big thanks to the 940 that completed the survey and contributed the results detailed below. Given how busy people are these days I was pleased with such a good response rate.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey1.gif" alt="" /></p>
<p>It seems there are two C# coders for every VB.NET developer. This surprised me as I thought that the actual numbers would be about equal. Certainly no other language was of any significance in the survey. The &#8216;others&#8217; included VB6, Foxpro, Delphi and Clarion# (whatever that might be). So continuing to provide all samples in C# seems to be the obvious conclusion.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey2.gif" alt="" /></p>
<p>It is now 7 months since the release of Visual Studio 2008 and it has reached parity with Visual Studio 2005. The next release of Krypton will not occur for several months and by then I would anticipate 2008 being the clear winner. So the next Krypton release will provide 2008 project and solutions files as the defaults but will also need to provide 2005 files for backward compatibility.</p>
<p>The &#8216;others&#8217; included several indicating they used the express versions of Visual Studio and a couple of programmers using Borland C++ Builder. There was even one who claims to use notepad, but I hope that was just a joke!</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey3.gif" alt="" /></p>
<p>We have all read the reports about Vista not exactly selling like hot cakes. So it is not surprising that Windows XP is the clear winner over Vista with developers. You have to imagine that developers are early adopters compared to the general public so that actual percentage of consumers using Vista must be lower than the 24% reported here. I wonder how many will skip Vista entirely and just move straight to Windows 7.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey4.gif" alt="" /></p>
<p>I asked this question to get a feel for how many developers were planning on moving away from WinForms and into WPF. With only 9% saying they are currently using WPF we can see that it has not been adopted anywhere nearly as quickly as Microsoft thought it would.</p>
<p>But if you add on the 17% and 14% that claim they will start using it within 6 months and a year then in theory a year from now it should be 40%. That would be major shift. It will be interesting to carry out the same survey next year and see if that shift really does materialise.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey5.gif" alt="" /></p>
<p>The Silverlight numbers are very similar to those for WPF which is not that surprising. Given they are both based on using XAML it would make sense that the same developers could shift to both WPF and Silverlight at the same time by using the same set of skills.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey6.gif" alt="" /></p>
<p>These results did surprise me as I expected the scroll bars to be a clear winner. I guess this is because a date time picker that is not consistent with the rest of the form looks more obvious. The &#8216;others&#8217; section had a massive 129 individual answers that covered the entire range of possible controls anyone would ever need. I guess the best summary of the requests is they people want every control that comes with WinForms to be Kryptonized.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey7.gif" alt="" /></p>
<p>A grid control is the most requested feature. I did try to make a deal with 10Tec.com to license their grid control so I could Kryptonize it and release it as part of the Krypton Suite. This would have been ideal as it would have only taken a few weeks work but unfortunately 10Tec were not interested. Instead the second placed item, docking windows, is the next commercial component I will create once I get back from my upcoming holiday. The &#8216;others&#8217; included requests for a wizard control and scheduling components.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey8.gif" alt="" /></p>
<p>No surprises on this one as Internet searching was always going to be the number one choice. I am pleased to see that forums/blogs are making a useful contribution. The only advert I have running is on the website of the popular <a href="http://www.hanselman.com/blog/">Scott Hanselman</a> blog. If you know of any other popular .NET blogs then let me know I might try and advertise on them as well.</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Survey9.gif" alt="" /></p>
<p>I wasn&#8217;t sure if I should even ask this question. My thinking was that many people would answer &#8216;Expensive&#8217; because they fear saying anything else would encourage the prices to be increased. Given this kind of bias I was not sure that the results would really reflect people&#8217;s opinion. Adding up the first three responses show that 88% believe the prices are fair or better. It shows I am not losing large numbers of sales because it is priced above its appropriate level. Don&#8217;t worry I have no plans on increasing the prices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/survey-results-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>And the winner is&#8230;</title>
		<link>http://www.componentfactory.com/blog/2008/06/and-the-winner-is/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/and-the-winner-is/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 07:13:56 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=320</guid>
		<description><![CDATA[If you thought Option A used GDI rendering via TextRenderer.DrawString then give yourself a pat on the back. Your were right and it seems from the comments section that most people also prefer this approach.
Option B was using GDI+ and is the current Krypton 2.8.5 implementation for all text drawing. As a visual difference most people would [...]]]></description>
			<content:encoded><![CDATA[<p>If you thought Option A used GDI rendering via TextRenderer.DrawString then give yourself a pat on the back. Your were right and it seems from the comments section that most people also prefer this approach.</p>
<p>Option B was using GDI+ and is the current Krypton 2.8.5 implementation for all text drawing. As a visual difference most people would not notice that Krypton is drawing slightly different from Office 2007 applications which use the Option A approach. But some people have sharp eyes and pointed this out as needing to be fixed. This update will be applied in the next release.</p>
<p>Here is a magnified image of Option A on top &#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/Compare.gif" alt="" /></p>
<p>There is a good reason why I didn&#8217;t use the Option A right from the outset. GDI drawing can only draw horizontal text in a single color, but Krypton allows you to draw text in a vertical or even upside down orientation. Krypton also allows you to draw using an image or a gradient between two colors.</p>
<p>So when Krypton detects that you are using horizontal text with a single color it uses GDI and in all other scenarios uses the existing GDI+ method. In practice almost all text is drawn horizontal in a single color so you are unlikely to notice inconsistencies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/and-the-winner-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spot the difference</title>
		<link>http://www.componentfactory.com/blog/2008/06/spot-the-difference/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/spot-the-difference/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 11:51:22 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=319</guid>
		<description><![CDATA[Here is a quick test for you.
Once of these images is rendered using the GDI+ Graphics.DrawString method. The other is rendered using the GDI TextRenderer.DrawString method. Can you tell which is which and do you have a preferrence?
Option A

Option B

Tune in tomorrow for the answer and the reason for the testing.
]]></description>
			<content:encoded><![CDATA[<p>Here is a quick test for you.</p>
<p>Once of these images is rendered using the GDI+ Graphics.DrawString method. The other is rendered using the GDI TextRenderer.DrawString method. Can you tell which is which and do you have a preferrence?</p>
<p><strong>Option A</strong></p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/GDIP1.bmp" alt="" /></p>
<p><strong>Option B</strong></p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/GDIP2.bmp" alt="" /></p>
<p>Tune in tomorrow for the answer and the reason for the testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/spot-the-difference/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>KryptonBreadCrumb</title>
		<link>http://www.componentfactory.com/blog/2008/06/kryptonbreadcrumb/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/kryptonbreadcrumb/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 13:39:32 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=318</guid>
		<description><![CDATA[The bread crumb control was originally invented for use on Internet sites. With web sites getting ever larger the user was getting lost inside deep hierarchies; finding it hard to get back to a higher level. So the control acts like a trail of bread crumbs, marking the path back to the start of the [...]]]></description>
			<content:encoded><![CDATA[<p>The bread crumb control was originally invented for use on Internet sites. With web sites getting ever larger the user was getting lost inside deep hierarchies; finding it hard to get back to a higher level. So the control acts like a trail of bread crumbs, marking the path back to the start of the navigation process.</p>
<p>What makes the control so compelling is the combination of small area and ease of use. As soon as you start using the control you just intuitively understand what it does. But websites are not the only place that you have complex hierarchies of choices. Many client applications have the same issue. So the latest addition to the <em>Toolkit</em> is the <em>KryptonBreadCrumb</em>.</p>
<p>Here you can see the control in action&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/KBreadCrumb1.gif" alt="" /></p>
<p>Each bread crumb entry is presented as a button, with those having more than one child being drop down buttons. Pressing the drop down arrow shows a context menu with all the available child options. Selecting a child item from the menu creates the next bread crumb and places it to the right. At any time you can select the button portion of a bread crumb and have the trail finish at that clicked entry.</p>
<p>Like most <em>Krypton</em> controls you can add <em>ButtonSpec</em> entries to add additional button functionality. Why not add a close button that when pressed moves you back to the root entry&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/KBreadCrumb.gif" alt="" /></p>
<p>Or you could add button which presents a context menu with additional options such as shortcuts to common navigation paths.</p>
<p>As part of the associated demo application I added an example of another idea. Combining the <em>KryptonBreadCrumb</em> with a <em>TreeView</em> control. By using the controls selection events I can keep the two controls in sync and allow the user to operate using whichever of the two mechanisms they prefer&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/KBreadCrumb2.gif" alt="" /></p>
<p>Defining your bread crumb options is very simple. The root is a <em>KryptonBreadCrumbItem</em> that has a child collection that can contain the same type. So just build up a tree hierarchy of options as you would with a traditional <em>TreeView</em> control.</p>
<p>Just before the drop down context menu is shown an event is fired allowing you to customize the displayed menu. So you can easily add extra options or use it to dynamically supply the children at the last moment. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/kryptonbreadcrumb/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>VB.NET Examples</title>
		<link>http://www.componentfactory.com/blog/2008/06/vbnet-examples/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/vbnet-examples/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 02:33:29 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=317</guid>
		<description><![CDATA[Geert Diddens has kindly converted the C# examples provided with Krypton into VB.NET and donated them for the entire community to download. These are based on the latest 2.8.5 versions and consist of Visual Studio 2008 projects and solutions.
Download now whilst stocks last&#8230;
VB.NET Toolkit Examples
VB.NET Ribbon Examples
VB.NET Navigator Examples
]]></description>
			<content:encoded><![CDATA[<p>Geert Diddens has kindly converted the C# examples provided with Krypton into VB.NET and donated them for the entire community to download. These are based on the latest 2.8.5 versions and consist of Visual Studio 2008 projects and solutions.</p>
<p>Download now whilst stocks last&#8230;</p>
<p><a href="http://www.componentfactory.com/downloads/snippets/KryptonToolkitExamplesVB.zip">VB.NET Toolkit Examples</a><br />
<a href="http://www.componentfactory.com/downloads/snippets/KryptonRibbonExamplesVB.zip">VB.NET Ribbon Examples</a><br />
<a href="http://www.componentfactory.com/downloads/snippets/KryptonNavigatorExamplesVB.zip">VB.NET Navigator Examples</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/vbnet-examples/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>KryptonNumericUpDown</title>
		<link>http://www.componentfactory.com/blog/2008/06/kryptonnumericupdown/</link>
		<comments>http://www.componentfactory.com/blog/2008/06/kryptonnumericupdown/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 07:59:40 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=316</guid>
		<description><![CDATA[With only three weeks left before I go on a four week holiday I need to work on tasks that are quick and simple. I don&#8217;t want to be half way through a complex piece of work and then have to leave it unfinished. So looking at my wish list of new controls I spotted [...]]]></description>
			<content:encoded><![CDATA[<p>With only three weeks left before I go on a four week holiday I need to work on tasks that are quick and simple. I don&#8217;t want to be half way through a complex piece of work and then have to leave it unfinished. So looking at my wish list of new controls I spotted the humble <em>NumericUpDown</em>.</p>
<p>A simple control but a very useful one that is also very similar to others I have already Kryptonized. So here you can see the <em>KryptonNumericUpDown</em> control in action&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/KNumericUpDown.bmp" alt="" /></p>
<p>&#8230;and with the Ribbon style&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/KNumericUpDown2.bmp" alt="" /></p>
<p>&#8230;and with a ButtonSpec added&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/KNumericUpDown3.bmp" alt="" /></p>
<p>Now onto another control that I can add fairly quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/06/kryptonnumericupdown/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Windows 7 Preview</title>
		<link>http://www.componentfactory.com/blog/2008/05/313/</link>
		<comments>http://www.componentfactory.com/blog/2008/05/313/#comments</comments>
		<pubDate>Wed, 28 May 2008 05:39:23 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=313</guid>
		<description><![CDATA[Windows 7 Multi-Touch Technology
Microsoft has been in stealth mode ever since they started working on Windows 7. Given the debacle that was Vista this seems a wise move. We all remember the initial Vista (aka Longhorn) promises that were constantly scaled back. This time they seem to have learned from the mistake and are keeping [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Windows 7 Multi-Touch Technology</strong></p>
<p>Microsoft has been in stealth mode ever since they started working on Windows 7. Given the debacle that was Vista this seems a wise move. We all remember the initial Vista (aka Longhorn) promises that were constantly scaled back. This time they seem to have learned from the mistake and are keeping mum about the feature set. That is until now.</p>
<p>For the first time we have a peek at one of the Windows 7 features, multi-touch support. See it in action <a href="http://www.engadget.com/2008/05/27/microsoft-shows-off-snippet-of-windows-7-at-d6-reveals-multi/">here</a>.</p>
<p><strong>Windows Rant<br />
</strong><br />
It looks very impressive but I am not convinced at this point that it is anything more than a nice toy. This is the equivalent of the Vista toy called speech recognition. Both of these are great technologies and there are definitely some niche applications that will find them invaluable, but in the real world they are just toys.</p>
<p>Don&#8217;t believe me? What percentage of Vista users actually use speech recognition once they finish playing with it for fun? Not many. The same will be true for multi-touch support. After a few weeks I bet you’re still using that traditional mouse and keyboard. Sure you show off the cool photos application to your relatives but then you go back to the mouse for playing Crysis and the keyboard for writing a letter.</p>
<p>Now I wouldn&#8217;t mind in the slightest if these toys were added on top of a perfectly stable and efficient base operating system. But it seems to me they’re neglecting the basics to add the marketing fluff.</p>
<p>If you use a Mac or Linux then you will take for granted the ability to have multiple desktop spaces that you can quickly switch between. A simple feature that would take Microsoft about 2 days to implement and yet we don&#8217;t have it built in. Sure I can use a third party utility to do this but I shouldn&#8217;t have to.</p>
<p>How come I have to pay for Windows Defender? I just paid good money for an operating system and then they want me to pay extra to protect myself against vulnerabilities in their own product! Surely nowadays anti-virus and anti-malware software is considered a base feature of the operating system and not a luxury add-on. Instead I have to pay them or Symantec et al a tax for being connected to the internet.</p>
<p>If you think these do not represent the basics of the system then how about something as simple as the shutdown options. Read the excellent <a href="http://www.joelonsoftware.com/items/2006/11/21.html">Joel</a> post to see what I mean.</p>
<p>What I want is a world class operating system. It should run for 12 months without needing a reboot or producing a blue screen of death. It should be safe to use connected to the internet and efficient in the use of resources. Once I have that you can stick as many toys on top as you like.</p>
<p>Surely this is not too much to ask from a company with a zillion employees and a zillion dollars in the bank. They recruit enough people from Stanford and MIT that at least the shut down options should be done properly. Microsoft, please please please get Windows 7 right for all our sakes.</p>
<p>Rant over I can go back to watching a Channel 9 video I downloaded. Of course I cannot actually watch it using Windows Media Player 11 on my 64bit Vista. The sound playback works but the video picture does not. So instead I am forced into copying each video I want to watch into a 32bit Vista virtual machine that does playback perfectly. Just another joy of Vista moment that actually brought on the rant in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/05/313/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Free Icons</title>
		<link>http://www.componentfactory.com/blog/2008/05/free-icons/</link>
		<comments>http://www.componentfactory.com/blog/2008/05/free-icons/#comments</comments>
		<pubDate>Fri, 23 May 2008 06:09:30 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=310</guid>
		<description><![CDATA[I sometimes get emailed by customers asking where they can get the icons used in my sample applications. I actually bought them from IconExperience a few years ago and they have proved excellent value for money. Decent icons are a must for any professional application and the quickest way to improve the feel of your [...]]]></description>
			<content:encoded><![CDATA[<p>I sometimes get emailed by customers asking where they can get the icons used in my sample applications. I actually bought them from <a href="http://www.iconexperience.com">IconExperience</a> a few years ago and they have proved excellent value for money. Decent icons are a must for any professional application and the quickest way to improve the feel of your program.</p>
<p><strong>&lt;Related Story&gt;</strong></p>
<p>At my last permanent job the main objective of the project I worked on was to update the look and feel of the legacy application. The functionality of the software was fine but the user interface was battleship gray and looked very dated. Given that enterprise customers were paying around $500k for the software the potential customers had much higher expectations. For that kind of money the CFO expects it to at least look familiar, they want it to resemble the Excel and Word applications they use all day.</p>
<p>So two of us spent a year updating the front end and created a modern looking professional system with the Office 2007 style appearance. Because we were using a third party control suite the user could even change the themed appearance to some of the other options the vendor provided out of the box. All that was left was to create some new icons that matched modern expectations. The existing ones were 16 color bitmaps created by a programmer many years before. Yes, I really do mean 16 colors and not 16bit color!</p>
<p>You can probably guess what is coming. You won&#8217;t believe this but I swear it&#8217;s absolutely true. After paying two developers for a year, costing around $160k, my boss would not spend a few thousand getting some professional icons created. Given the functionality of the system it really needed a designer to create custom images, stock icons would not contain the type of specialized icons we needed.</p>
<p>Complete madness. The whole point of the project is to update the front end to compete with competitors that had more modern looking systems. After spending a big chunk of money on development they would not spend a few measly thousand adding the final polish. To this day I imagine some salesman giving a presentation of the app with the Office 2007 Blue color scheme, and there at the top are a row of 16 color bitmaps worthy of a shareware app from 1990. No wonder programmers want to work for themselves.</p>
<p><strong>&lt;/Related Story&gt;</strong></p>
<p>You can actually get quite a few free icons if you look around. Here are some links worth investigating&#8230;</p>
<p><a href="http://www.monofactor.com/goodies/free-vector-icon-set-1/">Mono Factor &#8211; 25 Free Vista Icons</a><br />
<a href="http://www.webappers.com/2008/02/12/webappers-released-free-web-application-icons-set/">Web Appers &#8211; Free Web App Icons Set</a><br />
<a href="http://www.zeusboxstudio.com/blog/feedicons-2">ZeusBox Studio &#8211; Free RSS Feed Icons</a><br />
<a href="http://www.vistaico.com/">VistaIco &#8211; Free Vista Style Icons</a><br />
<a href="http://dryicons.com/free-icons/preview/simplistica/">DryIcons &#8211; Free for non-commercial use</a></p>
<p><a href="http://www.smashingmagazine.com/2008/05/21/40-professional-icon-sets-for-free-download/">Smashing magazine</a> has an article that links to even more resources. Check it out if you want to delve deeper into the free icons scene.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/05/free-icons/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Quad Core Overclocking</title>
		<link>http://www.componentfactory.com/blog/2008/05/quad-core-overclocking/</link>
		<comments>http://www.componentfactory.com/blog/2008/05/quad-core-overclocking/#comments</comments>
		<pubDate>Mon, 12 May 2008 05:18:34 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=307</guid>
		<description><![CDATA[Research your Processor
Having never overclocked a PC in my life the first step was to do some research. Just entering overclocking into Google gives plenty of resources for you to read up on the topic. To narrow it down trying entering the name of your processor as well, chances are you will find plenty of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Research your Processor</strong></p>
<p>Having never overclocked a PC in my life the first step was to do some research. Just entering overclocking into Google gives plenty of resources for you to read up on the topic. To narrow it down trying entering the name of your processor as well, chances are you will find plenty of people giving reports on how they overclocked your exact processor.</p>
<p>I found several people that had overclocked the QX9650 to around the <a href="http://www.legionhardware.com/document.php?id=709">4Ghz</a> level without much difficulty. The more serious overclockers have managed <a href="http://www.xtremesystems.org/forums/showthread.php?t=162552">4.5Ghz</a> using just air cooling. While I am not interested in trying to reach such record breaking levels, if there is some free extra processing power available then I might as well grab it.</p>
<p><strong>Overclocking Tools</strong></p>
<p>Getting started means downloading some tools. Start with the excellent <a href="http://www.cpuid.com/cpuz.php">CPU-Z</a> utility which gives detailed feedback on your machines setup. Next you need a tool that can be used to stress test the processor and memory to check if your new settings are stable. I used <a href="http://www.ocbase.com/perestroika_en/index.php">OCCT</a> which was created by a group of French overclockers and is really simple to use. It thrashes all four cores and memory and when it detects a stability problem gives a nice sound effect to alert you.</p>
<p>The bane of all overclockers is the processor temperature, I used <a href="http://www.almico.com/sfdownload.php">SpeedFan</a> to monitor and graph the temp of all four cores. No point in running fast if that expensive silicone is being turned into cheap charcoal.</p>
<p><strong>Baseline</strong></p>
<p>As all good programmers know, measuring performance requires a baseline set of data to use as a point of comparison. Here is the default setup of the hardware via CPU-Z&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/OcNormalCPUZ.jpg" alt="" /></p>
<p>To measure the real world performance of the machine I am going to use my build script. There are plenty of synthetic tools to measure the raw performance of memory, processor, graphics and so forth. But as far as I&#8217;m concerned I want to see the benefit in real work and not just some theoretical benchmark. Running the build of Krypton game a time slightly over 36 minutes&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/OcNormalBuild.jpg" alt="" /></p>
<p>Note that I only ran this test just once. To be more accurate I should have run it half a dozen times and taken an average of the different times. But frankly I am not bothered with that level of accuracy and don&#8217;t want to spend 3 hours gathering the data.</p>
<p><strong>Updating the BIOS</strong></p>
<p>Doing the actual overclocking is simple. Enter the BIOS at startup and then modify the cpu multiplier. You can see in the CPU-Z picture above that the default multiple of 9 gives a 3GHz speed based on the base 333Mhz speed of the bus. I can increase this in 0.5 increments via te BIOS and so did just that. Adding 0.5 and then running the OCCT stability test for 30 minutes to ensure it was stable and watching SpeedFan to ensure the processor was not cooking.</p>
<p>Repeating this process I managed to get a stable system with a multiple of 10.5 giving a cpu speed of 3.496Ghz with the temp peaking at around 63c. Going above this caused the system to become unstable with regular crashes.</p>
<p>In order to get stable again I increased the voltage to the cpu. Usually this will solve the instability at the cost of running the cpu hotter. Slowly increasing the voltage caused the temp to increase markedly and too much for my liking. Once I was getting 75c I decide to stop as I don&#8217;t want to fry a very expensive processor. </p>
<p>Note that I am using the stock Intel cpu fan that comes with the processor. Switching to an aftermarket cooler/fan would probably have reduced the temperature enough to get a higher stable multiple. I did buy a Zalman fan for my machine but it was far to noisey for me to tolerate listening to all day long, so I switched it out for the stock fan before starting the overclocking.</p>
<p>I now changed tack and tried overclocking the bus speed, giving a boost to the FSB and the processor at the same time. This has the added benefit that you can make small increments in the cpu speed rather than having to jump in large increments.</p>
<p>Starting from the default of 333Mhz I upped the value a little at a time until the system become unstable. Then backing up to the last good setting I managed to achieve 340Mhz. This gives a FSB speed of 1360 and ups the processor to 3.570Ghz. You can see the settings here&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/OcOverclockCPUZ.jpg" alt="" /></p>
<p>This seems to be about the best I can manage. If the cpu is any faster the temperature goes to high for my liking and making the bus faster results in an unstable system. This is someway short of the 4Ghz that others report but the I am using a stock Intel fan for cooling and bog standard DDR2 memory.</p>
<p><strong>Real world performance</strong></p>
<p>But how does this impact actual real world performance? Running our build script we now get just under 31 minutes&#8230;</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/OcOverclockBuild.jpg" alt="" /></p>
<p>This represents an improvement of 16% which is very close to the actual processor overclocking of 19%. Given the build process includes a fair amount of reading/writing to disk this is very respectable. I then ran the OCCT stability test for 9 hours overnight and it didn&#8217;t crash. So I feel confident in leaving these settings alone and running with them all the time. After all, why turn down a free speedup of 500Mhz!</p>
<p><strong>Intel Observations</strong></p>
<p>It seems strange that Intel are releasing processors that seem to be capable of running so much faster. Why would you sell processors rated at 3Ghz when clearly they can run much faster? Obviously they are going to sell them with a safety margin but the difference between the rating and actual maximum speed seems odd.</p>
<p>I don&#8217;t remember previous generations from either AMD or Intel having this level of overclocking ability. Are Intel deliberately holding back because they already have a big performance lead over AMD? If AMD start to catch up would Intel suddenly start selling faster rated processors? I wonder.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/05/quad-core-overclocking/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Going Quad</title>
		<link>http://www.componentfactory.com/blog/2008/05/going-quad/</link>
		<comments>http://www.componentfactory.com/blog/2008/05/going-quad/#comments</comments>
		<pubDate>Tue, 06 May 2008 15:02:19 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=306</guid>
		<description><![CDATA[Computer Dementia
Although my main development machine has only recently had its second birthday we all know that computers age even quicker than dogs. Working on a single core machine with XP feels like living with a black and white TV when all your friends have color. So time to send the old boy to the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Computer Dementia</strong></p>
<p>Although my main development machine has only recently had its second birthday we all know that computers age even quicker than dogs. Working on a single core machine with XP feels like living with a black and white TV when all your friends have color. So time to send the old boy to the great kennel in the sky and take on a new puppy.</p>
<p><strong>Custom Build</strong></p>
<p>Normally I would just go online to Dell and choose a reasonably high spec machine, but not this time. Instead I&#8217;ve been inspired by a <a href="http://www.hanselman.com/blog/GoneQuadDay0WithTheUltimateDeveloperPC.aspx">Scott Hanselman</a> blog post into building a PC from components instead of just ordering a fully built system. It sounds more fun with the added benefit that you get to build the exact spec you want without compromises.</p>
<p><strong>Dream Development Rig</strong></p>
<p>My first decision is to forget about being sensible and ignore any attempt at creating a value for money machine. If you want value for money just go ahead with Dell/HP/Lenovo etc who work on razor thin margins. No, instead I am going to create my dream development rig. Something that will be a pleasure to use and last for at least a couple of years.</p>
<p><a href="http://www.intel.com/products/processor/core2XE/index.htm">Intel Core 2 Quad Core Extreme QX9650 3GHz</a></p>
<p>I firmly believe you can never have too much processing power. If two cores are better than one, then using the same logic, I deduce that four cores must be better yet. So lets pick a nice fast four core processor from Intel which is unlocked so we can overclock for even better performance. I&#8217;ve have chosen the QX9650 which is only a little below the fastest processor they make. It also has good reviews from overclockers that indicate we should be able to improve on the 3GHz stock rating.</p>
<p><a href="http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2766">Gigabyte GA-X48-DS5 Motherboard</a></p>
<p>Looking at the cost of memory it seems that DDR3 is much more expensive than DDR2 even though the performance advantage it provides is currently marginal. So I went with a motherboard that supports DDR2 and has two PCIe x 16 slots with the latest X48 Intel chipset.</p>
<p><a href="http://www.corsair.com/products/dominator.aspx">Corsair Dominator Memory DDR2 4GB</a></p>
<p>I am going to install Vista Ultimate 64bit Edition so that I can take advantage of the entire 4GB of memory I will be installing. Although Vista 32bit can in theory access 4GB of memory it does not work that way in practice. Because of the way the operating system reserves some of the address space it means you cannot get much above 3.25GB for use.</p>
<p><a href="http://www.samsung.com/au/consumer/detail/detail.do?group=computerperipherals&amp;type=monitor&amp;subtype=lcdmonitor&amp;model_cd=LS22CRWSB/XSA">Samsung 22&#8242; LCD Widescreen Monitor</a></p>
<p>Currently I have two 19&#8242; 4:3 monitors. I will add to this by getting a 22&#8242; widescreen that will become the main monitor, placing the existing 19&#8242; displays on each side. I worked out that a 22&#8242; widescreen would give me about the same display height for all three so that dragging windows between them would feel natural.</p>
<p><a href="http://www.galaxytech.com/Product_Details.asp?id=157&amp;class1=1&amp;class2=">2 x Galaxy GeForce 8800GT</a></p>
<p>Having three displays means having two graphics cards to drive them. I opted for a pair of nVidea 8800GT cards from Galaxy which are at the high end of the mid-market. I don&#8217;t often play games so going for the latest and greatest seemed a pointless expense. </p>
<p><a href="http://www.westerndigital.com/en/products/Products.asp?DriveID=189&amp;Language=en">Western Digital Raptor 150GB<br />
Seagate Barracuda 500GB</a></p>
<p>A fast hard drive can really help with overall system performance. So the main drive with be a Raptor 150GB that spins at 10,000RPM. Even the code bloat that is Vista should fit easily within that. Data will be kept on a 500GB second drive running at the traditional 7,2000RPM.</p>
<p><a href="http://www.antec.com/us/productDetails.php?ProdID=81900">Antec P190 Computer Case</a></p>
<p>Finally we need to have a case that is worthy of the latest hardware. I just hate those nasty plastic cases you get from Dell. Instead I want something that looks cool and also runs cool. Looking around the Antec P190 fits both counts and comes with high spec power supplies as well.</p>
<p><strong>The Build</strong></p>
<p>All the hardware arrived last week but I needed an extra hand with actually putting it together. With one hand in plaster it meant calling on the services of my brother-in-law. Nick is great with hardware but also a self proclaimed Linux fan boy and so needs watching carefully. It wouldn&#8217;t have surprised me to turn my back and find a extra 20GB partition installed running Ubuntu. Needless to say we don&#8217;t want to sully a new machine with that kind of virus.</p>
<p>Luckily it went nice and smooth and after about 6 hours we had Vista up and running Crysis. There was only a single gotcha in the whole process. It turns out that the CPU fan is so big it overlaps two of the memory slots. I had ordered 4 x 1GB sticks and so could not install half the memory. So I ordered 2 x 2GB sticks and will use them instead in order to get the 4GB required.</p>
<p><strong>Performance</strong></p>
<p>Looking at the Vista performance numbers I can see that all the settings are rated at 5.9, which is actually the maximum number that Vista will display. As a more real world test I performed a build of Krypton using my custom msbuild script. It took just 35mins when it used to take 1h 15mins on my old machine. My old machine was not slouch either with a Xeon 3GHz processor and 2GB of memory.</p>
<p>Considering none of the applications in the build process are designed to use multiple cores it shows that the new machine is significantly faster even when using mainly just the one core. So far I have not played around with trying to overclock the processor. Once I have some results I will let you know.<br />
<span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><br />
</span></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/05/going-quad/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Doctor in the house?</title>
		<link>http://www.componentfactory.com/blog/2008/04/doctor-aboard/</link>
		<comments>http://www.componentfactory.com/blog/2008/04/doctor-aboard/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 12:27:43 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=304</guid>
		<description><![CDATA[Can you work out the following formula?
  
  
  
  
Yep that&#8217;s right. I fell off a kid&#8217;s scooter whilst going downhill and managed to break my hand. But not your average simple break mind you, oh no, instead the right scaphoid is broken into three pieces and requires a quick operation to pin it all back together. [...]]]></description>
			<content:encoded><![CDATA[<p>Can you work out the following formula?</p>
<p>  <img src="http://www.componentfactory.com/blog/data/upimages/BrokenProgrammer1.jpg" alt="" /></p>
<p>  <img src="http://www.componentfactory.com/blog/data/upimages/BrokenProgrammer2.jpg" alt="" /></p>
<p>  <img src="http://www.componentfactory.com/blog/data/upimages/BrokenProgrammer3.jpg" alt="" /></p>
<p>  <img src="http://www.componentfactory.com/blog/data/upimages/BrokenProgrammer4.jpg" alt="" /></p>
<p>Yep that&#8217;s right. I fell off a kid&#8217;s scooter whilst going downhill and managed to break my hand. But not your average simple break mind you, oh no, instead the right scaphoid is broken into three pieces and requires a quick operation to pin it all back together. And the reaction I get from family and friends?</p>
<p><img src="http://www.componentfactory.com/blog/data/upimages/BrokenProgrammer5.jpg" alt="" /></p>
<p>To be fair this is about the reaction I deserve for trying to race a 9 year old nephew down the street. Still, the end result is 8 weeks of trying to work on a keyboard/mouse left handed when I&#8217;m right handed. So forgive the terse responses to forum/email messages. Remember, those two sentence replies actually took me 15 minutes!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/04/doctor-aboard/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Do No Evil</title>
		<link>http://www.componentfactory.com/blog/2008/01/do-no-evil/</link>
		<comments>http://www.componentfactory.com/blog/2008/01/do-no-evil/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 11:35:41 +0000</pubDate>
		<dc:creator>Phil Wright</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=281</guid>
		<description><![CDATA[Google has the motto &#8216;Do No Evil&#8217; when it comes to corporate practices. Only time will tell if they can stick to this policy as they continue to grow into the future. One company that has definitely crossed the line, in my opinion, is website company Network Solutions.
If you use Network Solutions to check if a domain [...]]]></description>
			<content:encoded><![CDATA[<p><em>Google</em> has the motto <em>&#8216;Do No Evil&#8217;</em> when it comes to corporate practices. Only time will tell if they can stick to this policy as they continue to grow into the future. One company that has definitely crossed the line, in my opinion, is website company <em>Network Solutions</em>.</p>
<p>If you use <em>Network Solutions</em> to check if a domain is available they immediately go ahead and register it for themselves. They keep it registered for 5 days and during that period if you visit the proposed domain you will see their page offering to sell it to you for $39.95. They claim this is a <em>&#8217;service&#8217;</em> for their customers as it reserves if for them to buy and prevents squatters getting it during those five days.</p>
<p>Obviously this explanation if nonsense. During that 5 days it can be bought by anyone that contacts <em>Networks Solutions</em> and not just the person who made the search. Hence it might not help the searcher at all. Plus during those 5 days you are forced to buy it via <em>Network Solutions</em> at a cost of $39.95 which is much more expensive than other registrars. If you really wanted the domain you would probably go ahead and buy it from them in order to prevent the risk of it being acquired by someone else once the 5 days is up.</p>
<p><strong>UPDATE</strong>: Here are news links<br />
<a href="http://www.domainnews.com/general/2008012125/network-solutions-responds-to-front-running-accusations/">DomainNews Story</a><br />
<a href="http://en.wikipedia.org/wiki/Network_Solutions#Controversy_over_Domain_Name_Front_Running">Wikipedia &#038; Issue</a><br />
<a href="http://digg.com/tech_news/Network_Solutions_Front_Running_Whois_Domain_Searches">Digg Story</a><br />
<a href="http://reddit.com/info/64xuh/comments/">Reddit Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.componentfactory.com/blog/2008/01/do-no-evil/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
