<?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>Chris: Geek Guy</title>
	<atom:link href="http://chris.gg/feed/" rel="self" type="application/rss+xml" />
	<link>http://chris.gg</link>
	<description>Tech news and other stuff from a UK-based web developer and all-round geek</description>
	<lastBuildDate>Tue, 06 Dec 2011 19:40:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Heatmiser PRT-TS Wi-Fi thermostat review &amp; troubleshooting tips</title>
		<link>http://chris.gg/2011/11/heatmiser-prt-ts-wi-fi-thermostat-review-troubleshooting-tips/</link>
		<comments>http://chris.gg/2011/11/heatmiser-prt-ts-wi-fi-thermostat-review-troubleshooting-tips/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 20:33:07 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=850</guid>
		<description><![CDATA[I recently decided to replace my central heating programmer with a programmable thermostat, and decided to go for the geeky option: a wi-fi connected model! So I ordered a PRT-TS Wi-Fi from Heatmiser, which can be controlled both via a Web browser and an iPhone app. Overall, I&#8217;m happy with the product but I found [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chris.gg/wp-content/uploads/2011/11/prtts__85211_zoom_1_m1.gif"><img class="alignright size-full wp-image-851" title="PRT-TS Wi-Fi thermostat" src="http://chris.gg/wp-content/uploads/2011/11/prtts__85211_zoom_1_m1.gif" alt="" width="200" height="186" /></a>I recently decided to replace my central heating programmer with a programmable thermostat, and decided to go for the geeky option: a wi-fi connected model! So I ordered a <a href="http://www.heatmiser.co.uk/web/index.php/wifi-thermostats">PRT-TS Wi-Fi</a> from Heatmiser, which can be controlled both via a Web browser and an <a href="http://itunes.apple.com/app/heatmiser-wifi-stat/id461728950?mt=8">iPhone app</a>.</p>
<p>Overall, I&#8217;m happy with the product but I found it a little tricky to set up. The instructions don&#8217;t go into a huge amount of detail, a problem which is compounded by the fact that the <a href="http://www.heatmiser.co.uk/support/">Heatmiser support site</a> was devoid of any information on this particular model at the time of writing, so I have discussed my difficulties below and explained how I resolved them.</p>
<p><strong>Installation</strong></p>
<p>I won&#8217;t go into too much detail on the physical installation, but suffice to say, most people should get the unit fitted by a qualified electrician. There&#8217;s only a page and a half of the small (A7 size) manual devoted to it, plus three wiring diagrams, and any mistakes could damage the thermostat and/or the boiler. The thermostat is designed to be flush mounted into a standard 35mm deep single back box. It can be surface mounted but it won&#8217;t look as good, particular as the thermostat is a few centimetres larger than the back box at each edge. I chose the latter option to save money, but will have it flush mounted at a later date. I will be interested to see what effect flush-mounting has on the Wi-Fi signal strength, if any.</p>
<p><strong>Appearance &amp; usability</strong></p>
<p>The thermostat is essentially a PRT-TS with an added Wi-Fi card, and it looks exactly the same from the outside. It&#8217;s reasonably modern-looking (as far as thermostats go!) with a touchscreen illuminated by a blue backlight. It displays the room temperature in the middle of the screen, which can be adjusting using the up/down icons below it. A slight niggle is that it can be difficult to see what you are doing &#8211; the backlight doesn&#8217;t come on until you touch an icon, by which time it is too late. I would personally prefer the backlight to come on when touching any part of the screen (not just an icon) and the unit to only respond to icon presses when the backlight is on.</p>
<p>A nice feature is the &#8220;Screen&#8221; icon which locks the screen for 15 seconds, allowing time to clean it without accidentally activating any functions.</p>
<p>You can also view and set heating programmes, set the clock, enable temperature hold and holiday modes from the touch screen. I found setting the time slightly strange, as the down button changes the hour down and the up button changes the minute up &#8211; changing the date works in a similar way with the month and day &#8211; but this is something that is rarely necessary to change and can be done from the Web interface or iPhone app anyway.</p>
<p><strong>Wi-Fi setup</strong></p>
<p>Setting up the Wi-Fi connectivity nominally requires a Windows PC and the configuration utility supplied on CD. However, when plugged in via USB, the device presents itself as a USB mass storage device (albeit a very small one: 6.5KB) containing a single file &#8211; CONFIG.TXT &#8211; which contains the network configuration information in plain text, which could easily be edited by hand by users of other platforms such as Mac or Linux. The file is fairly self-explanatory &#8211; the only thing worth pointing out is that the KEYMODE parameter (wireless encryption type) must be either WPA, WEP or OPEN.  There&#8217;s a slight security issue in that if someone were to steal your thermostat, they&#8217;d have access to your wireless key, thermostat password and PIN, but this is a fairly unlikely scenario!</p>
<p>I had trouble getting the unit to connect to my Wi-Fi network until I switched my router (Linksys WRT54GS with Tomato firmware) from WPA only to WPA+WPA2 encryption. I&#8217;m not sure whether this means that the PRT-TS needs WPA2 encryption to operate (despite the configuration utility only showing WPA), or whether there is an issue with my particular router, but if you&#8217;re having trouble, it&#8217;s worth enabling WPA2 on your router. Before I managed to get WPA+WPA2 working, I tried using WEP encryption as a test but the configuration utility wouldn&#8217;t let me save the changes. I didn&#8217;t play with the OPEN option, so I&#8217;m not sure whether this refers to unencrypted Wi-Fi (and therefore will ignore any username/password) or WEP Open System encryption.</p>
<p>The device requires a static IP address, and port 8068 must be forwarded via the router if remote connection via the iPhone app is required.</p>
<p>It&#8217;s worth noting that the front part of the thermostat detaches from the rear, so it can easily be removed once installed, and the front part will power up when attached via USB which means you can set up and test the Wi-Fi connectivity before installing the unit on the wall. This isn&#8217;t mentioned in the manual, and neither is the fact that a Wi-Fi icon (similar to the one used on the iPhone) appears on the display when connected successfully.</p>
<p><strong>Browser interface</strong></p>
<p>The browser interface is full-featured if a little basic-looking &#8211; it&#8217;s reminiscent of a router interface from ten years ago. The so-called &#8220;Live View&#8221;  panel on the right shows the actual temperature (to one decimal place), set temperature and heat status, and a refresh button as it doesn&#8217;t seem to auto-refresh. The main interface allows you to view and adjust heating programmes, temporarily override the temperature, lock the keypad remotely, set the clock and change network settings. There doesn&#8217;t seem to be a way to change the port on which the Web interface is accessible, which would be a nice feature to have.</p>
<p>It doesn&#8217;t contain any form of logging functionality, so it&#8217;s not possible to view temperature changes over time. This would be nice to see in a future firmware update, but I&#8217;n not holding my breath.</p>
<p><strong>iPhone app</strong></p>
<p>The iPhone app, a free download from the App Store, is similarly utilitarian. It allows you to see the current temperature (rounded to the nearest degree, unlike the browser interface), set temperature (which can be adjusted) and heat status. You can also view and adjust heating programmes via the app.</p>
<p>One quirk of the app is that you have to select whether you want to connect locally (i.e. when you are on your home Wi-Fi network)  or remotely (via the Internet). It would be nice if the app could determine whether you are home or away and select the corresponding connection method dynamically.</p>
<p>The interface is fairly bland but it does the job. It&#8217;s a shame that the graphics aren&#8217;t retina ready, so they look jaggy on the iPhone 4 (which has been out for more than a year, so you would have expected Heatmiser to have updated their app!). It would also be nice if a future version of the app came with iPad support &#8211; the current version works fine on the iPad but doesn&#8217;t take advantage of the bigger screen.</p>
<p>I was left scratching my head for a while, as I was originally able to connect via my Web browser but not via the iPhone app. This resolved itself once I moved my router closer to the thermostat, so it seems that the protocol used by the iPhone app is less forgiving of low signal strength (and potential packet loss) than standard HTTP over TCP/IP. Again this is something that should perhaps be mentioned in the manual.</p>
<p><strong>Conclusion</strong></p>
<p>It&#8217;s a version 1 product, so is sometimes a little rough around the edges, but the hardware is solid and the product could easily be improved with updates to the Web interface and iPhone app. The manual is fairly basic, which I can understand is necessary to minimise the size and weight of the box, but why not include a more detailed version on the included CD and/or on the Web?</p>
<p><s>One final point is that I was slightly perturbed to find that the thermostat, which I paid £150 plus delivery for via Heatmiser&#8217;s own shop, is available for as little as £126 delivered from some resellers, so it pays to shop around!</s></p>
<p><strong>Update</strong></p>
<p>Heatmiser <a href="https://twitter.com/#!/HeatmiserUK/status/140712348670365698">tweeted me</a> and pointed me towards their <a href="http://www.heatmiser.co.uk/web/index.php/docs/">document download area</a> which contains some useful information. They also say they&#8217;re working on a new version of the iPhone app, iPad and Android support, multi-zone and logging functionality, and suggest that users email <a href="mailto:support@heatmiser.co.uk">support@heatmiser.co.uk</a> with any further suggestions.</p>
<p>Also, the £126.20 price I found is actually ex-VAT (thanks Luke!) so it is actually best to buy from Heatmiser directly.</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2011/11/heatmiser-prt-ts-wi-fi-thermostat-review-troubleshooting-tips/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Display filename instead of document title in SharePoint search</title>
		<link>http://chris.gg/2011/06/display-filename-instead-of-document-title-in-sharepoint-search/</link>
		<comments>http://chris.gg/2011/06/display-filename-instead-of-document-title-in-sharepoint-search/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 16:22:14 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[filename]]></category>
		<category><![CDATA[moss]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>
		<category><![CDATA[xslt]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=844</guid>
		<description><![CDATA[My employer has been using SharePoint for a number of years now, and it&#8217;s recently come to light that people haven&#8217;t always been putting meaningful information in the Document Title field. It seems that if this field is left blank, it will default to the document filename, but a lot of our documents have incorrect [...]]]></description>
			<content:encoded><![CDATA[<p>My employer has been using SharePoint for a number of years now, and it&#8217;s recently come to light that people haven&#8217;t always been putting meaningful information in the Document Title field. It seems that if this field is left blank, it will default to the document filename, but a lot of our documents have incorrect titles. e.g. if they have been based on a template or another document.</p>
<p>Clearly the best solution is to educate users to use the Title field properly for newly-created documents (see <a href="http://amatterofdegree.typepad.com/a_matter_of_degree/2007/03/title_vs_name_i.html">Title vs Name</a>), and also to update all existing documents, but it&#8217;s a big task and for now we have opted for the&#8221;quick fix&#8221; of showing the document filename in search results. Here&#8217;s how you do it:</p>
<ul>
<li>Ensure that the <strong>IsDocument </strong>managed property is set for use within scopes:
<ul>
<li>Browse to Central Administration</li>
<li>Click on your Shared Service Provider</li>
<li>Click <strong>Search settings</strong></li>
<li>Click <strong>Metadata property mappings</strong></li>
<li>Find the <strong>IsDocument </strong>property and set <strong>Use in scope</strong> to <strong>True</strong></li>
<li>Click <strong>OK</strong></li>
</ul>
</li>
<li>Edit the page and modify the <strong>Search Core</strong> web part</li>
<li>Under <strong>Results Query Options</strong>, edit the <strong>Selected Columns </strong>property to include Filename:<br />
<em>&lt;Column Name=&#8221;Filename&#8221;/&gt;<br />
<span style="font-style: normal;">(it doesn&#8217;t matter where as long as it is between <em><strong>&lt;Columns&gt;</strong></em> and <em>&lt;/Columns&gt;</em>, and obviously not halfway through another <strong><em>&lt;Column&gt;</em></strong> tag)</span></em></li>
</ul>
<ul>
<li>Find the following line (it should be in the <strong>Result</strong> template):<br />
<strong><em>&lt;xsl:variable name=&#8221;id&#8221; select=&#8221;id&#8221;/&gt;</em></strong></li>
<li>Underneath it, add the following two lines:<br />
<strong><em>&lt;xsl:variable name=&#8221;filename&#8221; select=&#8221;filename&#8221;/&gt;<br />
<strong><em>&lt;xsl:variable name=&#8221;isdocument&#8221; select=&#8221;isdocument&#8221;/&gt;</em></strong> </em></strong></li>
<li>A few lines down, replace the code starting with <strong>&lt;span class=&#8221;srch-Title&#8221;&gt;</strong> and ending in<strong>&lt;/span&gt;</strong> with the following:<br />
<em><strong> &lt;span class=&#8221;srch-Title&#8221;&gt;</strong><br />
<strong> &lt;a href=&#8221;{$url}&#8221; id=&#8221;{concat(&#8216;CSR_&#8217;,$id)}&#8221; title=&#8221;{$url}&#8221;&gt;</strong><br />
<strong> &lt;xsl:if test=&#8221;$isdocument &amp;#61; 1&#8243;&gt;</strong><br />
<strong> &lt;xsl:value-of select=&#8221;filename&#8221;/&gt;</strong><br />
<strong> &lt;/xsl:if&gt;</strong><br />
<strong> &lt;xsl:if test=&#8221;$isdocument &amp;#61; 0&#8243;&gt;</strong><br />
<strong> &lt;xsl:choose&gt;</strong><br />
<strong> &lt;xsl:when test=&#8221;hithighlightedproperties/HHTitle[. != '']&#8220;&gt;</strong><br />
<strong> &lt;xsl:call-template name=&#8221;HitHighlighting&#8221;&gt;</strong><br />
<strong> &lt;xsl:with-param name=&#8221;hh&#8221; select=&#8221;hithighlightedproperties/HHTitle&#8221; /&gt;</strong><br />
<strong> &lt;/xsl:call-template&gt;</strong><br />
<strong> &lt;/xsl:when&gt;</strong><br />
<strong> &lt;xsl:otherwise&gt;&lt;xsl:value-of select=&#8221;title&#8221;/&gt;&lt;/xsl:otherwise&gt;</strong><br />
<strong> &lt;/xsl:choose&gt;</strong><br />
<strong> &lt;/xsl:if&gt;</strong><br />
<strong> &lt;/a&gt;</strong><br />
<strong> &lt;br/&gt;</strong><br />
<strong> &lt;/span&gt;</strong></em><br />
<strong></strong></li>
</ul>
<p>I found this tip on the <a href="http://social.technet.microsoft.com/Forums/en/sharepointsearch/thread/c2ec4fc2-e04c-453c-8035-4f334f062d05">TechNet forums</a>, although it didn&#8217;t work as-is because the author had forgotten to declare the <em>isdocument</em> variable. It has been tested in MOSS 2007 but will possibly also work in SharePoint 2010. If desired, you could easily tweak the XSL above to show the document title as well as the filename.</p>
<p>There&#8217;s no easy way of changing the <strong>OSSSearchResults.aspx</strong> page that appears when you do a &#8220;This Site&#8221; search, and even if you do, it&#8217;s unsupported and any changes will most likely be lost next time you install a MOSS service pack. If you have ISAPI_Rewrite installed, as we do, you can easily redirect site searches to the Search Center using this line:</p>
<p><strong><em> RewriteRule ^(.*)OSSSearchResults.aspx(.*)$ /SearchCenter/Pages/results.aspx$2 [I,L,RP]</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2011/06/display-filename-instead-of-document-title-in-sharepoint-search/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The iPad 2 saga (aka Best Buy fail)</title>
		<link>http://chris.gg/2011/04/the-ipad-2-saga-aka-best-buy-fail/</link>
		<comments>http://chris.gg/2011/04/the-ipad-2-saga-aka-best-buy-fail/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 12:41:42 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[best buy]]></category>
		<category><![CDATA[comet]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[hmv]]></category>
		<category><![CDATA[insight]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad 2]]></category>
		<category><![CDATA[tesco direct]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=840</guid>
		<description><![CDATA[Having resisted the original iPad, I succumbed to the temptation of the iPad 2 and placed an order via the online Apple Store at 9am on the UK launch day, March 25th. Unfortunately, due to demand, I was given an estimated shipping date of 15 April, with estimated delivery on 26 April, inexplicably eleven days [...]]]></description>
			<content:encoded><![CDATA[<p>Having resisted the original iPad, I succumbed to the temptation of the iPad 2 and placed an order via the online <a href="http://store.apple.com/uk">Apple Store</a> at 9am on the UK launch day, March 25th. Unfortunately, due to demand, I was given an estimated shipping date of 15 April, with estimated delivery on 26 April, inexplicably eleven days after shipping &#8211; a far cry from the experience I had when I pre-ordered my iPhone 4 and it arrived on launch day.</p>
<p>I thought I&#8217;d be OK to wait, but having played with one in the <a href="http://www.apple.com/uk/retail/bullring/">Birmingham Bullring Apple Store</a> last week (who didn&#8217;t have any stock available to take away on the day), I started getting twitchy fingers &#8211; as well as considering going for a 32GB model instead of the 16GB I&#8217;d ordered through Apple &#8211; so started watching the very useful <a href="http://www.ipad-stock.co.uk">iPad-Stock.co.uk</a> website.</p>
<p>After a couple of false alarms &#8211; <a href="http://direct.tesco.com">Tesco Direct</a> occasionally showed stock but every time I got to the checkout, I was told it was out of stock, and a friend managed to order one from <a href="http://www.hmv.co.uk">HMV</a> only for his order status to change to &#8220;pre-order&#8221; within hours &#8211; I eventually managed to find some stock, this time at <a href="http://www.bestbuy.co.uk">Best Buy</a>, the US electronics giant who have recently opened up shop (physically and online) in the UK. All went well, until I put my credit card details in&#8230; declined!</p>
<p>I tried a couple of different cards &#8211; one credit, one debit &#8211; and strangely both of those failed as well. My phone then rang &#8211; it was Tesco Bank, the issuer of my main credit card, who wanted to go through a few transactions with me to make sure they weren&#8217;t fraudulent. Having verified that the declined Best Buy transaction (along with a few previous purchases elsewhere) were legit, the operator unblocked my card and said that I should be able to put the order through again.</p>
<p>Great, I thought, so I input my card details again &#8211; still no joy! So I phoned Best Buy, who helpfully told me that my account had been blocked for 24 hours due to the original declined transaction and I was welcome to try again tomorrow. When I asked if there was any way around this, I was told not &#8211; I couldn&#8217;t even order over the phone. A friend of mine had a similar experience, so I wonder how many potential orders Best Buy have lost out on due to this dubious &#8220;security&#8221; measure &#8211; I can imagine a lot of banks and card issuers have declined cards as people suddenly dropping some £500 on an electronics website could well appear fraudulent without speaking to the customer first.</p>
<p>Knowing that the Best Buy stock was likely to have run out by the following day, I decided to go elsewhere. At the time, <a href="http://uk.insight.com">Insight</a> were showing stock of the black 32GB Wi-Fi model that I wanted, so I decided to place an order with them. The deal wasn&#8217;t as good as the Best Buy one, as I had to pay £12 delivery, but if it meant I could have the iPad in my hand sooner, I was happy to fork out.</p>
<p>I was pleased to see that the website accepted my credit card details&#8230; then dismayed when I got an email later saying that it had been declined. By the time I read the email on that same evening, Insight&#8217;s phone lines had closed, and as it was a Friday I wouldn&#8217;t be able to give them a different card to try until the following Monday. Another retail fail &#8211; why doesn&#8217;t the site have an option to update the payment method via the website when the phone lines are closed?</p>
<p>So, having exhausted my options, I gave up for the day. At around 10.30 this morning, I had a quick look at iPad-Stock, not expecting to see anything, but to my surprise there was stock showing at <a href="http://www.comet.co.uk">Comet</a>. They were offering free delivery for Tuesday, or £6 for a Monday (7am-6pm) delivery. It&#8217;s not like me to pay extra to receive something a day early, but this is the iPad 2 we&#8217;re talking about&#8230; My order went through successfully and I got an email confirmation, so all good so far.</p>
<p>I haven&#8217;t cancelled my Apple order yet &#8211; I thought I&#8217;d wait until my Comet order is fulfilled, so I have something to fall back on in case of problems. However, a friend of mine also put an order through with Comet and tried to cancel his Apple order immediately, and was told that the order was already being shipped and couldn&#8217;t be cancelled &#8211; so he ended up cancelling his Comet order. I&#8217;ll wait and see what happens on Monday &#8211; worst case is I can&#8217;t cancel it and have to return it to Apple when it arrives, or sell it on to a friend or colleague (at cost price, naturally &#8211; I can&#8217;t be bothered eBaying it).</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2011/04/the-ipad-2-saga-aka-best-buy-fail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts on npower hometeam</title>
		<link>http://chris.gg/2011/04/thoughts-on-npower-hometeam/</link>
		<comments>http://chris.gg/2011/04/thoughts-on-npower-hometeam/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 12:01:40 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[boiler]]></category>
		<category><![CDATA[british gas]]></category>
		<category><![CDATA[cover]]></category>
		<category><![CDATA[custom heat]]></category>
		<category><![CDATA[flue]]></category>
		<category><![CDATA[hometeam]]></category>
		<category><![CDATA[npower]]></category>
		<category><![CDATA[rugby]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=838</guid>
		<description><![CDATA[I signed up for a npower hometeam 50 central heating care contract at the start of February. Knowing that boiler repair can be expensive and that my boiler hadn&#8217;t been serviced since we moved in over a year ago, £15 a month didn&#8217;t seem a bad price for peace of mind, especially as it includes [...]]]></description>
			<content:encoded><![CDATA[<p>I signed up for a <a href="http://www.npower.com/Home/npower-hometeam/Care-products/Hometeam-50/index.htm">npower hometeam 50 central heating care</a> contract at the start of February. Knowing that boiler repair can be expensive and that my boiler hadn&#8217;t been serviced since we moved in over a year ago, £15 a month didn&#8217;t seem a bad price for peace of mind, especially as it includes an annual service worth £75. Also, as npower supply my gas and electricity, I&#8217;d be entitled to 50% cashback at the end of the year if I didn&#8217;t call them out.</p>
<p>Towards the end of March &#8211; coincidentally, a week before my first annual inspection and service was due &#8211; the boiler failed and I called npower out. They offered me an appointment for two days later, so I agreed with my employer to work from home on that day.</p>
<p>The engineer arrived and set to work looking at the boiler. He thought that either the gas valve or PCB needed replacing, although he didn&#8217;t seem to perform any extensive diagnosis in order to reach this conclusion. He then started the annual service inspection, and at this point noticed that there was a small gap between the boiler and the flue because the original installer hadn&#8217;t properly attached the bottom of the flue pipe to the fan assembly. Unfortunately the flue pipe was cemented in place through the wall of the garage in which the boiler is installed. He said that npower could fix this, but as a pre-existing fault it would be chargeable at £200 and they wouldn&#8217;t necessarily do a great job as they are not installation specialists, so I would be better off getting a local gas fitter to rectify the problem, which would probably take around an hour and cost in the region of £80. The npower engineer said that once the flue had been fitted correctly, I should contact the call centre and book an appointment so he could come back and fit a new gas valve. In the meantime, he said he had no choice but to declare the boiler as &#8220;Immediately Dangerous&#8221; and disconnect it from the gas supply.</p>
<p>The engineer left, and I immediately contacted Custom Heat, a local (Rugby-based) gas installation company, about whom I had previously heard good things. They were able to come out the following day after 1pm, which I was pleased with as I was eager to get the issue resolved.</p>
<p>When the Custom Heat engineer arrived, he took a look at the boiler and told me categorically that there was no problem with the flue installation, and that the npower engineer was wrong to condemn the boiler. He reconnected the boiler to the gas supply, charged me a £72 callout fee and left.</p>
<p>I got straight on the phone to the npower call centre to explain this. The operator was very apologetic and promised that she would call me back by the end of the day. This didn&#8217;t happen, and when I called the following day to chase this, I was told they had no record of the conversation. So I explained everything in detail again, requesting that the information be added onto my account notes, and was given an appointment for the npower engineer to return five days later.</p>
<p>The engineer arrived and, to my surprise, he had no knowledge of what had happened with Custom Heat. He was still adamant that the flue was incorrectly fitted and therefore the boiler was unsafe. He demonstrated this by dismantling the boiler and shining a torch up from the combustion chamber into the flue, and we could both see that there was an escape of light. He said that unfortunately he&#8217;d have to condemn the boiler once again and wouldn&#8217;t be able to replace any parts until the boiler had been made safe.</p>
<p>So I phoned Custom Heat to explain the situation. The operator said she would get the engineer to call me back as soon as possible. Around ten minutes later, he called me so I briefly explained the situation again and put him on the npower engineer who was still on the premises. The Custom Heat engineer told him that he they would come out and fix the flue with no charge, and that I should call the office to arrange this, which I did. The operator initially tried to backtrack on the &#8220;free fix&#8221; promise, saying that there would be no additional callout fee, but parts and labour would be chargeable. I didn&#8217;t accept this and they did back down and send an installer out within 15 minutes. As luck would have it, the npower engineer was fortunately still here and he was able to explain his findings.</p>
<p>The installer was very good and completed the work within an hour and a half, albeit with some difficulty as the boiler was installed approximately seven years ago and the fittings had started to corrode in place. Unfortunately, by the time he&#8217;d finished, the npower engineer had left, so I had to book a third appointment with them, for three days&#8217; time.</p>
<p>The npower engineer arrived, was happy with the flue, and started carrying out a proper diagnosis of the original fault. He decided that the gas valve wasn&#8217;t the problem after all, and it was actually the PCB. He didn&#8217;t have one with him, but was able to pick one up from a local supplier and fit it the same day, which did indeed get the boiler working.</p>
<p>So, after twelve days without heating or hot water (even the shower runs from the mains water), I was finally up and running again.</p>
<p>Clearly the original installer was at fault for not connecting the flue correctly, but I have no recourse as the central heating system was already fitted when we move in, and we were left no paperwork showing who installed it. Also Custom Heat were in the wrong for refusing to accept that there was a flue problem, and reconnecting the boiler without remedial work when the npower engineer had declared it unsafe. I can&#8217;t fault the npower engineer for erring on the side of caution and refusing the work on the boiler until it had been made safe, but things could have progressed much more quickly if the call centre staff had logged my issue correctly, and there wasn&#8217;t such a long lead time for appointments, which would have made the situation all the more unpleasant had it happened in the middle of winter.</p>
<p>Custom Heat deserve some credit for eventually fixing the problem for free, saving me approximately £60 in labour, although I&#8217;d have preferred to have paid and had it fixed first time around. They were also quick to come out on both occasions, unlike npower. I would hesitate to recommend Custom Heat based on my experience though, as they were happy to leave me with a visibly unsafe boiler.</p>
<p>I&#8217;m glad I had the npower cover, as it saved me paying £200-odd for a new PCB (although reconditioned boards are available on eBay for around £65) plus labour to diagnose the problem and fit the part. Fortunately my employer is flexible enough to allow me to work from home when necessary, so despite the inconvenience, I wasn&#8217;t out of pocket for four separate days I had to spend out of the office.</p>
<p>I haven&#8217;t decided whether I&#8217;ll renew my npower hometeam contract when it runs out. Most likely, I&#8217;ll switch to the <a href="http://www.britishgas.co.uk/products-and-services/maintenance-and-repair/boilers-and-heating/boiler-and-heating-cover/homecare.html">British Gas equivalent</a> which costs an extra £2/month for similar cover (albeit without the 50% cashback option), which could be worth it if they&#8217;re able to get out to me more quickly in the event of a boiler breakdown.</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2011/04/thoughts-on-npower-hometeam/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Samba free mobile broadband</title>
		<link>http://chris.gg/2011/01/samba-free-mobile-broadband/</link>
		<comments>http://chris.gg/2011/01/samba-free-mobile-broadband/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 18:02:43 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[samba]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=830</guid>
		<description><![CDATA[I recently applied for, and was accepted into, a trial for the Samba Mobile free mobile broadband service. Samba provide a 3G USB dongle for which you are able to build up credit by viewing video ads via a Firefox extension which also installs a &#8220;battery&#8221; icon in your navigation bar showing your available credit [...]]]></description>
			<content:encoded><![CDATA[<p>I recently applied for, and was accepted into, a trial for the <a href="http://www.sambamobile.com">Samba Mobile</a> free mobile broadband service. Samba provide a 3G USB dongle for which you are able to build up credit by viewing video ads via a Firefox extension which also installs a &#8220;battery&#8221; icon in your navigation bar showing your available credit in days. The more ads you view, the more days of credit you get.</p>
<p>Once you&#8217;ve built up enough credit, you can browse the Internet as with any other 3G dongle. According to the paperwork that was supplied with the welcome pack, the dongle and SIM are provided by <a href="http://www.nutshellmobile.com/">Nutshell Mobile</a>, which in turn is an <a href="http://www.google.co.uk/url?sa=t&amp;source=web&amp;cd=1&amp;sqi=2&amp;ved=0CCgQFjAA&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMobile_virtual_network_operator&amp;ei=-JMsTb_zH4OKhQfMo9mTCQ&amp;usg=AFQjCNGUDwd8Le9fLQERC2Fys2VtgVWAEw&amp;sig2=YOggoLPN7Pl57I6gI8MQTA">MVNO</a> running on the Three network. The supplied <a href="http://www.three.co.uk/_standalone/Device_Detail?content_aid=1220460587643">ZTE MF112</a> dongle is the standard Three device (with a paper Samba logo sticker covering the Three logo!), complete with the same standard 3Connect software that Three supply. It all worked flawlessly on my main Windows machine (although I wasn&#8217;t able to send/receive texts or view my account details as presumably these features aren&#8217;t available on the Nutshell/Samba SIM) and I was even able to get online using my spare Linux machine thanks to the <a href="http://www.sakis3g.org/">Sakis3G</a> script.</p>
<p>It&#8217;s worth pointing out that there are no ads forced upon you as you use the service, so it doesn&#8217;t get in the way of your normal browsing. You just need to remember to keep topping up your credit by viewing ads, which is pretty painless and something you can easily do with the sound turned down while you&#8217;re doing something else. I would expect the service to stop working when I run out of credit, but I wonder if it would continue to allow me access to the Samba site to build up some more credit on the go.</p>
<p>The Samba website is fairly basic (complete with the misspelt &#8220;live alot&#8221; tagline) and sparse in information &#8211; I have no idea, for example, what the monthly data transfer limit is &#8211; but it&#8217;s early days and I&#8217;d expect that the site would be fleshed out prior to a public launch. Samba might also want to consider switching to a courier service more reliable than CityLink as it took me well over a month to receive my welcome pack!</p>
<p>Ideally, I&#8217;d like to see Samba develop their own multi-platform client software that provides a way to view ads and remaining credit without forcing users to use Firefox (not that I have anything against Firefox, but it&#8217;s not my primary browser), and maybe provide other ways of getting online such as <a href="http://en.wikipedia.org/wiki/MiFi">MiFi</a> hotspots to support a wider range of devices (think iPod and non-3G iPad users), but these things could come later.</p>
<p>I think the Samba Mobile service has the potential to be really popular with consumers, because it offers a useful service for free that would be fairly costly if  bought directly from an operator such as Three. I only hope that their is enough advertising revenue to keep the service afloat, as it would be a great shame if the service wasn&#8217;t able to get off the ground.</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2011/01/samba-free-mobile-broadband/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Cannot save the property settings for this Web Part&#8221; error when using SmartPart in SharePoint</title>
		<link>http://chris.gg/2010/12/cannot-save-the-property-settings-for-this-web-part-error-when-using-smartpart-in-sharepoint/</link>
		<comments>http://chris.gg/2010/12/cannot-save-the-property-settings-for-this-web-part-error-when-using-smartpart-in-sharepoint/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 12:49:17 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[moss]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[smartpart]]></category>
		<category><![CDATA[web part]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=820</guid>
		<description><![CDATA[I recently deployed a custom user control using SmartPart on SharePoint 2007, and although everything else seemed to work fine, I came across the following error when trying to edit the properties (in my case, the chrome type and width): Cannot save the property settings for this Web Part. Exception occurred. (Exception from HRESULT: 0&#215;80020009 (DISP_E_EXCEPTION)) [...]]]></description>
			<content:encoded><![CDATA[<p>I recently deployed a custom user control using <a href="http://chris.gg/2010/02/deploy-asp-net-web-user-controls-on-sharepoint-using-smartpart/">SmartPart</a> on SharePoint 2007, and although everything else seemed to work fine, I came across the following error when trying to edit the properties (in my case, the chrome type and width):</p>
<blockquote style="text-align: left;"><p><strong><span style="color: #ff0000;">Cannot save the property settings for this Web Part. Exception occurred. (Exception from HRESULT: 0&#215;80020009 (DISP_E_EXCEPTION))</span></strong></p></blockquote>
<p>I managed to resolve this, thanks to an <a href="http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/26f50a1f-5cf9-4e28-a2ca-3f63621c34a4">MSDN forum post</a>, by changing one of my lines of code:</p>
<blockquote style="text-align: left;"><p><strong></strong><strong>using (SPSite oSiteCollection = SPContext.Current.Site)</strong></p></blockquote>
<p>to the slightly more long-winded:</p>
<blockquote style="text-align: left;"><p><strong></strong><strong>using (SPSite oSiteCollection = new SPSite(SPContext.Current.Site.ID))</strong></p></blockquote>
<p>I&#8217;m not sure why using SPContext.Current.Site directly (versus creating a new SPSite object) causes this behaviour, but at least it&#8217;s a simple fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2010/12/cannot-save-the-property-settings-for-this-web-part-error-when-using-smartpart-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to make Google Chrome open .torrent files with µTorrent</title>
		<link>http://chris.gg/2010/11/how-to-make-google-chrome-open-torrent-files-with-utorren/</link>
		<comments>http://chris.gg/2010/11/how-to-make-google-chrome-open-torrent-files-with-utorren/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 18:00:43 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[torrents]]></category>
		<category><![CDATA[uTorrent]]></category>
		<category><![CDATA[µTorrent]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=815</guid>
		<description><![CDATA[Unfortunately Google Chrome doesn&#8217;t currently support opening files without downloading them, which is a pain when dealing with .torrent files which must be manually opened after downloading. I&#8217;ve been doing things this way for a while, but today stumbled across a handy feature in µTorrent which solves this minor annoyance: monitoring a directory for .torrent [...]]]></description>
			<content:encoded><![CDATA[<p>Unfortunately Google Chrome <a href="http://www.google.com/support/forum/p/Chrome/thread?tid=2e48f2d36928cb9a&amp;hl=en">doesn&#8217;t currently support opening files without downloading them</a>, which is a pain when dealing with .torrent files which must be manually opened after downloading. I&#8217;ve been doing things this way for a while, but today stumbled across a handy feature in µTorrent which solves this minor annoyance: monitoring a directory for .torrent files.</p>
<p>Under Options ? Preferences ? Directories, tick the bottom two boxes (<strong>Automatically load .torrents from</strong> and <strong>Delete loaded .torrents</strong>), then type or browse to the path where Chrome downloads your files. For me, it&#8217;s <strong>D:\Downloads</strong>.</p>
<p style="text-align: center;"><a href="http://chris.gg/wp-content/uploads/2010/11/utorrent.png"><img class="aligncenter size-full wp-image-816" title="Automatically load torrents from directory" src="http://chris.gg/wp-content/uploads/2010/11/utorrent.png" alt="" width="400" height="298" /></a></p>
<p>You can keep <strong>Delete loaded .torrents</strong> unticked if you like, but for me this option is a godsend as it saves me having to manually clear old .torrent files from my download directory.</p>
<p>To make the process as seamless as possible, make sure that Chrome&#8217;s <strong>Ask where to save each file before downloading</strong> option is unticked:</p>
<p style="text-align: center;"><a href="http://chris.gg/wp-content/uploads/2010/11/chrome.png"><img class="aligncenter size-full wp-image-817" title="Ask where to save each file before downloading" src="http://chris.gg/wp-content/uploads/2010/11/chrome.png" alt="" width="400" height="393" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2010/11/how-to-make-google-chrome-open-torrent-files-with-utorren/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to disable time synchronisation under Virtual PC 2007</title>
		<link>http://chris.gg/2010/10/how-to-disable-time-synchronisation-under-virtual-pc-2007/</link>
		<comments>http://chris.gg/2010/10/how-to-disable-time-synchronisation-under-virtual-pc-2007/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 18:20:19 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[synchronisation]]></category>
		<category><![CDATA[synchronization]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[virtual pc]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=807</guid>
		<description><![CDATA[One of the benefits of the Virtual Machine Additions for Virtual PC is that the time is automatically synchronised with the host machine. In most cases this is desirable, but I ran into a case recently where I needed to test something using an earlier date, and not realising this I wrestled with the time [...]]]></description>
			<content:encoded><![CDATA[<p>One of the benefits of the Virtual Machine Additions for Virtual PC is that the time is automatically synchronised with the host machine. In most cases this is desirable, but I ran into a case recently where I needed to test something using an earlier date, and not realising this I wrestled with the time settings of the guest OS to no avail &#8211; it just kept resetting to the current time!</p>
<p>The process for disabling this feature (on an image-by-image basis) requires editing the VMC file and is detailed at <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2007/11/28/disabling-time-synchronization-under-virtual-pc-2007.aspx">Ben Armstrong&#8217;s blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2010/10/how-to-disable-time-synchronisation-under-virtual-pc-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to increase/decrease the time your iPhone rings before diverting to voicemail</title>
		<link>http://chris.gg/2010/10/how-to-increasedecrease-the-time-your-iphone-rings-before-diverting-to-voicemail/</link>
		<comments>http://chris.gg/2010/10/how-to-increasedecrease-the-time-your-iphone-rings-before-diverting-to-voicemail/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 19:47:02 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[3gs]]></category>
		<category><![CDATA[4]]></category>
		<category><![CDATA[gsm]]></category>
		<category><![CDATA[o2]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[ringtone]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[vodafone]]></category>
		<category><![CDATA[voicemail]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=801</guid>
		<description><![CDATA[The iPhone supports ringtone of up to 30 seconds, but most networks will divert to voicemail before you gets a chance to hear the full ringtone. The way around this is to instruct your network to increase the delay before a caller is sent to voicemail: Via the Phone app, enter *#61# and press Call. [...]]]></description>
			<content:encoded><![CDATA[<p>The iPhone supports ringtone of up to 30 seconds, but most networks will divert to voicemail before you gets a chance to hear the full ringtone.</p>
<p>The way around this is to instruct your network to increase the delay before a caller is sent to voicemail:</p>
<ol>
<li>Via the Phone app, enter <strong>*#61#</strong> and press <strong>Call</strong>.</li>
<li>Write down the message that appears after &#8220;Forwards to&#8221;. This is your voicemail access number.</li>
<li>Now dial <strong>**61*xxx*11*y#</strong> (where <strong>xxx</strong> is your voicemail access number and <strong>y </strong>is the number of seconds before the call should be sent to voicemail &#8211; this must be a multiple of 5 seconds) and press <strong>Call</strong>.</li>
</ol>
<p>I have tested this tip on an iPhone 3GS on Orange and an iPhone 4 on O2, but it should work on all phones and networks as it&#8217;s a standard GSM feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2010/10/how-to-increasedecrease-the-time-your-iphone-rings-before-diverting-to-voicemail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WHSmith.co.uk &#8211; one to avoid!</title>
		<link>http://chris.gg/2010/09/whsmith-co-uk-one-to-avoid/</link>
		<comments>http://chris.gg/2010/09/whsmith-co-uk-one-to-avoid/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 19:16:29 +0000</pubDate>
		<dc:creator>Chris Barnes</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<guid isPermaLink="false">http://chris.gg/?p=793</guid>
		<description><![CDATA[Earlier this month, I placed at order at WHSmith.co.uk for the first time since 2008. 15 days later and there has been no sign of my item, so I checked my order status on the website. It&#8217;s showing as &#8220;Part-complete&#8221; which apparently means &#8220;Some of the items ordered have been sent or cancelled and the [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this month, I placed at order at <a href="http://www.whsmith.co.uk">WHSmith.co.uk</a> for the first time since 2008. 15 days later and there has been no sign of my item, so I checked my order status on the website. It&#8217;s showing as &#8220;Part-complete&#8221; which apparently means &#8220;Some of the items ordered have been sent or cancelled and the others are in  progress&#8221;. I don&#8217;t understand how this can be possible, given that the order is for a single item.</p>
<p>The <a href="http://www.whsmith.co.uk/CatalogAndSearch/ProductDetails.aspx?productID=32323061">product page</a> is showing as out of stock  and unavailable to add to the shopping basket, so it seems unlikely that my order would be fulfilled so I&#8217;m surprised that it hadn&#8217;t been cancelled automatically.</p>
<p>I expected to be able to cancel the order myself via the order management page, but unfortunately this wasn&#8217;t an option due to the order&#8217;s inexplicable &#8220;Part-complete&#8221; status. So, intending to ask Customer Services for a refund instead, I headed off to the <a href="http://www.whsmith.co.uk/Support/HelpContactUs.aspx">Contact Us page</a>, clicked on the top option (<a href="http://www.whsmith.co.uk/Support/HelpContactUsWHSmith.aspx">Contact WHSmith</a>) and was greeted with&#8230;. an <a href="http://www.whsmith.co.uk/Error.aspx?aspxerrorpath=/Support/HelpContactUsWHSmith.aspx">error message</a>! To their credit, the error message quotes a telephone number for contacting the Customer Services team, but this is only open from 9am to 5.25pm Monday to Saturday. Not much use at 8 o&#8217;clock in the evening, then.</p>
<p>So I clicked around a bit more and found the <a href="http://www.whsmith.co.uk/support/HelpOrderingCancel.aspx">Cancel Order</a> page, which suggests emailing customer.services@whsmith.co.uk. I did this, and very promptly received a response. Unfortunately, it was an Invalid Recipient error from the mail server!</p>
<p>I searched my mailbox and found an old password reset email from support@whsmith.co.uk, so tried this address and I received an autoresponse indicating that my email had been received by the customer services team.</p>
<p>Hopefully I&#8217;ll get my refund soon, but needless to say I won&#8217;t be shopping at WHSmith.co.uk again.</p>
<p><strong>Update (11 Oct 2010): </strong>Looks like my email has been ignored as I haven&#8217;t heard anything since I got that autoresponse two weeks ago, and my unfulfilled order is still showing as part-complete. However, the <a href="http://www.whsmith.co.uk/Support/HelpContactUsWHSmith.aspx">Contact Us page</a> seems to be working now, so I&#8217;ll give that a shot!</p>
<p><strong>Update (28 Oct 2010): </strong>I have finally received a response from WHSmith: &#8220;I can confirm your card was refunded on 29 September 2010, and that the order has been cancelled but, due a system error the status has not changed.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://chris.gg/2010/09/whsmith-co-uk-one-to-avoid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

