<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Charlie Barker </title>
    <link>http://www.dualbotic.com/DasBlog/</link>
    <description>Bloggin in the UK</description>
    <image>
      <url>http://www.dualbotic.com/DasBlog/www.dualbotic.com/images/me.jpg</url>
      <title>Charlie Barker </title>
      <link>http://www.dualbotic.com/DasBlog/</link>
    </image>
    <copyright>Charlie Barker</copyright>
    <lastBuildDate>Mon, 08 Mar 2010 16:08:52 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>Charlie@Hallville.net</managingEditor>
    <webMaster>Charlie@Hallville.net</webMaster>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=ccecbabb-ca7a-474e-883c-f9d21f80c0b7</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,ccecbabb-ca7a-474e-883c-f9d21f80c0b7.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,ccecbabb-ca7a-474e-883c-f9d21f80c0b7.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=ccecbabb-ca7a-474e-883c-f9d21f80c0b7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <img src="http://www.dualbotic.com/DasBlog/content/binary/nServiceBus_banner_2.png" width="403" border="0" height="115" />
        <br />
        <br />
We have been using nServiceBus in production for over 6 months now, we have had a
very positive experience, so I wanted to show how we have been using it with some
real world examples. One implementation we have just released handles inbound SMS
messages and checks the sender's number to see if they are an existing or new customer
then reacts accordingly.<br /><br /><br /><img src="http://www.dualbotic.com/DasBlog/content/binary/nServiceBus_InboundSms.png" border="0" /><br /><br />
1) Our SMS provider calls our http handler (hosted in IIS) each time an inbound SMS
is recieved.<br />
2) The http handler calls the SmsGateway via a WCF service, which in turn publishes
an InboundSmsMessage to the bus.<br />
3) The Subscriber receives the InboundSmsMessage it interrogates the database to see
if this is an exising customer or not.<br />
4) Finally is sends a command to the worker service depending on whether this is an
existing customer or not.<br />
5) If the SMS is not from an existing customer then the worker initiates a call between
the number and a CS agent.<br /><br /><h4>Benefits of this approach
</h4>
If their is a sudden surge in inbound Sms messages due to a successful advertising
campaign we can control processing to avoid degrading overall system performance.
We could further isolate our message processing from the core system by creating a
cache on the Subscriber of all existing customer's mobile numbers. This cache could
be kept up to date by the publishing new customer messages.<br /><br />
If other services need to know about inbound SMS message say for invoice reconcilliation
or just marketing reports they can subscribe to the messages and aggregate them. This
can be done in realtime to allow the marketing team access to a dashboard that provides
feedback on the effectiveness of their campaigns.<br /><br />
The most obvious benefit is that the Sms Gateway is autonomous, and the services that
subscribe to the inbound messages need no understanding of what an SMS message is
or it's semantics.<br /><br /><br /><br /><br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=ccecbabb-ca7a-474e-883c-f9d21f80c0b7" /></body>
      <title>nServiceBus Case Study - Inbound SMS Processing</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,ccecbabb-ca7a-474e-883c-f9d21f80c0b7.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/nServiceBus+Case+Study+Inbound+SMS+Processing.aspx</link>
      <pubDate>Mon, 08 Mar 2010 16:08:52 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/nServiceBus_banner_2.png" width="403" border="0" height="115"&gt;
&lt;br&gt;
&lt;br&gt;
We have been using nServiceBus in production for over 6 months now, we have had a
very positive experience, so I wanted to show how we have been using it with some
real world examples. One implementation we have just released handles inbound SMS
messages and checks the sender's number to see if they are an existing or new customer
then reacts accordingly.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/nServiceBus_InboundSms.png" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
1) Our SMS provider calls our http handler (hosted in IIS) each time an inbound SMS
is recieved.&lt;br&gt;
2) The http handler calls the SmsGateway via a WCF service, which in turn publishes
an InboundSmsMessage to the bus.&lt;br&gt;
3) The Subscriber receives the InboundSmsMessage it interrogates the database to see
if this is an exising customer or not.&lt;br&gt;
4) Finally is sends a command to the worker service depending on whether this is an
existing customer or not.&lt;br&gt;
5) If the SMS is not from an existing customer then the worker initiates a call between
the number and a CS agent.&lt;br&gt;
&lt;br&gt;
&lt;h4&gt;Benefits of this approach
&lt;/h4&gt;
If their is a sudden surge in inbound Sms messages due to a successful advertising
campaign we can control processing to avoid degrading overall system performance.
We could further isolate our message processing from the core system by creating a
cache on the Subscriber of all existing customer's mobile numbers. This cache could
be kept up to date by the publishing new customer messages.&lt;br&gt;
&lt;br&gt;
If other services need to know about inbound SMS message say for invoice reconcilliation
or just marketing reports they can subscribe to the messages and aggregate them. This
can be done in realtime to allow the marketing team access to a dashboard that provides
feedback on the effectiveness of their campaigns.&lt;br&gt;
&lt;br&gt;
The most obvious benefit is that the Sms Gateway is autonomous, and the services that
subscribe to the inbound messages need no understanding of what an SMS message is
or it's semantics.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=ccecbabb-ca7a-474e-883c-f9d21f80c0b7" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,ccecbabb-ca7a-474e-883c-f9d21f80c0b7.aspx</comments>
      <category>nServiceBus</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=a2c89eae-433a-41fd-97e8-4a75da24031f</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,a2c89eae-433a-41fd-97e8-4a75da24031f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,a2c89eae-433a-41fd-97e8-4a75da24031f.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=a2c89eae-433a-41fd-97e8-4a75da24031f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
These are listed best first, if the app is only relavent to UK users like myself it
will have #UK after 
<br /></p>
        <h3>
          <br />
        </h3>
        <h3>Ebay
</h3>
The Ebay iphone app is awesome, with only 480x320 pixies Ebay have managed to create
a user experience that blows away it's own website. Admitedly the the Ebay website
does not set the bar very high. The UI is clean and functional search is easy and
it remembers your searchs. Once you have found the item you wish to bid on or buy
it takes only 3 clicks to enter your bid and one more to confirm. For me this is the
app that all other shopping app's should aspire to.<br /><br /><h3>Tube Map - #UK
</h3>
A great tool to help you navigate Londons Underground<br /><br /><h3>Ping
</h3>
Great tool for techies allows you ping, tracerout and telnet.<br /><br /><h3>Twitterific
</h3>
One of several twitter clients available very handy for catching up on twitter.<br /><br /><h3>Facebook
</h3>
No explanation necessary<br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=a2c89eae-433a-41fd-97e8-4a75da24031f" /></body>
      <title>Most useful iphone app's</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,a2c89eae-433a-41fd-97e8-4a75da24031f.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Most+Useful+Iphone+Apps.aspx</link>
      <pubDate>Sat, 27 Feb 2010 15:18:39 GMT</pubDate>
      <description>&lt;p&gt;
These are listed best first, if the app is only relavent to UK users like myself it
will have #UK after 
&lt;br&gt;
&lt;/p&gt;
&lt;h3&gt;
&lt;br&gt;
&lt;/h3&gt;
&lt;h3&gt;Ebay
&lt;/h3&gt;
The Ebay iphone app is awesome, with only 480x320 pixies Ebay have managed to create
a user experience that blows away it's own website. Admitedly the the Ebay website
does not set the bar very high. The UI is clean and functional search is easy and
it remembers your searchs. Once you have found the item you wish to bid on or buy
it takes only 3 clicks to enter your bid and one more to confirm. For me this is the
app that all other shopping app's should aspire to.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Tube Map - #UK
&lt;/h3&gt;
A great tool to help you navigate Londons Underground&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Ping
&lt;/h3&gt;
Great tool for techies allows you ping, tracerout and telnet.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Twitterific
&lt;/h3&gt;
One of several twitter clients available very handy for catching up on twitter.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Facebook
&lt;/h3&gt;
No explanation necessary&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=a2c89eae-433a-41fd-97e8-4a75da24031f" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,a2c89eae-433a-41fd-97e8-4a75da24031f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=8a817c97-86b1-4fc1-9c33-58be081fba04</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,8a817c97-86b1-4fc1-9c33-58be081fba04.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,8a817c97-86b1-4fc1-9c33-58be081fba04.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=8a817c97-86b1-4fc1-9c33-58be081fba04</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">OS: Windows 7 64bit Home Premium<br />
VPN Client: Shrew Soft<br /><br />
Updates installed:<br />
Definition Update for Windows Defender - KB915597 (Definition 1.75.1050.0)<br />
Security Update for Windows 7 for x64-based Systems (KB971468)<br />
Cumulative Security Update for ActiveX Killbits for Windows 7 for x64-based Systems
(KB978262)<br />
Security Update for Windows 7 for x64-based Systems (KB975560)<br />
Windows Malicious Software Removal Tool x64 - February 2010 (KB890830)<br />
Update for Rights Management Services Client for Windows 7 for x64-based Systems (KB979099)<br />
Security Update for Windows 7 for x64-based Systems (KB978251)<br /><br />
Solution:<br />
Turned off firewall for internal / private networks<br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=8a817c97-86b1-4fc1-9c33-58be081fba04" /></body>
      <title>Problem connecting to servers via Rdp after windows update</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,8a817c97-86b1-4fc1-9c33-58be081fba04.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Problem+Connecting+To+Servers+Via+Rdp+After+Windows+Update.aspx</link>
      <pubDate>Wed, 24 Feb 2010 09:15:42 GMT</pubDate>
      <description>OS: Windows 7 64bit Home Premium&lt;br&gt;
VPN Client: Shrew Soft&lt;br&gt;
&lt;br&gt;
Updates installed:&lt;br&gt;
Definition Update for Windows Defender - KB915597 (Definition 1.75.1050.0)&lt;br&gt;
Security Update for Windows 7 for x64-based Systems (KB971468)&lt;br&gt;
Cumulative Security Update for ActiveX Killbits for Windows 7 for x64-based Systems
(KB978262)&lt;br&gt;
Security Update for Windows 7 for x64-based Systems (KB975560)&lt;br&gt;
Windows Malicious Software Removal Tool x64 - February 2010 (KB890830)&lt;br&gt;
Update for Rights Management Services Client for Windows 7 for x64-based Systems (KB979099)&lt;br&gt;
Security Update for Windows 7 for x64-based Systems (KB978251)&lt;br&gt;
&lt;br&gt;
Solution:&lt;br&gt;
Turned off firewall for internal / private networks&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=8a817c97-86b1-4fc1-9c33-58be081fba04" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,8a817c97-86b1-4fc1-9c33-58be081fba04.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=e28c7113-c1c2-450f-bcab-ea3370361a46</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,e28c7113-c1c2-450f-bcab-ea3370361a46.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,e28c7113-c1c2-450f-bcab-ea3370361a46.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=e28c7113-c1c2-450f-bcab-ea3370361a46</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">We have been recruiting lately and so I
have been interviewing lots of developers. We need a good all rounder someone who
has a good grasp of building public websites in an OO style and is comfortable with
TSql, Unit Testing, Web Services etc.<br /><br />
Most of the candidates interviewed have been technically strong enough as the skills
required are fairly common. The other key part to this role is to act as a sounding
board for brainstorming the options on how a new piece of functionality could be implemented
e.g. how long it is likely to take and the options available. To do this a good high
level understanding of the structure of the application and the object hierarchy would
need to be developed first so were looking for a candidate who can quickly get to
grips with the existing codebase. Finally we need someone who can work closely with
the product manager with the specs and can interpret the specifications and fill in
the blanks.<br /><br />
So on the face of it, not to demanding a job spec, but on top of this the position
calls for some great interpersonal skills and professionalism. These are my own thoughts
on what constitutes a 'professional' developer.<br /><br /><ul><li>
Does not rush code into production.<br /></li><li>
Knows when code is ready to be deployed to staging.</li><li>
Understands the importance of system security</li><li>
Understands why writing code that is testable is important.</li><li>
Knows how to write useful unit tests.<br /></li><li>
Assumes newly written code will fail until this has been proven not to be the case
by testing it.<br /></li><li>
Understands why a development team needs coding standards.</li><li>
Understands why logging is important and what to log.</li><li>
Makes life easy for those who must deploy the application</li><li>
Understands the importance of documentation and how to write and maintain useful documentation.</li><li>
Makes code as readable and understandable as possible.</li><li>
Develops a good understanding of the business in which they work.<br /></li><li>
Is open to new ideas and enjoys debate.</li><li>
Adopts a realistic &amp; optimistic attitude to new business ideas.</li><li>
Enjoys solving problems and working together with others.</li><li>
Understands the value of prototyping and production experiments.</li><li>
Offers support to co-workers</li><li>
Is passionate about writing software</li><li>
Continuously strives to improve their own skill set.</li><li>
Is constantly evaluating new tools and technologies.</li><li>
Has an opinion.</li><li>
Admits when they do not know something or are weak in a particular area.</li><li>
Admits when they make a mistake and identifies ways of not repeating the same mistake.<br /></li><li>
Can evaluate the risks of a particular approach.</li><li>
Is fun to work with and enjoys their job.</li><li>
Takes responsibility for solving a problem regardless of whether they caused it or
not.</li><li>
Communicates when a project is falling behind and takes action to remedy the situation.</li><li>
Is enthusiastic.</li><li>
Is proactive at suggesting new / better ways of doing things.<br /></li></ul><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=e28c7113-c1c2-450f-bcab-ea3370361a46" /></body>
      <title>What makes a great software developer?</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,e28c7113-c1c2-450f-bcab-ea3370361a46.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/What+Makes+A+Great+Software+Developer.aspx</link>
      <pubDate>Sun, 24 Jan 2010 22:06:04 GMT</pubDate>
      <description>We have been recruiting lately and so I have been interviewing lots of developers. We need a good all rounder someone who has a good grasp of building public websites in an OO style and is comfortable with TSql, Unit Testing, Web Services etc.&lt;br&gt;
&lt;br&gt;
Most of the candidates interviewed have been technically strong enough as the skills
required are fairly common. The other key part to this role is to act as a sounding
board for brainstorming the options on how a new piece of functionality could be implemented
e.g. how long it is likely to take and the options available. To do this a good high
level understanding of the structure of the application and the object hierarchy would
need to be developed first so were looking for a candidate who can quickly get to
grips with the existing codebase. Finally we need someone who can work closely with
the product manager with the specs and can interpret the specifications and fill in
the blanks.&lt;br&gt;
&lt;br&gt;
So on the face of it, not to demanding a job spec, but on top of this the position
calls for some great interpersonal skills and professionalism. These are my own thoughts
on what constitutes a 'professional' developer.&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
Does not rush code into production.&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Knows when code is ready to be deployed to staging.&lt;/li&gt;
&lt;li&gt;
Understands the importance of system security&lt;/li&gt;
&lt;li&gt;
Understands why writing code that is testable is important.&lt;/li&gt;
&lt;li&gt;
Knows how to write useful unit tests.&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Assumes newly written code will fail until this has been proven not to be the case
by testing it.&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Understands why a development team needs coding standards.&lt;/li&gt;
&lt;li&gt;
Understands why logging is important and what to log.&lt;/li&gt;
&lt;li&gt;
Makes life easy for those who must deploy the application&lt;/li&gt;
&lt;li&gt;
Understands the importance of documentation and how to write and maintain useful documentation.&lt;/li&gt;
&lt;li&gt;
Makes code as readable and understandable as possible.&lt;/li&gt;
&lt;li&gt;
Develops a good understanding of the business in which they work.&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Is open to new ideas and enjoys debate.&lt;/li&gt;
&lt;li&gt;
Adopts a realistic &amp;amp; optimistic attitude to new business ideas.&lt;/li&gt;
&lt;li&gt;
Enjoys solving problems and working together with others.&lt;/li&gt;
&lt;li&gt;
Understands the value of prototyping and production experiments.&lt;/li&gt;
&lt;li&gt;
Offers support to co-workers&lt;/li&gt;
&lt;li&gt;
Is passionate about writing software&lt;/li&gt;
&lt;li&gt;
Continuously strives to improve their own skill set.&lt;/li&gt;
&lt;li&gt;
Is constantly evaluating new tools and technologies.&lt;/li&gt;
&lt;li&gt;
Has an opinion.&lt;/li&gt;
&lt;li&gt;
Admits when they do not know something or are weak in a particular area.&lt;/li&gt;
&lt;li&gt;
Admits when they make a mistake and identifies ways of not repeating the same mistake.&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Can evaluate the risks of a particular approach.&lt;/li&gt;
&lt;li&gt;
Is fun to work with and enjoys their job.&lt;/li&gt;
&lt;li&gt;
Takes responsibility for solving a problem regardless of whether they caused it or
not.&lt;/li&gt;
&lt;li&gt;
Communicates when a project is falling behind and takes action to remedy the situation.&lt;/li&gt;
&lt;li&gt;
Is enthusiastic.&lt;/li&gt;
&lt;li&gt;
Is proactive at suggesting new / better ways of doing things.&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=e28c7113-c1c2-450f-bcab-ea3370361a46" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,e28c7113-c1c2-450f-bcab-ea3370361a46.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=8b3b29ae-8545-4976-8777-f7cc465daecc</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,8b3b29ae-8545-4976-8777-f7cc465daecc.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,8b3b29ae-8545-4976-8777-f7cc465daecc.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=8b3b29ae-8545-4976-8777-f7cc465daecc</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Well Santa very kindly got me a new laptop
for christmas, I will record my user experience here.<br /><br /><p></p><img src="http://www.dualbotic.com/DasBlog/content/binary/acer3810tz.jpg" border="0" /><br /><br />
Firstly let me clarify which version of this machine I have and it's spec, Acer have
not marketed this product and it's cousins very well.<br /><br />
Spec:<br /><ul><li>
Screen 13.3" 16:9 - Max Res: 1366 x 768</li><li>
Weight 1.6 Kg</li><li>
No Optical Drive</li><li>
Battery 5600 mha - claimed life 8 hrs</li><li>
CPU dual core ULV 1.3 Ghz U4100</li><li>
RAM 4GB</li><li>
OS Windows 7 Home Premium 64bit<br /></li><li>
HD 250GB</li><li>
Built in Webcam<br /></li><li>
PSU 65w<br /></li></ul>
Cost ~£500 can be found cheaper on a few sites.<br /><br /><h3>First Impressions
</h3>
It is light and feels well put together. The keyboard is very different from my old
dell x300, it has mac style flat keys which I am starting to prefer. I will be using
it mainly for development in visual studio and Sql server 2008. Installing these applications
took some time but not too long.<br /><br />
I removed most of the software that came bundled with the machine I find this a nuisance
but I'm sure it allows manufacturers to reduce prices. Windows 7 is a breath of fresh
air but as I have never used vista there is a steeper learning curve. The first thing
I did was setup a quick launch toolbar. It is starting to become clear the quick launch
bar is redundant now you can pin programs to the task bar.<br /><br /><h3>Second Impressions
</h3>
I have been using this laptop for just over a month now so have some feedback. Generally
I am enjoying one annoyance is the single button pivoted mouse buttons. The main problem
is the action of the button require too much pressure and you cannot feel if you are
ove the left or right click. Other than this one annoyance it has been a very positive
first month, I think most of this is down to moving from XP =&gt; Win7. Battery life
is impressive on light duties 8 hours is achievable with constant use 5 hours no problem.<br /><br /><h3>How to create a factory default disc
</h3>
Acer do not supply a recovery disc, instead they supply software to allow you to create
your own discs. If you have an external DVD burner and three blank DVD's you'll have
no problem. If not you can download the demo version of Virtual CD v10 (google it)
this will allow you to create a virtual DVD burner and create three ISO files that
should be kept somewhere safe or burned to DVD using another PC. Should you need to
recover your machine you will probably have to go and purchase an external DVD drive
to perform the recovery process.<br /><br /><h3>Cisco VPN on Windows 7 64bit
</h3>
This is probably an edge case but I could not get my hands on a version of a Cisco
VPN client that would run under my OS. Our IT guy pointed me to the Shrew Soft Vpn
(google it) Client. If you have .pcf files for your VPN connections these can be imported.
I have only just tested it and I have just had a BSOD so watch this space to see how
I get on. One negative point is that you have to type in your username + pwd each
time you connect. In the Cisco client it remembered your username.<br /><br /><br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=8b3b29ae-8545-4976-8777-f7cc465daecc" /></body>
      <title>Acer Aspire 3810TZ Review</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,8b3b29ae-8545-4976-8777-f7cc465daecc.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Acer+Aspire+3810TZ+Review.aspx</link>
      <pubDate>Tue, 05 Jan 2010 21:19:14 GMT</pubDate>
      <description>Well Santa very kindly got me a new laptop for christmas, I will record my user experience here.&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/acer3810tz.jpg" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
Firstly let me clarify which version of this machine I have and it's spec, Acer have
not marketed this product and it's cousins very well.&lt;br&gt;
&lt;br&gt;
Spec:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
Screen 13.3" 16:9 - Max Res: 1366 x 768&lt;/li&gt;
&lt;li&gt;
Weight 1.6 Kg&lt;/li&gt;
&lt;li&gt;
No Optical Drive&lt;/li&gt;
&lt;li&gt;
Battery 5600 mha - claimed life 8 hrs&lt;/li&gt;
&lt;li&gt;
CPU dual core ULV 1.3 Ghz U4100&lt;/li&gt;
&lt;li&gt;
RAM 4GB&lt;/li&gt;
&lt;li&gt;
OS Windows 7 Home Premium 64bit&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
HD 250GB&lt;/li&gt;
&lt;li&gt;
Built in Webcam&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
PSU 65w&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
Cost ~£500 can be found cheaper on a few sites.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;First Impressions
&lt;/h3&gt;
It is light and feels well put together. The keyboard is very different from my old
dell x300, it has mac style flat keys which I am starting to prefer. I will be using
it mainly for development in visual studio and Sql server 2008. Installing these applications
took some time but not too long.&lt;br&gt;
&lt;br&gt;
I removed most of the software that came bundled with the machine I find this a nuisance
but I'm sure it allows manufacturers to reduce prices. Windows 7 is a breath of fresh
air but as I have never used vista there is a steeper learning curve. The first thing
I did was setup a quick launch toolbar. It is starting to become clear the quick launch
bar is redundant now you can pin programs to the task bar.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Second Impressions
&lt;/h3&gt;
I have been using this laptop for just over a month now so have some feedback. Generally
I am enjoying one annoyance is the single button pivoted mouse buttons. The main problem
is the action of the button require too much pressure and you cannot feel if you are
ove the left or right click. Other than this one annoyance it has been a very positive
first month, I think most of this is down to moving from XP =&amp;gt; Win7. Battery life
is impressive on light duties 8 hours is achievable with constant use 5 hours no problem.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;How to create a factory default disc
&lt;/h3&gt;
Acer do not supply a recovery disc, instead they supply software to allow you to create
your own discs. If you have an external DVD burner and three blank DVD's you'll have
no problem. If not you can download the demo version of Virtual CD v10 (google it)
this will allow you to create a virtual DVD burner and create three ISO files that
should be kept somewhere safe or burned to DVD using another PC. Should you need to
recover your machine you will probably have to go and purchase an external DVD drive
to perform the recovery process.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Cisco VPN on Windows 7 64bit
&lt;/h3&gt;
This is probably an edge case but I could not get my hands on a version of a Cisco
VPN client that would run under my OS. Our IT guy pointed me to the Shrew Soft Vpn
(google it) Client. If you have .pcf files for your VPN connections these can be imported.
I have only just tested it and I have just had a BSOD so watch this space to see how
I get on. One negative point is that you have to type in your username + pwd each
time you connect. In the Cisco client it remembered your username.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=8b3b29ae-8545-4976-8777-f7cc465daecc" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,8b3b29ae-8545-4976-8777-f7cc465daecc.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=76fe9a2b-442d-4cf0-9d75-715cbef43c69</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,76fe9a2b-442d-4cf0-9d75-715cbef43c69.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,76fe9a2b-442d-4cf0-9d75-715cbef43c69.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=76fe9a2b-442d-4cf0-9d75-715cbef43c69</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://monty-says.blogspot.com/2009/12/help-saving-mysql.html">http://monty-says.blogspot.com/2009/12/help-saving-mysql.html</a>
        <br />
        <br />
Sun acquired MySql now Oracle are trying to acquire Sun, this could be bad for companies
that use MySql. It seems likely Oracle will kill off MySQL by starving it of resource
in order to protect it's current database products.<br /><br />
So if you are using Microsoft Sql Server and have a big smug smile on your face I
would urge you to think about what Microsoft's reaction to the death of MySql will
be. Ask yourself would they be offering all the free / low cost versions of Sql Server
if MySql had not been around as a viable alternative?<br /><br />
It looks like the only hope is the EC who are worried about the effect Oracle buying
Sun will have on competitivness in the market place, if this effects you read the
blog post linked to at the top of this post it advises you what you can do about this.<br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=76fe9a2b-442d-4cf0-9d75-715cbef43c69" /></body>
      <title>MySql could be killed by Oracle</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,76fe9a2b-442d-4cf0-9d75-715cbef43c69.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/MySql+Could+Be+Killed+By+Oracle.aspx</link>
      <pubDate>Wed, 16 Dec 2009 21:48:10 GMT</pubDate>
      <description>&lt;a href="http://monty-says.blogspot.com/2009/12/help-saving-mysql.html"&gt;http://monty-says.blogspot.com/2009/12/help-saving-mysql.html&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
Sun acquired MySql now Oracle are trying to acquire Sun, this could be bad for companies
that use MySql. It seems likely Oracle will kill off MySQL by starving it of resource
in order to protect it's current database products.&lt;br&gt;
&lt;br&gt;
So if you are using Microsoft Sql Server and have a big smug smile on your face I
would urge you to think about what Microsoft's reaction to the death of MySql will
be. Ask yourself would they be offering all the free / low cost versions of Sql Server
if MySql had not been around as a viable alternative?&lt;br&gt;
&lt;br&gt;
It looks like the only hope is the EC who are worried about the effect Oracle buying
Sun will have on competitivness in the market place, if this effects you read the
blog post linked to at the top of this post it advises you what you can do about this.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=76fe9a2b-442d-4cf0-9d75-715cbef43c69" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,76fe9a2b-442d-4cf0-9d75-715cbef43c69.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=70b13f35-d0a8-4723-b03f-b6217747ee0b</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,70b13f35-d0a8-4723-b03f-b6217747ee0b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,70b13f35-d0a8-4723-b03f-b6217747ee0b.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=70b13f35-d0a8-4723-b03f-b6217747ee0b</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">We have started using xStarter to automate
tasks, here are some notes on how we have set it up. These notes are for our own record
but may be of some use.<br /><br />
To download a trial copy of the software visit: <a href="http://www.xstarter.com/">http://www.xstarter.com/</a><br /><br />
OS: Windows 2008 Server<br />
Version of xStarter: 1.9.3.85<br /><br /><h4>Pre-Requisites
</h4>
We have found that unless UAC is disabled for the account that the xStarter Service
account runs under that it's scheduled jobs will not start. Note to change this go
to Control Panel &gt; User Account &gt; Turn UAC on or off. You should be aware for
changes to take affect the server must be restarted so this should be done before
the server is put into production if restarting will be an issue.<br /><h4>Installation
</h4>
If you plan to run the xStarter Service under a domain account not your own windows
login then log on to the server with the chosen account and install xStarter.<br />
Select a large disk preferably not the OS drive, xstarter will use this drive during
large FTP operations so plenty of space will be needed.<br />
Select "Create Start Menu for All Users" during setup.<br />
This final dialog should look similar to this:<br /><img src="http://www.dualbotic.com/DasBlog/content/binary/xStarterScreenshot.JPG" border="0" /><br />
After running the setup program go to Start &gt; Programs and select 'Install xStarter
NT Service'. Then create a shortcut to the xStarter Configuration utility on the quick
launch.<br /><br /><br /><h4>Configuration
</h4>
When you run xStarter for the first time complete the following tasks.<br />
- Preferences &gt; Run as NT Service<br />
- Help &gt; Registration - Enter the licence key<br /><br /><h4>Trial Version
</h4>
The trial version is functional for 30 days after installation but will remind you
to register each time you start the configuration tool.<br /><br /><h4>Veridict so Far
</h4>
We really like the FTP Sync feature that allows a local folder to be sync'd with a
remote FTP folder or the other way round, this saved us a lot of time and made our
download processes more robust.<br /><br />
We are not particularly fond of the scheduler UI but it is functional and flexible.<br /><br /><h4>Updates
</h4>
I will post more as we become aware of the god the bad and the ugly.<br /><br /><div class="post-info"><br /><br /></div><br /><p></p><br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=70b13f35-d0a8-4723-b03f-b6217747ee0b" /></body>
      <title>xStarter Setup Notes</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,70b13f35-d0a8-4723-b03f-b6217747ee0b.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/xStarter+Setup+Notes.aspx</link>
      <pubDate>Tue, 03 Nov 2009 23:28:49 GMT</pubDate>
      <description>We have started using xStarter to automate tasks, here are some notes on how we have set it up. These notes are for our own record but may be of some use.&lt;br&gt;
&lt;br&gt;
To download a trial copy of the software visit: &lt;a href="http://www.xstarter.com/"&gt;http://www.xstarter.com/&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
OS: Windows 2008 Server&lt;br&gt;
Version of xStarter: 1.9.3.85&lt;br&gt;
&lt;br&gt;
&lt;h4&gt;Pre-Requisites
&lt;/h4&gt;
We have found that unless UAC is disabled for the account that the xStarter Service
account runs under that it's scheduled jobs will not start. Note to change this go
to Control Panel &amp;gt; User Account &amp;gt; Turn UAC on or off. You should be aware for
changes to take affect the server must be restarted so this should be done before
the server is put into production if restarting will be an issue.&lt;br&gt;
&lt;h4&gt;Installation
&lt;/h4&gt;
If you plan to run the xStarter Service under a domain account not your own windows
login then log on to the server with the chosen account and install xStarter.&lt;br&gt;
Select a large disk preferably not the OS drive, xstarter will use this drive during
large FTP operations so plenty of space will be needed.&lt;br&gt;
Select "Create Start Menu for All Users" during setup.&lt;br&gt;
This final dialog should look similar to this:&lt;br&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/xStarterScreenshot.JPG" border="0"&gt;
&lt;br&gt;
After running the setup program go to Start &amp;gt; Programs and select 'Install xStarter
NT Service'. Then create a shortcut to the xStarter Configuration utility on the quick
launch.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h4&gt;Configuration
&lt;/h4&gt;
When you run xStarter for the first time complete the following tasks.&lt;br&gt;
- Preferences &amp;gt; Run as NT Service&lt;br&gt;
- Help &amp;gt; Registration - Enter the licence key&lt;br&gt;
&lt;br&gt;
&lt;h4&gt;Trial Version
&lt;/h4&gt;
The trial version is functional for 30 days after installation but will remind you
to register each time you start the configuration tool.&lt;br&gt;
&lt;br&gt;
&lt;h4&gt;Veridict so Far
&lt;/h4&gt;
We really like the FTP Sync feature that allows a local folder to be sync'd with a
remote FTP folder or the other way round, this saved us a lot of time and made our
download processes more robust.&lt;br&gt;
&lt;br&gt;
We are not particularly fond of the scheduler UI but it is functional and flexible.&lt;br&gt;
&lt;br&gt;
&lt;h4&gt;Updates
&lt;/h4&gt;
I will post more as we become aware of the god the bad and the ugly.&lt;br&gt;
&lt;br&gt;
&lt;div class="post-info"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=70b13f35-d0a8-4723-b03f-b6217747ee0b" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,70b13f35-d0a8-4723-b03f-b6217747ee0b.aspx</comments>
      <category>xStarter</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=0947032a-22cf-40c5-b7ca-cd74df08b14f</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,0947032a-22cf-40c5-b7ca-cd74df08b14f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,0947032a-22cf-40c5-b7ca-cd74df08b14f.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=0947032a-22cf-40c5-b7ca-cd74df08b14f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://www.dualbotic.com/DasBlog/content/binary/spotify.jpg" border="0" />
        <br />
If like me you listen to spotify at work on speakers and would like to allow your
workmates to be able to select tracks then you can use the collaborative playlist
feature.<br /><br />
One person in the office needs to create a new playlist, call it somthing like 'Office'
then right click on the playlist and check 'Collaborative playlist'. Then right click
again and select 'Copy Spotify URI' then simply paste the link into an email and send
it to your work colleagues. They have to paste it into their spotify and they will
be able to see the playlist, add to it and re-order it. They cannot pause or skip
the track though. When the last track in the playlist has finished the music stops.<br /><br />
When we started using this feature we discovered some of the team had eclectic taste
so you might want to be selective about who you send the link to. If you use this
in conjunction with the spotify remote tool that I blogged about a few weeks ago,
your colleagues can have complete control.<br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=0947032a-22cf-40c5-b7ca-cd74df08b14f" /></body>
      <title>Share Spotify in the Office</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,0947032a-22cf-40c5-b7ca-cd74df08b14f.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Share+Spotify+In+The+Office.aspx</link>
      <pubDate>Mon, 14 Sep 2009 18:42:57 GMT</pubDate>
      <description>&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/spotify.jpg" border="0"&gt;
&lt;br&gt;
If like me you listen to spotify at work on speakers and would like to allow your
workmates to be able to select tracks then you can use the collaborative playlist
feature.&lt;br&gt;
&lt;br&gt;
One person in the office needs to create a new playlist, call it somthing like 'Office'
then right click on the playlist and check 'Collaborative playlist'. Then right click
again and select 'Copy Spotify URI' then simply paste the link into an email and send
it to your work colleagues. They have to paste it into their spotify and they will
be able to see the playlist, add to it and re-order it. They cannot pause or skip
the track though. When the last track in the playlist has finished the music stops.&lt;br&gt;
&lt;br&gt;
When we started using this feature we discovered some of the team had eclectic taste
so you might want to be selective about who you send the link to. If you use this
in conjunction with the spotify remote tool that I blogged about a few weeks ago,
your colleagues can have complete control.&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=0947032a-22cf-40c5-b7ca-cd74df08b14f" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,0947032a-22cf-40c5-b7ca-cd74df08b14f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=9ba266c7-de7a-4c92-9120-c0495a2e042f</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,9ba266c7-de7a-4c92-9120-c0495a2e042f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,9ba266c7-de7a-4c92-9120-c0495a2e042f.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=9ba266c7-de7a-4c92-9120-c0495a2e042f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Here is a great tool for testing several
versions of internet explorer at the same time on the same PC.<br /><br />
Currently it supports versions 5.5 - 8.0<br /><br /><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">http://www.my-debugbar.com/wiki/IETester/HomePage</a><br /><br /><br /><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=9ba266c7-de7a-4c92-9120-c0495a2e042f" /></body>
      <title>How to Test Multiple Versions of IE on the same pc</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,9ba266c7-de7a-4c92-9120-c0495a2e042f.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/How+To+Test+Multiple+Versions+Of+IE+On+The+Same+Pc.aspx</link>
      <pubDate>Thu, 13 Aug 2009 18:42:14 GMT</pubDate>
      <description>Here is a great tool for testing several versions of internet explorer at the same time on the same PC.&lt;br&gt;
&lt;br&gt;
Currently it supports versions 5.5 - 8.0&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.my-debugbar.com/wiki/IETester/HomePage"&gt;http://www.my-debugbar.com/wiki/IETester/HomePage&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=9ba266c7-de7a-4c92-9120-c0495a2e042f" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,9ba266c7-de7a-4c92-9120-c0495a2e042f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=5f4ec6fb-d561-40b2-9a7c-373295fde716</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,5f4ec6fb-d561-40b2-9a7c-373295fde716.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,5f4ec6fb-d561-40b2-9a7c-373295fde716.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=5f4ec6fb-d561-40b2-9a7c-373295fde716</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">This occurs when you use Response.Redirect
inside of a Try / Catch block.<br />
Your code will work and the browser will be redirected but you may wish to prevent
the error if you are monitoring and getting lots of alerts.<br /><br />
You can prevent the error by overloading the method and passing false like this:<br /><br /><pre class="code">Response.Redirect ("nextpage.aspx", <font color="#0000ff">false</font>);<br /></pre>
The reason for this behaviour is interesting and is explained here:<br /><a href="http://www.c6software.com/articles/ThreadAbortException.aspx">http://www.c6software.com/articles/ThreadAbortException.aspx</a><br /><br /><br /><br />
Microsoft Article that explains the workaround.<br /><a href="http://support.microsoft.com/kb/312629/EN-US/">http://support.microsoft.com/kb/312629/EN-US/</a><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=5f4ec6fb-d561-40b2-9a7c-373295fde716" /></body>
      <title>ASP.NET Thread was being aborted exception when using Response.Redirect</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,5f4ec6fb-d561-40b2-9a7c-373295fde716.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/ASPNET+Thread+Was+Being+Aborted+Exception+When+Using+ResponseRedirect.aspx</link>
      <pubDate>Mon, 10 Aug 2009 11:43:34 GMT</pubDate>
      <description>This occurs when you use Response.Redirect inside of a Try / Catch block.&lt;br&gt;
Your code will work and the browser will be redirected but you may wish to prevent
the error if you are monitoring and getting lots of alerts.&lt;br&gt;
&lt;br&gt;
You can prevent the error by overloading the method and passing false like this:&lt;br&gt;
&lt;br&gt;
&lt;pre class="code"&gt;Response.Redirect ("nextpage.aspx", &lt;font color="#0000ff"&gt;false&lt;/font&gt;);&lt;br&gt;
&lt;/pre&gt;
The reason for this behaviour is interesting and is explained here:&lt;br&gt;
&lt;a href="http://www.c6software.com/articles/ThreadAbortException.aspx"&gt;http://www.c6software.com/articles/ThreadAbortException.aspx&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Microsoft Article that explains the workaround.&lt;br&gt;
&lt;a href="http://support.microsoft.com/kb/312629/EN-US/"&gt;http://support.microsoft.com/kb/312629/EN-US/&lt;/a&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=5f4ec6fb-d561-40b2-9a7c-373295fde716" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,5f4ec6fb-d561-40b2-9a7c-373295fde716.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">We have recently started using IIS 7.0
in our test environment when we deployed our application that uses the BotDetect Captcha
control the image stopped being displayed.<br /><br />
So far we have found one way of fixing this, we switched the default <b>Integrated</b> Application
Pool Pipeline Mode over to <b>Classic</b>.<br /><br />
To do this simply go into the properties of the Application Pool in which your web
application resides inside and change the setting, refresh your page and bingo you
should see the Captcha image.<br /><br />
I was just looking at the <a href="http://captcha.biz/doc/asp.net/captcha-faq.html#deployment-iis7">technical
FAQ</a> on the Lanap software website and they suggest that you can make changes in
the web.config to achieve the same result without moving to Classic mode. Below is
there suggestion I have not tested this but expect is should work.<br /><br /><pre>&lt;system.webServer&gt;<br />
&lt;validation validateIntegratedModeConfiguration="false" /&gt;<br />
&lt;handlers&gt;<br />
&lt;remove name="LanapCaptchaHandler"/&gt;<br />
&lt;add name="LanapCaptchaHandler" preCondition="integratedMode" 
<br />
verb="*" path="LanapCaptcha.aspx" 
<br />
type="Lanap.BotDetect.CaptchaHandler, Lanap.BotDetect" /&gt;<br />
&lt;/handlers&gt;<br />
&lt;/system.webServer&gt;</pre><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881" /></body>
      <title>Deploying BotDetect (formerly Lanap) Captcha on IIS7</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Deploying+BotDetect+Formerly+Lanap+Captcha+On+IIS7.aspx</link>
      <pubDate>Wed, 15 Jul 2009 21:33:59 GMT</pubDate>
      <description>We have recently started using IIS 7.0 in our test environment when we deployed our application that uses the BotDetect Captcha control the image stopped being displayed.&lt;br&gt;
&lt;br&gt;
So far we have found one way of fixing this, we switched the default &lt;b&gt;Integrated&lt;/b&gt; Application
Pool Pipeline Mode over to &lt;b&gt;Classic&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
To do this simply go into the properties of the Application Pool in which your web
application resides inside and change the setting, refresh your page and bingo you
should see the Captcha image.&lt;br&gt;
&lt;br&gt;
I was just looking at the &lt;a href="http://captcha.biz/doc/asp.net/captcha-faq.html#deployment-iis7"&gt;technical
FAQ&lt;/a&gt; on the Lanap software website and they suggest that you can make changes in
the web.config to achieve the same result without moving to Classic mode. Below is
there suggestion I have not tested this but expect is should work.&lt;br&gt;
&lt;br&gt;
&lt;pre&gt;&amp;lt;system.webServer&amp;gt;&lt;br&gt;
&amp;lt;validation validateIntegratedModeConfiguration="false" /&amp;gt;&lt;br&gt;
&amp;lt;handlers&amp;gt;&lt;br&gt;
&amp;lt;remove name="LanapCaptchaHandler"/&amp;gt;&lt;br&gt;
&amp;lt;add name="LanapCaptchaHandler" preCondition="integratedMode" 
&lt;br&gt;
verb="*" path="LanapCaptcha.aspx" 
&lt;br&gt;
type="Lanap.BotDetect.CaptchaHandler, Lanap.BotDetect" /&amp;gt;&lt;br&gt;
&amp;lt;/handlers&amp;gt;&lt;br&gt;
&amp;lt;/system.webServer&amp;gt;&lt;/pre&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,bd7f05b3-2af0-49e6-9ecd-e2eac5a4a881.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=9f20206f-e577-4b8f-8e27-7c5bef1c83d8</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,9f20206f-e577-4b8f-8e27-7c5bef1c83d8.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,9f20206f-e577-4b8f-8e27-7c5bef1c83d8.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=9f20206f-e577-4b8f-8e27-7c5bef1c83d8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">This is a cool little app that allows you
to control the next and pause buttons on your spotify client.<br /><br />
We have it running in our office.<br /><br /><a href="http://degero.se/spotify/">http://degero.se/spotify/</a><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=9f20206f-e577-4b8f-8e27-7c5bef1c83d8" /></body>
      <title>Spotify Remote Control</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,9f20206f-e577-4b8f-8e27-7c5bef1c83d8.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Spotify+Remote+Control.aspx</link>
      <pubDate>Fri, 10 Jul 2009 11:02:35 GMT</pubDate>
      <description>This is a cool little app that allows you to control the next and pause buttons on your spotify client.&lt;br&gt;
&lt;br&gt;
We have it running in our office.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://degero.se/spotify/"&gt;http://degero.se/spotify/&lt;/a&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=9f20206f-e577-4b8f-8e27-7c5bef1c83d8" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,9f20206f-e577-4b8f-8e27-7c5bef1c83d8.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=884ac5ad-8fd8-4d74-9c17-25b0822324c6</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,884ac5ad-8fd8-4d74-9c17-25b0822324c6.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,884ac5ad-8fd8-4d74-9c17-25b0822324c6.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=884ac5ad-8fd8-4d74-9c17-25b0822324c6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">First read this <a href="http://www.nservicebus.com/Overview.aspx">nServiceBus
overview</a>.<br /><br />
I'm recording my learning so I can refer to it later.<br /><br /><h2>Messaging Concepts
</h2><h3>Transport
</h3>
For messaging to work you need to transport messages from one endpoint to another,
once an application has created the message addressed it and put it into a queue it
is up to the transport to attempt delivery. MSMQ is the default choice of nServiceBus.<br /><br /><h3>Command Query Separation (CQS)
</h3>
Wikipedia <a href="http://en.wikipedia.org/wiki/Command-query_separation">describes</a> CQS
as a pattern where "… every method should either be a <i>command</i> that performs
an action, or a <i>query</i> that returns data to the caller, but not both. More formally,
methods should return a value only if they are referentially transparent and hence
possess no side effects." <a href="http://www.udidahan.com/category/nservicebus/">Udi
Dahan's Blog Post on CQS</a><br /><br /><h3>The Cost of Messaging
</h3>
Using a messaging approach to building systems offers lots benefits that other approaches
don't but you rarely get something for nothing, Ayende's article discusses the <a href="http://ayende.com/Blog/archive/2009/02/09/the-cost-of-messaging.aspx">cost
of messaging</a>.<br /><br /><h2>nServiceBus Concepts
</h2><a href="http://nservicebus.wiki.sourceforge.net/Sample+Pub+Sub">Publish vs Send</a> -
Wiki Article<br /><br /><h3>The Distributor
</h3><br />
The distributor as it's name suggests distributes work to be done to worker services.
This avoids the need for the service that decides what work is to be done from having
to contact all workers or have logic that handles balancing the work load.<br />
Worker services inform the distributor how many idle threads they have available and
it dispatches the same number of jobs. When a thread completes the distributor is
notified so that if any jobs are in the work queue one will be sent.<br />
This means an administrator can monitor the work queue to see if there are enough
workers to handle the load.<br /><h3>nService Bus Code Samples Articles<br /></h3><a href="http://www.udidahan.com/2007/12/16/web-service-to-nservicebus-integration-sample/">Synchronous
Web Service Bridge</a> - Udi Dahan<br /><br /><a href="http://artofbabel.com/specials/70-up-and-running-with-nservicebus-19.html">Pub
/ Sub Walkthrough</a> - Erik Westermann<br /><br /><h3>Installation and Config
</h3><a href="http://nservicebus.wiki.sourceforge.net/Configuration">Wiki Article on configuration</a><br /><br /><a href="http://artofbabel.com/specials/72-nservicebusbuildingthesolution.html">Getting
started</a><a href="http://artofbabel.com/specials/72-nservicebusbuildingthesolution.html"> article
on Art of Babel</a> - <span class="small">Erik Westermann</span><br /><br /><h3>Reviews of nServiceBus
</h3><a href="http://ayende.com/Blog/archive/2008/03/24/NServiceBus-Review.aspx">Ayende
Rahien's Review</a> and his <a href="http://ayende.com/Blog/archive/2008/03/24/NServiceBus-Distributor-Review.aspx">review
of the distributor</a><br /><br /><h3>nService Bus Info on the Web
</h3><br /><a href="http://tech.groups.yahoo.com/group/nservicebus">Mailing List on Yahoo Groups</a><br /><br /><a href="http://www.nservicebus.com/Documentation.aspx">Udi's FAQ on the nServiceBus
Website</a> - Full of programming tips<br /><h3>Case Studies and Scenarios for Usage
</h3><a href="http://www.udidahan.com/2007/11/10/asynchronous-high-performance-login-for-web-farms/">Asynchronous
High Performance Login Example</a> - Udi Dahan<br /><br /><font color="#ff0000">Update:</font><br /><h2 class="title"></h2><h4 class="title"><font face="Verdana"><a href="http://andreasohlund.blogspot.com/2009/08/new-packaging-for-nservicebus-20.html">New
packaging for NServiceBus 2.0</a></font></h4>
The link above is to Andreas Ohlund's blog post that explains the differences between
the packaging for version 1.9 and 2.0<br />
The main difference in the introduction of a nServicebus.core.dll and nServiceBus.Host.exe<br /><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=884ac5ad-8fd8-4d74-9c17-25b0822324c6" /></body>
      <title>Grok'ing nServiceBus</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,884ac5ad-8fd8-4d74-9c17-25b0822324c6.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Groking+NServiceBus.aspx</link>
      <pubDate>Mon, 20 Apr 2009 09:05:59 GMT</pubDate>
      <description>First read this &lt;a href="http://www.nservicebus.com/Overview.aspx"&gt;nServiceBus overview&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
I'm recording my learning so I can refer to it later.&lt;br&gt;
&lt;br&gt;
&lt;h2&gt;Messaging Concepts
&lt;/h2&gt;
&lt;h3&gt;Transport
&lt;/h3&gt;
For messaging to work you need to transport messages from one endpoint to another,
once an application has created the message addressed it and put it into a queue it
is up to the transport to attempt delivery. MSMQ is the default choice of nServiceBus.&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Command Query Separation (CQS)
&lt;/h3&gt;
Wikipedia &lt;a href="http://en.wikipedia.org/wiki/Command-query_separation"&gt;describes&lt;/a&gt; CQS
as a pattern where "… every method should either be a &lt;i&gt;command&lt;/i&gt; that performs
an action, or a &lt;i&gt;query&lt;/i&gt; that returns data to the caller, but not both. More formally,
methods should return a value only if they are referentially transparent and hence
possess no side effects." &lt;a href="http://www.udidahan.com/category/nservicebus/"&gt;Udi
Dahan's Blog Post on CQS&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;The Cost of Messaging
&lt;/h3&gt;
Using a messaging approach to building systems offers lots benefits that other approaches
don't but you rarely get something for nothing, Ayende's article discusses the &lt;a href="http://ayende.com/Blog/archive/2009/02/09/the-cost-of-messaging.aspx"&gt;cost
of messaging&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;h2&gt;nServiceBus Concepts
&lt;/h2&gt;
&lt;a href="http://nservicebus.wiki.sourceforge.net/Sample+Pub+Sub"&gt;Publish vs Send&lt;/a&gt; -
Wiki Article&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;The Distributor
&lt;/h3&gt;
&lt;br&gt;
The distributor as it's name suggests distributes work to be done to worker services.
This avoids the need for the service that decides what work is to be done from having
to contact all workers or have logic that handles balancing the work load.&lt;br&gt;
Worker services inform the distributor how many idle threads they have available and
it dispatches the same number of jobs. When a thread completes the distributor is
notified so that if any jobs are in the work queue one will be sent.&lt;br&gt;
This means an administrator can monitor the work queue to see if there are enough
workers to handle the load.&lt;br&gt;
&lt;h3&gt;nService Bus Code Samples Articles&lt;br&gt;
&lt;/h3&gt;
&lt;a href="http://www.udidahan.com/2007/12/16/web-service-to-nservicebus-integration-sample/"&gt;Synchronous
Web Service Bridge&lt;/a&gt; - Udi Dahan&lt;br&gt;
&lt;br&gt;
&lt;a href="http://artofbabel.com/specials/70-up-and-running-with-nservicebus-19.html"&gt;Pub
/ Sub Walkthrough&lt;/a&gt; - Erik Westermann&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Installation and Config
&lt;/h3&gt;
&lt;a href="http://nservicebus.wiki.sourceforge.net/Configuration"&gt;Wiki Article on configuration&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://artofbabel.com/specials/72-nservicebusbuildingthesolution.html"&gt;Getting
started&lt;/a&gt;&lt;a href="http://artofbabel.com/specials/72-nservicebusbuildingthesolution.html"&gt; article
on Art of Babel&lt;/a&gt; - &lt;span class="small"&gt;Erik Westermann&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Reviews of nServiceBus
&lt;/h3&gt;
&lt;a href="http://ayende.com/Blog/archive/2008/03/24/NServiceBus-Review.aspx"&gt;Ayende
Rahien's Review&lt;/a&gt; and his &lt;a href="http://ayende.com/Blog/archive/2008/03/24/NServiceBus-Distributor-Review.aspx"&gt;review
of the distributor&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;nService Bus Info on the Web
&lt;/h3&gt;
&lt;br&gt;
&lt;a href="http://tech.groups.yahoo.com/group/nservicebus"&gt;Mailing List on Yahoo Groups&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.nservicebus.com/Documentation.aspx"&gt;Udi's FAQ on the nServiceBus
Website&lt;/a&gt; - Full of programming tips&lt;br&gt;
&lt;h3&gt;Case Studies and Scenarios for Usage
&lt;/h3&gt;
&lt;a href="http://www.udidahan.com/2007/11/10/asynchronous-high-performance-login-for-web-farms/"&gt;Asynchronous
High Performance Login Example&lt;/a&gt; - Udi Dahan&lt;br&gt;
&lt;br&gt;
&lt;font color="#ff0000"&gt;Update:&lt;/font&gt;
&lt;br&gt;
&lt;h2 class="title"&gt;
&lt;/h2&gt;
&lt;h4 class="title"&gt;&lt;font face="Verdana"&gt;&lt;a href="http://andreasohlund.blogspot.com/2009/08/new-packaging-for-nservicebus-20.html"&gt;New
packaging for NServiceBus 2.0&lt;/a&gt;&lt;/font&gt;
&lt;/h4&gt;
The link above is to Andreas Ohlund's blog post that explains the differences between
the packaging for version 1.9 and 2.0&lt;br&gt;
The main difference in the introduction of a nServicebus.core.dll and nServiceBus.Host.exe&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=884ac5ad-8fd8-4d74-9c17-25b0822324c6" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,884ac5ad-8fd8-4d74-9c17-25b0822324c6.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=af3729a3-6e29-45a5-aea2-bf2cbf494912</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,af3729a3-6e29-45a5-aea2-bf2cbf494912.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,af3729a3-6e29-45a5-aea2-bf2cbf494912.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=af3729a3-6e29-45a5-aea2-bf2cbf494912</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="ProgId" content="Word.Document" />
        <meta name="Generator" content="Microsoft Word 12" />
        <meta name="Originator" content="Microsoft Word 12" />
        <link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" />
        <link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" />
        <link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" />
        <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]-->
        <!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
        <style>
          <!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
        </style>
        <!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
        <span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">One
of the devs in our team here at Wonga came accross this useful tool.<br /><br />
If you find the need to install an SSL cert on your local machine for testing purposes,
such is the requirement for testing the WongaAPI, you can download the IIS 6.0 Resource
Kit Tools from Microsoft, which contains a tool called SelfSSL.<br /><br />
This is a simple command line utility which will install an ssl cert on localhost.<br /><br />
the tool kit can be downloaded from here:<br /><br /></span>
        <span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;" lang="EN-US">
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&amp;displaylang=en</a>
          <br />
          <br style="" />
          <!--[if !supportLineBreakNewLine]-->
          <br style="" />
          <!--[endif]-->
        </span>
        <p>
        </p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=af3729a3-6e29-45a5-aea2-bf2cbf494912" />
      </body>
      <title>Install an SSL cert on your local machine for testing </title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,af3729a3-6e29-45a5-aea2-bf2cbf494912.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Install+An+SSL+Cert+On+Your+Local+Machine+For+Testing.aspx</link>
      <pubDate>Fri, 17 Apr 2009 09:59:57 GMT</pubDate>
      <description>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
&lt;meta name="ProgId" content="Word.Document"&gt;
&lt;meta name="Generator" content="Microsoft Word 12"&gt;
&lt;meta name="Originator" content="Microsoft Word 12"&gt;
&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;
&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;
&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-GB&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;One
of the devs in our team here at Wonga came accross this useful tool.&lt;br&gt;
&lt;br&gt;
If you find the need to install an SSL cert on your local machine for testing purposes,
such is the requirement for testing the WongaAPI, you can download the IIS 6.0 Resource
Kit Tools from Microsoft, which contains a tool called SelfSSL.&lt;br&gt;
&lt;br&gt;
This is a simple command line utility which will install an ssl cert on localhost.&lt;br&gt;
&lt;br&gt;
the tool kit can be downloaded from here:&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;" lang="EN-US"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&amp;amp;displaylang=en&lt;/a&gt;
&lt;br&gt;
&lt;br style=""&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;
&lt;br style=""&gt;
&lt;!--[endif]--&gt;
&lt;/span&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=af3729a3-6e29-45a5-aea2-bf2cbf494912" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,af3729a3-6e29-45a5-aea2-bf2cbf494912.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=ab31c53f-630d-4bdf-b8ee-1170076c3c99</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,ab31c53f-630d-4bdf-b8ee-1170076c3c99.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,ab31c53f-630d-4bdf-b8ee-1170076c3c99.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=ab31c53f-630d-4bdf-b8ee-1170076c3c99</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="body">
          <p align="left">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">I
found a this great analogy on how MSMQ works 
<br /></span>
          </p>
          <p align="left">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">URL
: <a href="http://social.msdn.microsoft.com/forums/en-US/vssmartdevicesvbcs/thread/d6d4b726-6798-4ff3-a800-9807aa1717c8">Full
MEssage</a><br /></span>
          </p>
          <p align="left">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">
              <br />
            </span>
          </p>
          <p align="left">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">"MSMQ
works similar to how USPS works. </span>
          </p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">
            </span> 
</p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;" align="left">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">You
write your letter, write in address (queue format name), attach stamp and put it into
your mail box with raised red flag (send the message using MSMQ). </span>
          </p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">Your
mail (message) then sits in this mail box near your house (outgoing queue). Note at
that point you can get address wrong on your letter (bad format name), however that
won’t stop you from putting letter into mail box (sending it).</span>
          </p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">OK,
so later one mail man comes (network connection is established). Mail man picks your
mail (MSMQ connects to the destination server) and if everything is OK it goes through
the system (network) and ends up in receiving mail box (destination queue). Recipient
(your application on the server) don’t have to be near (don’t have to be running)
this mail box (queue) for mail to arrive. </span>
          </p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">At
some point somebody (your application) opens mail box (application on the server reads
from the destination queue) and gets mail. </span>
          </p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">What
could go wrong here? Well, you can get address wrong. Mail man can never come (no
network connection on device). Destination might be inaccessible, say avalanche blocked
the roads (server is down or no network path to it) or there’s civil disturbance and
it’s blocked out by the police (firewall or security configuration prevents connection
to the server).</span>
          </p>
          <p class="MsoNormal" style="margin: 0in 0in 10pt;">
            <span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';">Another
thing: I’m not absolutely sure, but you might have to install web server and configure
MSMQ ISAPI DLL for SRMP to work."</span>
          </p>
        </div>
        <p>
        </p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=ab31c53f-630d-4bdf-b8ee-1170076c3c99" />
      </body>
      <title>How MSMQ works</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,ab31c53f-630d-4bdf-b8ee-1170076c3c99.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/How+MSMQ+Works.aspx</link>
      <pubDate>Thu, 16 Apr 2009 08:07:06 GMT</pubDate>
      <description>&lt;div class="body"&gt;
&lt;p align="left"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;I
found a this great analogy on how MSMQ works 
&lt;br&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p align="left"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;URL
: &lt;a href="http://social.msdn.microsoft.com/forums/en-US/vssmartdevicesvbcs/thread/d6d4b726-6798-4ff3-a800-9807aa1717c8"&gt;Full
MEssage&lt;/a&gt;
&lt;br&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p align="left"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;
&lt;br&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p align="left"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;"MSMQ
works similar to how USPS works. &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;" align="left"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;You
write your letter, write in address (queue format name), attach stamp and put it into
your mail box with raised red flag (send the message using MSMQ). &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;Your
mail (message) then sits in this mail box near your house (outgoing queue). Note at
that point you can get address wrong on your letter (bad format name), however that
won’t stop you from putting letter into mail box (sending it).&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;OK,
so later one mail man comes (network connection is established). Mail man picks your
mail (MSMQ connects to the destination server) and if everything is OK it goes through
the system (network) and ends up in receiving mail box (destination queue). Recipient
(your application on the server) don’t have to be near (don’t have to be running)
this mail box (queue) for mail to arrive. &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;At
some point somebody (your application) opens mail box (application on the server reads
from the destination queue) and gets mail. &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;What
could go wrong here? Well, you can get address wrong. Mail man can never come (no
network connection on device). Destination might be inaccessible, say avalanche blocked
the roads (server is down or no network path to it) or there’s civil disturbance and
it’s blocked out by the police (firewall or security configuration prevents connection
to the server).&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%; font-family: 'Arial','sans-serif';"&gt;Another
thing: I’m not absolutely sure, but you might have to install web server and configure
MSMQ ISAPI DLL for SRMP to work."&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=ab31c53f-630d-4bdf-b8ee-1170076c3c99" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,ab31c53f-630d-4bdf-b8ee-1170076c3c99.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=c4281a39-aab5-4c46-b218-3dbc459a234f</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,c4281a39-aab5-4c46-b218-3dbc459a234f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,c4281a39-aab5-4c46-b218-3dbc459a234f.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=c4281a39-aab5-4c46-b218-3dbc459a234f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">For your enjoyment a ringtone of the Southern
Service to Ashford International, oh the automated announcement goodness.<br />
Warning this may confuse your fellow passengers unless you happen to be on that train
to Ashford.<br /><p></p><a href="http://www.dualbotic.com/DasBlog/content/binary/AshforInternationalSpeed.m4r">AshforInternationalSpeed.m4r
(192.71 KB)</a><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=c4281a39-aab5-4c46-b218-3dbc459a234f" /></body>
      <title>Southern Trains Announcement Ringtone for your iPhone</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,c4281a39-aab5-4c46-b218-3dbc459a234f.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Southern+Trains+Announcement+Ringtone+For+Your+IPhone.aspx</link>
      <pubDate>Fri, 20 Feb 2009 15:34:10 GMT</pubDate>
      <description>For your enjoyment a ringtone of the Southern Service to Ashford International, oh the automated announcement goodness.&lt;br&gt;
Warning this may confuse your fellow passengers unless you happen to be on that train
to Ashford.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;a href="http://www.dualbotic.com/DasBlog/content/binary/AshforInternationalSpeed.m4r"&gt;AshforInternationalSpeed.m4r
(192.71 KB)&lt;/a&gt;&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=c4281a39-aab5-4c46-b218-3dbc459a234f" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,c4281a39-aab5-4c46-b218-3dbc459a234f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=0252531a-5fa1-4a27-890b-5d9b35170296</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,0252531a-5fa1-4a27-890b-5d9b35170296.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,0252531a-5fa1-4a27-890b-5d9b35170296.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=0252531a-5fa1-4a27-890b-5d9b35170296</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Before you let Steve Job's and his posse
firmly place their arm up your back passage here's a few things you should know.<br /><br />
Firstly Apple have effectively fitted the iPhone with a chastity belt, if you want
to have your wicked way with it you will have to Jailbreak it first, if you don't
the following is a list of things you will have to put up with.<br /><br />
1 - You'll have to pay for custom ringtones and you can only choose from the songs
/ tones available on iTunes.<br /><br />
2 - If you want to make use of App Store and download apps (even free ones) you will
have to setup an iTunes account, you will need a credit / debit card and have at least
£1.50 in your account.<br /><br />
3 - If you want to load your own mp3's (not purchased via iTunes) you will still have
to install iTunes to do this.<br /><br />
I have only had the phone a short while so  there may be more gotcha's to come.<br /><br />
Update:<br />
It turns out iTunes is lying about No 1. you can use itunes to convert mp3 / Wav files
in to AAC then rename the extension to M4R, reimport the file and it will appear as
a ringtone.<br />
+1 for it being possible -1 for lying to your customers Apple<br /><br /><p></p><img src="http://www.dualbotic.com/DasBlog/content/binary/ItunesSkank.JPG" border="0" /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=0252531a-5fa1-4a27-890b-5d9b35170296" /></body>
      <title>iPhone 3G Rip off</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,0252531a-5fa1-4a27-890b-5d9b35170296.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/iPhone+3G+Rip+Off.aspx</link>
      <pubDate>Fri, 20 Feb 2009 13:55:11 GMT</pubDate>
      <description>Before you let Steve Job's and his posse firmly place their arm up your back passage here's a few things you should know.&lt;br&gt;
&lt;br&gt;
Firstly Apple have effectively fitted the iPhone with a chastity belt, if you want
to have your wicked way with it you will have to Jailbreak it first, if you don't
the following is a list of things you will have to put up with.&lt;br&gt;
&lt;br&gt;
1 - You'll have to pay for custom ringtones and you can only choose from the songs
/ tones available on iTunes.&lt;br&gt;
&lt;br&gt;
2 - If you want to make use of App Store and download apps (even free ones) you will
have to setup an iTunes account, you will need a credit / debit card and have at least
£1.50 in your account.&lt;br&gt;
&lt;br&gt;
3 - If you want to load your own mp3's (not purchased via iTunes) you will still have
to install iTunes to do this.&lt;br&gt;
&lt;br&gt;
I have only had the phone a short while so&amp;nbsp; there may be more gotcha's to come.&lt;br&gt;
&lt;br&gt;
Update:&lt;br&gt;
It turns out iTunes is lying about No 1. you can use itunes to convert mp3 / Wav files
in to AAC then rename the extension to M4R, reimport the file and it will appear as
a ringtone.&lt;br&gt;
+1 for it being possible -1 for lying to your customers Apple&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/ItunesSkank.JPG" border="0"&gt;&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=0252531a-5fa1-4a27-890b-5d9b35170296" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,0252531a-5fa1-4a27-890b-5d9b35170296.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=a0b46ac7-2eda-480e-b26f-ec4b5e327b30</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,a0b46ac7-2eda-480e-b26f-ec4b5e327b30.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,a0b46ac7-2eda-480e-b26f-ec4b5e327b30.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=a0b46ac7-2eda-480e-b26f-ec4b5e327b30</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <a href="http://www.dualbotic.com/DasBlog/content/binary/VodafoneStick.jpg">
          <br />
        </a>
        <img src="http://www.dualbotic.com/DasBlog/content/binary/VodafoneStick.jpg" width="100" border="0" height="160" />
        <br />
        <br />
I bought one of these a couple of weeks ago, to use on my commute to london.<br /><br />
The Good:<br /><ul><li>
Uber convienient have BB on the move</li><li>
Signal on the train is good without to much drop out.</li><li>
You can plug in a 4gb mcro sd card and turn it into a memory stick</li><li>
In a good signal area the downloads are fast 170kbps<br /></li></ul>
The Bad:<br /><br />
This is a relatively expensive way to roam the WWW at 15 quid per GB but it only costs
39.99 to buy and you only pay for what you use unlike the pay montly alternatives.
Perfect for me as I will only use it for small periods.<br /><br />
The Ugly:<br />
The vodafone software that installs when you plug the device in to your Pc/Laptop
is possibly one of worst programs I have had the misfortune to encounter in a long
time.<br />
If you plan to use this device whilst stationery and in a good signal area you will
not have any problems. If you use it on a train / in a car then expect constant pop-ups
that cannot be minimized. 
<br /><br />
The unecessary:<br />
Adult Content Blocking is on by default, included is Skype.com ???<br />
WTF Vodafone since when do Skype serve adult content.... Hmm they do however offer
internet telephony, I wonder if that could be the real reason.<br />
Which ever knob jockey at vodafone thought up this trick should be shot. It just annoys
paying customers who can download skype the moment they are connected via WiFi, seriously
misjudged move by Vodafone.<br /><font color="#ff0000"><br />
Update: Tip<br />
You don't have to use the crappy vodafone software, after you have installed it open
network connections and right click on the Vodafone connection and select connect.
It is also possible to prevent the vodafone software from launching when you plug
your dongle in, just go to the options in the app. The only thing you lose is the
usage meter.</font><br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=a0b46ac7-2eda-480e-b26f-ec4b5e327b30" /></body>
      <title>Vodafone Broadband Dongle Review</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,a0b46ac7-2eda-480e-b26f-ec4b5e327b30.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Vodafone+Broadband+Dongle+Review.aspx</link>
      <pubDate>Sun, 08 Feb 2009 10:37:21 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;a href="http://www.dualbotic.com/DasBlog/content/binary/VodafoneStick.jpg"&gt;
&lt;br&gt;
&lt;/a&gt;&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/VodafoneStick.jpg" width="100" border="0" height="160"&gt;
&lt;br&gt;
&lt;br&gt;
I bought one of these a couple of weeks ago, to use on my commute to london.&lt;br&gt;
&lt;br&gt;
The Good:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
Uber convienient have BB on the move&lt;/li&gt;
&lt;li&gt;
Signal on the train is good without to much drop out.&lt;/li&gt;
&lt;li&gt;
You can plug in a 4gb mcro sd card and turn it into a memory stick&lt;/li&gt;
&lt;li&gt;
In a good signal area the downloads are fast 170kbps&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
The Bad:&lt;br&gt;
&lt;br&gt;
This is a relatively expensive way to roam the WWW at 15 quid per GB but it only costs
39.99 to buy and you only pay for what you use unlike the pay montly alternatives.
Perfect for me as I will only use it for small periods.&lt;br&gt;
&lt;br&gt;
The Ugly:&lt;br&gt;
The vodafone software that installs when you plug the device in to your Pc/Laptop
is possibly one of worst programs I have had the misfortune to encounter in a long
time.&lt;br&gt;
If you plan to use this device whilst stationery and in a good signal area you will
not have any problems. If you use it on a train / in a car then expect constant pop-ups
that cannot be minimized. 
&lt;br&gt;
&lt;br&gt;
The unecessary:&lt;br&gt;
Adult Content Blocking is on by default, included is Skype.com ???&lt;br&gt;
WTF Vodafone since when do Skype serve adult content.... Hmm they do however offer
internet telephony, I wonder if that could be the real reason.&lt;br&gt;
Which ever knob jockey at vodafone thought up this trick should be shot. It just annoys
paying customers who can download skype the moment they are connected via WiFi, seriously
misjudged move by Vodafone.&lt;br&gt;
&lt;font color="#ff0000"&gt;
&lt;br&gt;
Update: Tip&lt;br&gt;
You don't have to use the crappy vodafone software, after you have installed it open
network connections and right click on the Vodafone connection and select connect.
It is also possible to prevent the vodafone software from launching when you plug
your dongle in, just go to the options in the app. The only thing you lose is the
usage meter.&lt;/font&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=a0b46ac7-2eda-480e-b26f-ec4b5e327b30" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,a0b46ac7-2eda-480e-b26f-ec4b5e327b30.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" />
        <link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" />
        <link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" />
        <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]-->
        <!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
        <style>
          <!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Times New Roman";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
        </style>
        <!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
        <p class="MsoNormal">
If you are using Sql Server 2005 straight out of the box on 32bit Windows 2003 / 2000
and you would like Sql Server to be able to address more than 2Gb of RAM you have
to enable AWE.
</p>
        <br />
http://msdn.microsoft.com/en-us/library/ms190731(SQL.90).aspx<p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee" /></body>
      <title>Make SQL Server 2005 Address more than 2Gb on Windows 2003/2000 32bit versions</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Make+SQL+Server+2005+Address+More+Than+2Gb+On+Windows+20032000+32bit+Versions.aspx</link>
      <pubDate>Thu, 18 Dec 2008 13:55:21 GMT</pubDate>
      <description>&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;
&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;
&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CCHARLI%7E1.BAR%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-GB&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Times New Roman";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p class="MsoNormal"&gt;
If you are using Sql Server 2005 straight out of the box on 32bit Windows 2003 / 2000
and you would like Sql Server to be able to address more than 2Gb of RAM you have
to enable AWE.
&lt;/p&gt;
&lt;br&gt;
http://msdn.microsoft.com/en-us/library/ms190731(SQL.90).aspx&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,ee6ef824-cb3b-4d6b-a7ae-cfde81a8bdee.aspx</comments>
      <category>SQL Server</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=18ac15a8-c843-4b77-a6d7-f781d1da98f9</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,18ac15a8-c843-4b77-a6d7-f781d1da98f9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,18ac15a8-c843-4b77-a6d7-f781d1da98f9.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=18ac15a8-c843-4b77-a6d7-f781d1da98f9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
I have decided to put a shed in the garden this is an account of what was involved
and what the various bits cost.<br /><br /><img src="http://www.dualbotic.com/DasBlog/content/binary/shed.jpg" width="295" border="0" height="196" /><br /><br />
Here she is a 5m x 5m Conrad from <a href="http://www.factorycabinsdirect.co.uk">Factory
Cabins Direct</a>. She cost £2300 inc vat with 44m thick walls and double glazing
and took about four weeks to arrive. I notice the price has just gone up to £2700.
The shed arrived on the back of a truck with a Hiab crane, the driver was able to
hoist the pallet off the truck an on to our drive. As you would expect the pallet
was about 5m long and 1m high by 1m wide.<br /><br /><img src="http://www.dualbotic.com/DasBlog/content/binary/shedpallett.JPG" width="544" border="0" height="408" /><br /><br /><br /><br /><h3>Leveling the site and running services to the shed
</h3>
I found man with a digger who came and spent a day leveling a 5.0m x 5.0m site, he
also dug a trench and laid an armoured cable and water pipe from the shed to the house,
for this he charged £180. I wasn't able to be on site when he was working which was
a mistake as he did not do a great job of leveling the site. I should have put up
some visual markers for him to work to.<br /><br />
UPDATE:<br /><br /><img src="http://www.dualbotic.com/DasBlog/content/binary/SHEDsm.jpg" border="0" /><br /><br />
The shed is up and part painted, it took about 10 man days to get to this stage.<br />
The biggest lesson I learned was that it would have been much better to do this in
the dry. A couple of times water got into the roof and floor boards causing them to
expand and lift.<br /><br />
The total cost of the project worked out at five grand. About a thousand for the concrete
base which required 10 tonnes of concrete due to the gradient. 800 for the cedar shingles.
The rest went on paint, electricals fittings and fixings.<br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=18ac15a8-c843-4b77-a6d7-f781d1da98f9" /></body>
      <title>Project Garden Shed</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,18ac15a8-c843-4b77-a6d7-f781d1da98f9.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Project+Garden+Shed.aspx</link>
      <pubDate>Thu, 13 Nov 2008 10:34:05 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
I have decided to put a shed in the garden this is an account of what was involved
and what the various bits cost.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/shed.jpg" width="295" border="0" height="196"&gt;
&lt;br&gt;
&lt;br&gt;
Here she is a 5m x 5m Conrad from &lt;a href="http://www.factorycabinsdirect.co.uk"&gt;Factory
Cabins Direct&lt;/a&gt;. She cost £2300 inc vat with 44m thick walls and double glazing
and took about four weeks to arrive. I notice the price has just gone up to £2700.
The shed arrived on the back of a truck with a Hiab crane, the driver was able to
hoist the pallet off the truck an on to our drive. As you would expect the pallet
was about 5m long and 1m high by 1m wide.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/shedpallett.JPG" width="544" border="0" height="408"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Leveling the site and running services to the shed
&lt;/h3&gt;
I found man with a digger who came and spent a day leveling a 5.0m x 5.0m site, he
also dug a trench and laid an armoured cable and water pipe from the shed to the house,
for this he charged £180. I wasn't able to be on site when he was working which was
a mistake as he did not do a great job of leveling the site. I should have put up
some visual markers for him to work to.&lt;br&gt;
&lt;br&gt;
UPDATE:&lt;br&gt;
&lt;br&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/SHEDsm.jpg" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
The shed is up and part painted, it took about 10 man days to get to this stage.&lt;br&gt;
The biggest lesson I learned was that it would have been much better to do this in
the dry. A couple of times water got into the roof and floor boards causing them to
expand and lift.&lt;br&gt;
&lt;br&gt;
The total cost of the project worked out at five grand. About a thousand for the concrete
base which required 10 tonnes of concrete due to the gradient. 800 for the cedar shingles.
The rest went on paint, electricals fittings and fixings.&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=18ac15a8-c843-4b77-a6d7-f781d1da98f9" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,18ac15a8-c843-4b77-a6d7-f781d1da98f9.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=79216220-5aa1-48f0-88ee-caf41b933858</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,79216220-5aa1-48f0-88ee-caf41b933858.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,79216220-5aa1-48f0-88ee-caf41b933858.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=79216220-5aa1-48f0-88ee-caf41b933858</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Configure WinSCP to upload automatically to SFTP</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,79216220-5aa1-48f0-88ee-caf41b933858.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Configure+WinSCP+To+Upload+Automatically+To+SFTP.aspx</link>
      <pubDate>Mon, 13 Oct 2008 16:48:43 GMT</pubDate>
      <description>&lt;p class=MsoListParagraphCxSpFirst style="MARGIN: 10pt 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;I
needed to automate the upload of csv files to an SFTP server for print fulfilment.
It was a bit trickier than I thought it would be so I recorded what I did in case
I need to do it again someday.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpFirst style="MARGIN: 10pt 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;1)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial color=#000000&gt;Download
and install WinSCP from here: &lt;/font&gt;&lt;a href="http://winscp.net/"&gt;&lt;font face=Arial color=#00c8c3&gt;http://winscp.net&lt;/font&gt;&lt;/a&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;2)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;Create
a folder where files will be uploaded from and a sub folder called Archive&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;3)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;Open
WinSCP go to Options Select Storage and Set &lt;i style="mso-bidi-font-style: normal"&gt;Configuration
Storage&lt;/i&gt; to INI file (WinSCP.ini), close WinSCP.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;4)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;Add
a the PATH to the WinSCP install folder in the Environment Variables&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;5)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;Create
a file in the upload folder called SftpScript.txt&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpLast style="MARGIN: 0cm 0cm 10pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;6)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;Create
a .cmd file and add the following command, modify the path to SftpScript.txt&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 10pt 0cm; TEXT-INDENT: 18pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font face=Arial&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;winscp.com
/console /script=&lt;/font&gt;&lt;span style="COLOR: red"&gt;C:\Files\PrintFulfilment\SftpScript.txt&lt;/span&gt;&lt;font color=#000000&gt; &amp;gt;&amp;gt;
SftpUpload.log&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpFirst style="MARGIN: 10pt 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;7)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;Add
the following code to SftpScript.txt, update the parameters highlighted in red.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpFirst style="MARGIN: 10pt 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Automatically answer all prompts negatively not to stall the script on errors&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;option
batch on&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Disable overwrite confirmations that conflict with the previous&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;option
confirm off&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Connect using a password&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font face=Arial&gt;&lt;font color=#000000&gt;open &lt;/font&gt;&lt;span style="COLOR: red"&gt;user:password@ftp.somewhere.com&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Force binary mode transfer&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;option
transfer binary&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Change to home directory&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;cd&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Upload the file to current working directory&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font face=Arial&gt;&lt;font color=#000000&gt;put &lt;/font&gt;&lt;span style="COLOR: red"&gt;C:\Files\PrintFulfilment\*.csv&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Disconnect&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;close&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;#
Exit WinSCP&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Exit&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1"&gt;
&lt;font color=#000000&gt;&lt;span style="mso-fareast-font-family: Arial; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font face=Arial&gt;8)&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-language: AR-SA"&gt;&lt;font face=Arial&gt;To
prevent the same file being uploaded next time the command runs add the following
to the .cmd File, updating the file mask and archive folder path.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p class=MsoListParagraphCxSpLast style="MARGIN: 0cm 0cm 10pt 36pt"&gt;
&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 9pt; LINE-HEIGHT: 115%; mso-bidi-language: AR-SA; mso-bidi-font-size: 10.0pt"&gt;&lt;font face=Arial&gt;&lt;font color=#000000&gt;MOVE &lt;/font&gt;&lt;span style="COLOR: red"&gt;*.csv
C:\Files\PrintFulfilment\Archive\&lt;/span&gt;&lt;/font&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=79216220-5aa1-48f0-88ee-caf41b933858" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,79216220-5aa1-48f0-88ee-caf41b933858.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=c07c5a1b-5dd7-4f79-b282-5892696d862f</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,c07c5a1b-5dd7-4f79-b282-5892696d862f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,c07c5a1b-5dd7-4f79-b282-5892696d862f.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=c07c5a1b-5dd7-4f79-b282-5892696d862f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="https://www.wonga.com/Images/WongaImages/Wonga_logo_grass.jpg" />
        </p>
        <p>
I have recently changed job, I have moved from the relative safety of Tradeweb to
Wonga an 18 month old startup. It's a very exciting place to work offering a very
dynamic working environment.
</p>
        <p>
The company is very focused on becoming the number one source of cash on demand.
It offers cash direct to your bank account with in a few minutes of being accepted
if you apply before 3pm. This presents a lot of challenges as nearly all customer
scoring and verification has to done automatically.
</p>
        <p>
The service is for people who need to borrow a small amount of cash for a short period
of time (up to 30 days). It is only designed for use in emergencies. If you are accepted
for a loan and repay on time your Wonga Trust rating increases and so does the amount
you may borrow.
</p>
        <p>
It's good to be back in a small company where I feel I can make a difference.
</p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=c07c5a1b-5dd7-4f79-b282-5892696d862f" />
      </body>
      <title>New Job - Wonga</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,c07c5a1b-5dd7-4f79-b282-5892696d862f.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/New+Job+Wonga.aspx</link>
      <pubDate>Mon, 29 Sep 2008 13:17:28 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img src="https://www.wonga.com/Images/WongaImages/Wonga_logo_grass.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
I have recently changed job, I have moved from the relative safety of Tradeweb to
Wonga an 18 month old startup. It's a very exciting place to work offering a very
dynamic working environment.
&lt;/p&gt;
&lt;p&gt;
The company is very focused on becoming the number one source of&amp;nbsp;cash on demand.
It offers cash direct to your bank account with in a few minutes of being accepted
if you apply before 3pm. This presents a lot of challenges as nearly&amp;nbsp;all customer
scoring and verification has to done automatically.
&lt;/p&gt;
&lt;p&gt;
The service is for people who need to borrow a small amount of cash for a short period
of time (up to 30 days). It is only designed for use in emergencies. If you are accepted
for a loan and repay on time your Wonga Trust rating increases and so does the amount
you may borrow.
&lt;/p&gt;
&lt;p&gt;
It's good to be back in a small company where I feel I can make&amp;nbsp;a difference.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=c07c5a1b-5dd7-4f79-b282-5892696d862f" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,c07c5a1b-5dd7-4f79-b282-5892696d862f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=909c3228-cc0c-485a-9cba-8d0a4599cae5</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,909c3228-cc0c-485a-9cba-8d0a4599cae5.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,909c3228-cc0c-485a-9cba-8d0a4599cae5.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=909c3228-cc0c-485a-9cba-8d0a4599cae5</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Every now and again I stumble across a tool that does exactly what I am looking for
no if's or but's just exactly what I need. It is a rare moment and something to savour.<br /><br />
Today it happened and the tool is <a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;displayLang=en">Microsoft's
Log Parser</a>. This is a tool that knows how to read IIS and Windows event logs out
of the box, it allows you to specify filters and columns using a SQL-like syntax and
dump the result straight into a SQL server database. How freakin amazing is that!
To build this yourself would involve writing scripts that use WMI or .NET to interrogate
the logs then produce text files in a BCP friendly format then shelling out to the
BCP utility to import to a DB, in other words lots of work. This can now all be achieved
in one line of code:<br /><br />
LogParser -i:EVT -o:NAT "SELECT * INTO c:\Output.txt FROM System" 
<br /><br />
The example above takes all the fields from the Windows System Event Log and places
them into a text file called Output.txt. Once you have installed Log Parser you can
copy that line of code into a command prompt on any windows machine and if you have
the necessary permissions you will dump the entire system event log to a text file.
It's quick too I processed ~2600 log entries to a text file in 0.7 secs on my laptop.<br /><br />
I am still investigating all the features, if you specify the SQL output format -o:SQL
you have either to setup a DSN to your database or supply the Sql server &amp; database
(if using Sql Auth you also need username &amp; password). After the INTO you specifiy
the table name, when the command executes if the table does not exist it will be created
for you using the columns in the input format. If want to import into an existing
table the column names, data types and order of columns must match. Read the excellent
help file that comes with the install. See the example below.<br /><br />
Finally there is one more cool feature I would like to mention, if you wish continually
upload log entries from a log file as it grows but you wish ignore records you have
already processed you are in luck! Use the iCheckPoint parameter and Log Parser will
create a file where it stores the position it last read up to in the log file you
are processing. This removes the need to clear out the database and reload everything
which means a lot less horsepower will be required for processing your logs. You can
reduce the intervals between log uploads to make your database more current.<br /><br />
It also has a Com+ api so you can call it directly from C# or VB. I can't believe
it took me this long to discover such a useful tool.<br /><br />
SQL Server Example:<br />
LogParser -i:EVT -o:SQL "SELECT * INTO EventLog FROM System" -server:Laptop\SqlExpress
-database:Keeper -driver:"SQL Server" -createTable:ON<br /><br />
UPDATE:<br />
If you have IIS set to create Daily log files (the default) then a bit of code is
needed in your batch file to determine what the current filename will be. The following
example will work on an XP/2003 server that has is local date format set to the UK.
If you are deploying to a server with US date format you will need change code that
sets the CurrentLogFile variable.<br /><br />
REM Use on servers set to UK date<br />
SET CurrentLogFile=ex%date:~8,2%%date:~3,2%%date:~0,2%.log<br /><br />
REM SET the path to the IIS Log Files Folder. NOTE: If your IIS server has multiple
Websites you may have to change the path.<br />
SET LogFilesFolder=%SYSTEMROOT%\system32\Logfiles\W3SVC1\<br /><br />
ECHO Attempting to process IIS Log File: %LogFilesFolder%%CurrentLogFile%<br /><br />
PAUSE<br />
LogParser -i:IISW3C -o:SQL "SELECT * INTO IISLog FROM %LogFilesFolder%%CurrentLogFile%"
-server:Laptop\SqlExpress -database:Keeper -driver:"SQL Server" -createTable:ON<br />
PAUSE
</p>
        <p>
          <font color="#a52a2a">
            <u>Update: Found a Gotcha<br /></u>I discovered a gotcha with using the flag -createTable:ON when importing IISLogs into
SQL server, this will set the column length to 255 max. Often columns like csReferrer,
csUriQuery, csUriStem and csUserAgent will exceed 255 chars. To fix this problem simply
increase the length of the columns.<br />
I used csCookie: varchar(5000), csUriQueryString: varchar(5000), csUriStem: varchar(1000),
csUserAgent: varchar(1000)</font>
          <br />
        </p>
        <p>
          <br />
        </p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=909c3228-cc0c-485a-9cba-8d0a4599cae5" />
      </body>
      <title>Uploading IIS or Event log files to SQL Server using Microsoft Log Parser</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,909c3228-cc0c-485a-9cba-8d0a4599cae5.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Uploading+IIS+Or+Event+Log+Files+To+SQL+Server+Using+Microsoft+Log+Parser.aspx</link>
      <pubDate>Sat, 20 Sep 2008 19:28:36 GMT</pubDate>
      <description>&lt;p&gt;
Every now and again I stumble across a tool that does exactly what I am looking for
no if's or but's just exactly what I need. It is a rare moment and something to savour.&lt;br&gt;
&lt;br&gt;
Today it happened and the tool is &lt;a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displayLang=en"&gt;Microsoft's
Log Parser&lt;/a&gt;. This is a tool that knows how to read IIS and Windows event logs out
of the box, it allows you to specify filters and columns using a SQL-like syntax and
dump the result straight into a SQL server database. How freakin amazing is that!
To build this yourself would involve writing scripts that use WMI or .NET to interrogate
the logs then produce text files in a BCP friendly format then shelling out to the
BCP utility to import to a DB, in other words lots of work. This can now all be achieved
in one line of code:&lt;br&gt;
&lt;br&gt;
LogParser -i:EVT -o:NAT "SELECT * INTO c:\Output.txt FROM System" 
&lt;br&gt;
&lt;br&gt;
The example above takes all the fields from the Windows System Event Log and places
them into a text file called Output.txt. Once you have installed Log Parser you can
copy that line of code into a command prompt on any windows machine and if you have
the necessary permissions you will dump the entire system event log to a text file.
It's quick too I processed ~2600 log entries to a text file in 0.7 secs on my laptop.&lt;br&gt;
&lt;br&gt;
I am still investigating all the features, if you specify the SQL output format -o:SQL
you have either to setup a DSN to your database or supply the Sql server &amp;amp; database
(if using Sql Auth you also need username &amp;amp; password). After the INTO you specifiy
the table name, when the command executes if the table does not exist it will be created
for you using the columns in the input format. If want to import into an existing
table the column names, data types and order of columns must match. Read the excellent
help file that comes with the install. See the example below.&lt;br&gt;
&lt;br&gt;
Finally there is one more cool feature I would like to mention, if you wish continually
upload log entries from a log file as it grows but you wish ignore records you have
already processed you are in luck! Use the iCheckPoint parameter and Log Parser will
create a file where it stores the position it last read up to in the log file you
are processing. This removes the need to clear out the database and reload everything
which means a lot less horsepower will be required for processing your logs. You can
reduce the intervals between log uploads to make your database more current.&lt;br&gt;
&lt;br&gt;
It also has a Com+ api so you can call it directly from C# or VB. I can't believe
it took me this long to discover such a useful tool.&lt;br&gt;
&lt;br&gt;
SQL Server Example:&lt;br&gt;
LogParser -i:EVT -o:SQL "SELECT * INTO EventLog FROM System" -server:Laptop\SqlExpress
-database:Keeper -driver:"SQL Server" -createTable:ON&lt;br&gt;
&lt;br&gt;
UPDATE:&lt;br&gt;
If you have IIS set to create Daily log files (the default) then a bit of code is
needed in your batch file to determine what the current filename will be. The following
example will work on an XP/2003 server that has is local date format set to the UK.
If you are deploying to a server with US date format you will need change code that
sets the CurrentLogFile variable.&lt;br&gt;
&lt;br&gt;
REM Use on servers set to UK date&lt;br&gt;
SET CurrentLogFile=ex%date:~8,2%%date:~3,2%%date:~0,2%.log&lt;br&gt;
&lt;br&gt;
REM SET the path to the IIS Log Files Folder. NOTE: If your IIS server has multiple
Websites you may have to change the path.&lt;br&gt;
SET LogFilesFolder=%SYSTEMROOT%\system32\Logfiles\W3SVC1\&lt;br&gt;
&lt;br&gt;
ECHO Attempting to process IIS Log File: %LogFilesFolder%%CurrentLogFile%&lt;br&gt;
&lt;br&gt;
PAUSE&lt;br&gt;
LogParser -i:IISW3C -o:SQL "SELECT * INTO IISLog FROM %LogFilesFolder%%CurrentLogFile%"
-server:Laptop\SqlExpress -database:Keeper -driver:"SQL Server" -createTable:ON&lt;br&gt;
PAUSE
&lt;/p&gt;
&lt;p&gt;
&lt;font color=#a52a2a&gt;&lt;u&gt;Update: Found a&amp;nbsp;Gotcha&lt;br&gt;
&lt;/u&gt;I discovered a gotcha with using the flag -createTable:ON when importing IISLogs&amp;nbsp;into
SQL server, this will set the column length to 255 max. Often columns like csReferrer,
csUriQuery, csUriStem and csUserAgent will exceed 255 chars. To fix this problem simply
increase the length of the columns.&lt;br&gt;
I used csCookie: varchar(5000), csUriQueryString: varchar(5000), csUriStem: varchar(1000),
csUserAgent: varchar(1000)&lt;/font&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=909c3228-cc0c-485a-9cba-8d0a4599cae5" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,909c3228-cc0c-485a-9cba-8d0a4599cae5.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=d82db1e8-99fa-4bdf-b12f-4835daba2bd4</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,d82db1e8-99fa-4bdf-b12f-4835daba2bd4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,d82db1e8-99fa-4bdf-b12f-4835daba2bd4.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=d82db1e8-99fa-4bdf-b12f-4835daba2bd4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">I am a big fan of Mark Steel's, I loved
the "Mark Steel Lectures" series that he did for the Open University. He is very good
at explaining ideas in plain english, de-jargonising them and adding touch of humor
to the learning experience. The majority of the series seems to be on <a href="http://www.youtube.com">you
tube</a>, just search for his name and you will find them.<br /><img src="http://ecx.images-amazon.com/images/I/51YGThUnfiL._SL500_BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU02_AA240_SH20_.jpg" /><br />
In his latest book he talks mostly about the last ten years of his life, the birth
of his two kids, his split with his partner and the end of his membership of the SWP.
If your thinking what's so interesting about that well i'm 35 year old and he is 46
so I am just about to go through what he is talking about in his book (hopefully not
splitting with my wife and I'm not an SWP member). My wife is eight months pregnant
with our first child. The book is honest and amusing and very reasuring that my complete
lack of preparedness for becoming a father is the norm.<br /><br />
The book is an entertaining read and well written, I took it on holiday and it only
lasted three days a good sign for me. I don't share Mark's views on Capitalism but
enjoy reading his arguments, which do have merit because they are well thought out.<br /><br />
4/5 for me.<br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=d82db1e8-99fa-4bdf-b12f-4835daba2bd4" /></body>
      <title>A Review of Mark Steel's book: What's going on ? </title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,d82db1e8-99fa-4bdf-b12f-4835daba2bd4.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/A+Review+Of+Mark+Steels+Book+Whats+Going+On.aspx</link>
      <pubDate>Sat, 20 Sep 2008 09:29:14 GMT</pubDate>
      <description>I am a big fan of Mark Steel's, I loved the "Mark Steel Lectures" series that he did for the Open University. He is very good at explaining ideas in plain english, de-jargonising them and adding touch of humor to the learning experience. The majority of the series seems to be on &lt;a href="http://www.youtube.com"&gt;you
tube&lt;/a&gt;, just search for his name and you will find them.&lt;br&gt;
&lt;img src="http://ecx.images-amazon.com/images/I/51YGThUnfiL._SL500_BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU02_AA240_SH20_.jpg"&gt;
&lt;br&gt;
In his latest book he talks mostly about the last ten years of his life, the birth
of his two kids, his split with his partner and the end of his membership of the SWP.
If your thinking what's so interesting about that well i'm 35 year old and he is 46
so I am just about to go through what he is talking about in his book (hopefully not
splitting with my wife and I'm not an SWP member). My wife is eight months pregnant
with our first child. The book is honest and amusing and very reasuring that my complete
lack of preparedness for becoming a father is the norm.&lt;br&gt;
&lt;br&gt;
The book is an entertaining read and well written, I took it on holiday and it only
lasted three days a good sign for me. I don't share Mark's views on Capitalism but
enjoy reading his arguments, which do have merit because they are well thought out.&lt;br&gt;
&lt;br&gt;
4/5 for me.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=d82db1e8-99fa-4bdf-b12f-4835daba2bd4" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,d82db1e8-99fa-4bdf-b12f-4835daba2bd4.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=0fb3c093-be20-46c1-8278-747e1116133f</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,0fb3c093-be20-46c1-8278-747e1116133f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,0fb3c093-be20-46c1-8278-747e1116133f.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=0fb3c093-be20-46c1-8278-747e1116133f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">These are the schema design commandments
I live by, they are kept here purely for my reference.<br />
Rules marked with * are absolute and if not implemented will result in karma so bad
you will be reincarnated as a bottom feeder.<br /><br />
1.) Pluralise table names.<br />
2.) *Every table in the db will have a primary key, without exception.<br />
3.) Be consistent with Case and separators when naming tables and columns<br />
4.) Enforce referential integrity with foreign keys.<br />
5.) Avoid acronyms wherever possible when naming tables and columns.<br />
6.) Avoid using the float datatype for columns that will store monetary values.<br />
7.) Use varchar instead of char(n) unless specifically required.<br /><br />
If you have any rules you swear by then please comment with your reasoning.<br />
This is a work in progress.<br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=0fb3c093-be20-46c1-8278-747e1116133f" /></body>
      <title>Schema Design Rules</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,0fb3c093-be20-46c1-8278-747e1116133f.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Schema+Design+Rules.aspx</link>
      <pubDate>Wed, 13 Aug 2008 08:26:17 GMT</pubDate>
      <description>These are the schema design commandments I live by, they are kept here purely for my reference.&lt;br&gt;
Rules marked with * are absolute and if not implemented will result in karma so bad
you will be reincarnated as a bottom feeder.&lt;br&gt;
&lt;br&gt;
1.) Pluralise table names.&lt;br&gt;
2.) *Every table in the db will have a primary key, without exception.&lt;br&gt;
3.) Be consistent with Case and separators when naming tables and columns&lt;br&gt;
4.) Enforce referential integrity with foreign keys.&lt;br&gt;
5.) Avoid acronyms wherever possible when naming tables and columns.&lt;br&gt;
6.) Avoid using the float datatype for columns that will store monetary values.&lt;br&gt;
7.) Use varchar instead of char(n) unless specifically required.&lt;br&gt;
&lt;br&gt;
If you have any rules you swear by then please comment with your reasoning.&lt;br&gt;
This is a work in progress.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=0fb3c093-be20-46c1-8278-747e1116133f" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,0fb3c093-be20-46c1-8278-747e1116133f.aspx</comments>
      <category>SQL Server</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=10f938f3-921c-41e7-b46f-6d162b857cd9</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,10f938f3-921c-41e7-b46f-6d162b857cd9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,10f938f3-921c-41e7-b46f-6d162b857cd9.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=10f938f3-921c-41e7-b46f-6d162b857cd9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <br />
        <img src="http://www.dualbotic.com/DasBlog/content/binary/pf.JPG" border="0" />
        <br />
        <br />
I have a friend I'll call him Aaron because that's his name. 
<br /><br />
He has joined the company behind a new social networking site focused in the gaming
community.<br /><br />
The have just revamped their site, it is still in beta though you wouldn't know it.<br /><br />
The have areas for all the major consoles and of course pc games. 
<br /><br /><a href="http://www.playfire.com">Check Playfire out here.</a><br /><br />
The interesting thing about playfire from a developers point of view is that the platform
is developed on Django a web development framework developed in Python. It is based
loosely on the RoR MVC framework and seems to be gaining some traction. I intend to
check it out soon.<br /><br /><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=10f938f3-921c-41e7-b46f-6d162b857cd9" /></body>
      <title>New Social Gaming Network - Playfire</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,10f938f3-921c-41e7-b46f-6d162b857cd9.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/New+Social+Gaming+Network+Playfire.aspx</link>
      <pubDate>Wed, 30 Jul 2008 17:33:57 GMT</pubDate>
      <description>&lt;br&gt;
&lt;img src="http://www.dualbotic.com/DasBlog/content/binary/pf.JPG" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
I have a friend I'll call him Aaron because that's his name. 
&lt;br&gt;
&lt;br&gt;
He has joined the company behind a new social networking site focused in the gaming
community.&lt;br&gt;
&lt;br&gt;
The have just revamped their site, it is still in beta though you wouldn't know it.&lt;br&gt;
&lt;br&gt;
The have areas for all the major consoles and of course pc games. 
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.playfire.com"&gt;Check Playfire out here.&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
The interesting thing about playfire from a developers point of view is that the platform
is developed on Django a web development framework developed in Python. It is based
loosely on the RoR MVC framework and seems to be gaining some traction. I intend to
check it out soon.&lt;br&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=10f938f3-921c-41e7-b46f-6d162b857cd9" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,10f938f3-921c-41e7-b46f-6d162b857cd9.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=287b4425-fb62-4c74-ab27-4d044da9d2ea</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,287b4425-fb62-4c74-ab27-4d044da9d2ea.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,287b4425-fb62-4c74-ab27-4d044da9d2ea.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=287b4425-fb62-4c74-ab27-4d044da9d2ea</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">There is a new search engine on the block,
you've got to admire someone who's got the balls to take google on!<br /><br />
Check <a href="http://www.cuil.com/">CUIL</a> out.<br /><br />
My first impressions are that it's fast, it doesn't have a geographical filter like
google which might make looking for online stores in your country a problem, unless
it handles this behind the scenes.<br /><br />
As you would expect it's index is not as complete as google, I have a three websites
and it only found one of them but it may just take some time to get round to the others.<br /><br />
I'm hoping it will be Bot unfriendly, last time I trawled my weblog's <a href="http://www.live.com">live
search</a> was referring very open ended searchs to my site, i'm guessing this is
bots submitting search words from a dictionary and then working through the list of
results, but i'm not sure. One thing I know is that google does not show up in the
logs in this way.<br /><br />
One thing I know is competition is healthy if this new site can steal some market
share from google it will help to keep google honest.<br /><br /><a href="http://scobleizer.com/2008/07/27/a-new-search-engine-appears-will-you-use-it/">Robert
Scoble has posted on his blog about it.</a><br /><br /><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=287b4425-fb62-4c74-ab27-4d044da9d2ea" /></body>
      <title>New search engine - CUIL</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,287b4425-fb62-4c74-ab27-4d044da9d2ea.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/New+Search+Engine+CUIL.aspx</link>
      <pubDate>Tue, 29 Jul 2008 08:19:00 GMT</pubDate>
      <description>There is a new search engine on the block, you've got to admire someone who's got the balls to take google on!&lt;br&gt;
&lt;br&gt;
Check &lt;a href="http://www.cuil.com/"&gt;CUIL&lt;/a&gt; out.&lt;br&gt;
&lt;br&gt;
My first impressions are that it's fast, it doesn't have a geographical filter like
google which might make looking for online stores in your country a problem, unless
it handles this behind the scenes.&lt;br&gt;
&lt;br&gt;
As you would expect it's index is not as complete as google, I have a three websites
and it only found one of them but it may just take some time to get round to the others.&lt;br&gt;
&lt;br&gt;
I'm hoping it will be Bot unfriendly, last time I trawled my weblog's &lt;a href="http://www.live.com"&gt;live
search&lt;/a&gt; was referring very open ended searchs to my site, i'm guessing this is
bots submitting search words from a dictionary and then working through the list of
results, but i'm not sure. One thing I know is that google does not show up in the
logs in this way.&lt;br&gt;
&lt;br&gt;
One thing I know is competition is healthy if this new site can steal some market
share from google it will help to keep google honest.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://scobleizer.com/2008/07/27/a-new-search-engine-appears-will-you-use-it/"&gt;Robert
Scoble has posted on his blog about it.&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=287b4425-fb62-4c74-ab27-4d044da9d2ea" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,287b4425-fb62-4c74-ab27-4d044da9d2ea.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=9da7f5a1-1257-4c0c-b1e0-a87161855672</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,9da7f5a1-1257-4c0c-b1e0-a87161855672.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,9da7f5a1-1257-4c0c-b1e0-a87161855672.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=9da7f5a1-1257-4c0c-b1e0-a87161855672</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Entity Definitions<br />
==================<br />
Center - An organisation that runs courses<br />
Center Admin - A course administrator<br />
Center Instructor - A course instructor<br />
Organisation - An organisation that sends people on courses<br />
Organisation Admin - An administrator at an organisation that sends people on courses<br />
Attendee - A person that attends a course<br />
 <br /><br />
Complete First Aid Course Bookings<br />
==================================<br />
- These will be administered by ProHealth to begin with<br />
- Add certification duration to Course Types 
<br />
- Add course attendee certificate issue date / expiry fields - This should be the
same date that is on the certificate and will be used to trigger reminders to be sent
out.<br /><br />
Nice to have's<br />
==============<br />
- Course Search Form - Search by category / date / type / status<br />
- Upcoming Course list - set max in list / period i.e 3 months / both<br />
- RSS / Email Notifications for upcoming courses<br />
Enquiry form<br />
- filled out by PH admin when enquiry is received by phone / email / fax<br />
- Should allow searching for repeat bookings by existing customers by post code /
company name<br />
- Will track enquiries as they become bookings<br />
- Sends an email to prospective customer containg a link to book on line / pdf to
faxback<br />
- PDF contains enquiry ref will be keyed by ph admin when fax is recieved will save
time.<br />
  <br />
Expiry Tracking System<br />
======================<br />
Because a company would be nuts if it didn't chase repeat business<br />
- Inteligent tracking of certificate expiry dates<br />
- Issue reminder letters, calls, or emails to org's, companies and individuals.<br />
-- Currently this is done once a year<br />
-- Organised companies book an entire year in advance<br />
-- Disorganised companies book at the last minute.<br />
-- The system should try and make life easier for both types of company<br />
- Optout/in facility will allow reminders to be turned off<br /><br />
Company Portal<br />
===============<br />
Will follow when all in house admin functionality is complete<br />
- Customer will be issued a login and password<br /><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=9da7f5a1-1257-4c0c-b1e0-a87161855672" /></body>
      <title>Centro - Entity Definitions / Work in Progress</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,9da7f5a1-1257-4c0c-b1e0-a87161855672.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Centro+Entity+Definitions+Work+In+Progress.aspx</link>
      <pubDate>Wed, 16 Jul 2008 09:07:37 GMT</pubDate>
      <description>Entity Definitions&lt;br&gt;
==================&lt;br&gt;
Center - An organisation that runs courses&lt;br&gt;
Center Admin - A course administrator&lt;br&gt;
Center Instructor - A course instructor&lt;br&gt;
Organisation - An organisation that sends people on courses&lt;br&gt;
Organisation Admin - An administrator at an organisation that sends people on courses&lt;br&gt;
Attendee - A person that attends a course&lt;br&gt;
&amp;nbsp;&lt;br&gt;
&lt;br&gt;
Complete First Aid Course Bookings&lt;br&gt;
==================================&lt;br&gt;
- These will be administered by ProHealth to begin with&lt;br&gt;
- Add certification duration to Course Types 
&lt;br&gt;
- Add course attendee certificate issue date / expiry fields - This should be the
same date that is on the certificate and will be used to trigger reminders to be sent
out.&lt;br&gt;
&lt;br&gt;
Nice to have's&lt;br&gt;
==============&lt;br&gt;
- Course Search Form - Search by category / date / type / status&lt;br&gt;
- Upcoming Course list - set max in list / period i.e 3 months / both&lt;br&gt;
- RSS / Email Notifications for upcoming courses&lt;br&gt;
Enquiry form&lt;br&gt;
- filled out by PH admin when enquiry is received by phone / email / fax&lt;br&gt;
- Should allow searching for repeat bookings by existing customers by post code /
company name&lt;br&gt;
- Will track enquiries as they become bookings&lt;br&gt;
- Sends an email to prospective customer containg a link to book on line / pdf to
faxback&lt;br&gt;
- PDF contains enquiry ref will be keyed by ph admin when fax is recieved will save
time.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&lt;br&gt;
Expiry Tracking System&lt;br&gt;
======================&lt;br&gt;
Because a company would be nuts if it didn't chase repeat business&lt;br&gt;
- Inteligent tracking of certificate expiry dates&lt;br&gt;
- Issue reminder letters, calls, or emails to org's, companies and individuals.&lt;br&gt;
-- Currently this is done once a year&lt;br&gt;
-- Organised companies book an entire year in advance&lt;br&gt;
-- Disorganised companies book at the last minute.&lt;br&gt;
-- The system should try and make life easier for both types of company&lt;br&gt;
- Optout/in facility will allow reminders to be turned off&lt;br&gt;
&lt;br&gt;
Company Portal&lt;br&gt;
===============&lt;br&gt;
Will follow when all in house admin functionality is complete&lt;br&gt;
- Customer will be issued a login and password&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=9da7f5a1-1257-4c0c-b1e0-a87161855672" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,9da7f5a1-1257-4c0c-b1e0-a87161855672.aspx</comments>
      <category>centro</category>
      <category>monorail</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=1dd838af-2504-4ad9-a7da-442503e0152e</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,1dd838af-2504-4ad9-a7da-442503e0152e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,1dd838af-2504-4ad9-a7da-442503e0152e.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=1dd838af-2504-4ad9-a7da-442503e0152e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I wanted a way to get into the guts of monorail so I offered to create a website for
the occupational health company that my mum works for. It is very much a work in progress,
you can check it out here <a href="http://www.prohealthuk.com">ProHealthUk</a> if
you want to see the CRUD click the admin link. When the site goes fully live you will
have to login but for the time being you can edit data.
</p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=1dd838af-2504-4ad9-a7da-442503e0152e" />
      </body>
      <title>Occupational Health Website in Monorail for ProHealth</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,1dd838af-2504-4ad9-a7da-442503e0152e.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Occupational+Health+Website+In+Monorail+For+ProHealth.aspx</link>
      <pubDate>Fri, 27 Jun 2008 21:23:17 GMT</pubDate>
      <description>&lt;p&gt;
I wanted a way to get into the guts of monorail so I offered to create a website for
the occupational health company that my mum works for. It is very much a work in progress,
you can check it out here &lt;a href="http://www.prohealthuk.com"&gt;ProHealthUk&lt;/a&gt;&amp;nbsp;if
you want to see the CRUD click the admin link. When the site goes fully live you will
have to login but for the time being you can edit data.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=1dd838af-2504-4ad9-a7da-442503e0152e" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,1dd838af-2504-4ad9-a7da-442503e0152e.aspx</comments>
      <category>centro</category>
      <category>monorail</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=00b0c00f-47af-4f8a-b420-65e921e860e4</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,00b0c00f-47af-4f8a-b420-65e921e860e4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,00b0c00f-47af-4f8a-b420-65e921e860e4.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=00b0c00f-47af-4f8a-b420-65e921e860e4</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So tonight at about 8pm I sit down on the couch with a beer when I hear a knock at
the door. When I answer it there two ladies and a gent all smartly dressed in suits.
The woman asks me to confirm my name and address as shown on her clipboard she then
starts a vauge diatribe about how I could save money on my energy bills. At no point
did she identify that she was from nPower. I learnt this from looking at the logo
on her Id badge.
</p>
        <p>
The lady's sales pitch continued for about a minute until I twigged what was going
on. I asked her straight out "Are you offering to change my provider?" she seemed
disinclined to answer the question so I asked it again. She said yes to which I replied
I am not interested in changing my provider. She asked if it was due to the hassle,
I said no I just do not want to change. That was the end of it.
</p>
        <p>
What annoyed me was the underhand way in which the salespeople misleadingly explained
their presence on my doorstep. If they had identified themselves as N-Power and offered
to quote me a price for supplying fuel I would have given them a chance.
I like the next person would always rather pay less for my fuel but I felt like
they were trying to con me into changing without even realising I was doing so.
I am now very unlikely ever to contemplate using n-power in future. They should stop
this practice as they will get some very negative pr from people like me. IMHO door to
door sales is about as low as it gets anyway.
</p>
        <p>
Rant over. 
</p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=00b0c00f-47af-4f8a-b420-65e921e860e4" />
      </body>
      <title>nPower Sucks</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,00b0c00f-47af-4f8a-b420-65e921e860e4.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/nPower+Sucks.aspx</link>
      <pubDate>Fri, 27 Jun 2008 21:09:10 GMT</pubDate>
      <description>&lt;p&gt;
So tonight at about 8pm I sit down on the couch with a beer when I hear a knock at
the door. When I answer it there two ladies and a gent all smartly dressed in suits.
The woman asks me to confirm my name and address as shown on her clipboard she then
starts a vauge diatribe about how I could save money on my energy bills. At no point
did she identify that she was from nPower. I learnt this from looking at the logo
on her Id badge.
&lt;/p&gt;
&lt;p&gt;
The lady's sales pitch continued for about a minute until I twigged what was going
on. I asked her straight out "Are you offering to change my provider?" she seemed
disinclined to answer the question so I asked it again. She said yes to which I replied
I am not interested in changing my provider. She asked if it was due to the hassle,
I said no I just do not want to change. That was the end of it.
&lt;/p&gt;
&lt;p&gt;
What annoyed me was the underhand way in which the salespeople misleadingly&amp;nbsp;explained
their presence on my doorstep. If they had identified themselves as N-Power and offered
to quote me&amp;nbsp;a price for supplying fuel I would have&amp;nbsp;given them a chance.
I like the next person would always rather pay less for my fuel but I&amp;nbsp;felt like
they were trying to con me into changing&amp;nbsp;without even realising I was doing so.
I am now very unlikely&amp;nbsp;ever to contemplate using n-power in future. They should&amp;nbsp;stop
this practice as they will get some very negative pr from people like me. IMHO door&amp;nbsp;to
door sales is about as low as it gets anyway.
&lt;/p&gt;
&lt;p&gt;
Rant over.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=00b0c00f-47af-4f8a-b420-65e921e860e4" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,00b0c00f-47af-4f8a-b420-65e921e860e4.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=dc7d5071-538f-4264-a0ed-5aa6076c22cb</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,dc7d5071-538f-4264-a0ed-5aa6076c22cb.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,dc7d5071-538f-4264-a0ed-5aa6076c22cb.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=dc7d5071-538f-4264-a0ed-5aa6076c22cb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am building a course booking system in monorail and in the process of uploading
the source to google code. This is basically a way for me to understand the MVC approach
to building websites using the castle monorail project. I figured the code may be
of use to others tackling similar tasks or who just want to hack around with existing
code to see how it works. I am not by any means a monorail expert so some of the approaches
I have taken may be wrong or ill advised but that is kind of the point learning by
experience is my favourite approach. Let me know if you spot any. All help gratefully
received.
</p>
        <p>
This will be a system designed to help administrators organise training courses.
The initial need is for it to be able to handle first aid courses run by a health
clinic.
</p>
        <p>
The system will be used by non-technical admin staff who are familiar with email and
basic word processing on windows pc's.
</p>
        <p>
The development of the project uses the .net framework 2.0 and an MVC pattern with
the Monorail Castle framework. It makes use of the Active Record ORM to handle data
access. SQL Server is used for the database. I have elected to use nVelocity for the
view templates. I have also elected not to write tests and use tdd. I know I should
it's just that my brain cannot absorb that many new things at once.
</p>
        <p>
The system allows new courses to be setup, new course types to be configured. Courses
can be managed with new attendees booked on to courses.
</p>
        <p>
If the courses are for certification purposes if an attendee passes the course the
certificate issued can be tracked so renewal notification can be sent out.
</p>
        <p>
The system allows attendees to be moved from one course to another and for their booking
to be cancelled.
</p>
        <p>
The system will produce reports for invoicing, courses and reminders for expired certificates.
</p>
        <p>
You can find the project here:
</p>
        <p>
          <a href="http://code.google.com/p/centro/">http://code.google.com/p/centro/</a>
        </p>
        <img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=dc7d5071-538f-4264-a0ed-5aa6076c22cb" />
      </body>
      <title>centro a new open source project in monorail</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,dc7d5071-538f-4264-a0ed-5aa6076c22cb.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/centro+A+New+Open+Source+Project+In+Monorail.aspx</link>
      <pubDate>Mon, 26 May 2008 21:59:14 GMT</pubDate>
      <description>&lt;p&gt;
I am building a course booking system in monorail and in the process of uploading
the source to google code. This is basically a way for me to understand the MVC approach
to building websites using the castle monorail project. I figured the code may be
of use to others tackling similar tasks or who just want to hack around with existing
code to see how it works. I am not by any means a monorail expert so some of the approaches
I have taken may be wrong or ill advised but that is kind of the point learning by
experience is my favourite approach. Let me know if you spot any. All help gratefully
received.
&lt;/p&gt;
&lt;p&gt;
This will be&amp;nbsp;a system designed to help administrators organise training courses.
The initial need is for it to be able to handle first aid courses run by a health
clinic.
&lt;/p&gt;
&lt;p&gt;
The system will be used by non-technical admin staff who are familiar with email and
basic word processing on windows pc's.
&lt;/p&gt;
&lt;p&gt;
The development of the project uses the .net framework 2.0 and an MVC pattern with
the Monorail Castle framework. It makes use of the Active Record ORM to handle data
access. SQL Server is used for the database. I have elected to use nVelocity for the
view templates. I have also elected not to write tests and use tdd. I know I should
it's just that my brain cannot absorb that many new things at once.
&lt;/p&gt;
&lt;p&gt;
The system allows new courses to be setup, new course types to be configured. Courses
can be managed with new attendees booked on to courses.
&lt;/p&gt;
&lt;p&gt;
If the courses are for certification purposes if an attendee passes the course the
certificate issued can be tracked so renewal notification can be sent out.
&lt;/p&gt;
&lt;p&gt;
The system allows attendees to be moved from one course to another and for their booking
to be cancelled.
&lt;/p&gt;
&lt;p&gt;
The system will produce reports for invoicing, courses and reminders for expired certificates.
&lt;/p&gt;
&lt;p&gt;
You can find the project here:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://code.google.com/p/centro/"&gt;http://code.google.com/p/centro/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=dc7d5071-538f-4264-a0ed-5aa6076c22cb" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,dc7d5071-538f-4264-a0ed-5aa6076c22cb.aspx</comments>
      <category>centro</category>
      <category>monorail</category>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=652c378a-1982-4219-b140-4601de5d0cb8</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,652c378a-1982-4219-b140-4601de5d0cb8.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,652c378a-1982-4219-b140-4601de5d0cb8.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=652c378a-1982-4219-b140-4601de5d0cb8</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I was having difficulty getting to sleep
last night and started wondering what happens to a persons blog when they die.<br /><br />
Currently this blog lives on my server at home so I wouldn't reckon on it lasting
too long after my passing should I be struck down by a Bus or Psyclist in london.<br /><br />
Most folks who blog use a company that they pay to host or will host for free, I wonder
what there policy is.<br /><br />
Then I got to thinking wouldn't it be nice if there was a website that offered to
host blogs of the deceased. 
<br /><br />
On the face of it this would seem to be an altruistic service but I sure there is
a VC out there trying to figure out the ad revenue business model.<br /><br />
I'm going to do some google based research and report my findings here, watch this
space.....<br /><br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=652c378a-1982-4219-b140-4601de5d0cb8" /></body>
      <title>What happens to your Blog when you die?</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,652c378a-1982-4219-b140-4601de5d0cb8.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/What+Happens+To+Your+Blog+When+You+Die.aspx</link>
      <pubDate>Thu, 17 Apr 2008 10:05:14 GMT</pubDate>
      <description>I was having difficulty getting to sleep last night and started wondering what happens to a persons blog when they die.&lt;br&gt;
&lt;br&gt;
Currently this blog lives on my server at home so I wouldn't reckon on it lasting
too long after my passing should I be struck down by a Bus or Psyclist in london.&lt;br&gt;
&lt;br&gt;
Most folks who blog use a company that they pay to host or will host for free, I wonder
what there policy is.&lt;br&gt;
&lt;br&gt;
Then I got to thinking wouldn't it be nice if there was a website that offered to
host blogs of the deceased. 
&lt;br&gt;
&lt;br&gt;
On the face of it this would seem to be an altruistic service but I sure there is
a VC out there trying to figure out the ad revenue business model.&lt;br&gt;
&lt;br&gt;
I'm going to do some google based research and report my findings here, watch this
space.....&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=652c378a-1982-4219-b140-4601de5d0cb8" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,652c378a-1982-4219-b140-4601de5d0cb8.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.dualbotic.com/DasBlog/Trackback.aspx?guid=43dd9c90-73f9-4916-aa26-c96bebbf9001</trackback:ping>
      <pingback:server>http://www.dualbotic.com/DasBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.dualbotic.com/DasBlog/PermaLink,guid,43dd9c90-73f9-4916-aa26-c96bebbf9001.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.dualbotic.com/DasBlog/CommentView,guid,43dd9c90-73f9-4916-aa26-c96bebbf9001.aspx</wfw:comment>
      <wfw:commentRss>http://www.dualbotic.com/DasBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=43dd9c90-73f9-4916-aa26-c96bebbf9001</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Every now and then I have a half baked
idea for a new kind of Gizmo, today I was staring at the mess of cables on my desk
and thought up this.<br /><br />
A device that replaces the multitude of cables that inhabit the back of your desk
with one single fat cable for neatness.<br />
Could also develop a wirless version using wimax technology.<br />
Including:<br />
- 2 x A/C Power for monitors<br />
- 2 x DVI / VGA for Dual screen 
<br />
- 1 x USB (built in powered hub<br />
-- Four ports for:<br />
--- Keyboard<br />
--- mouse<br />
--- Other peripherals<br /><p></p><img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=43dd9c90-73f9-4916-aa26-c96bebbf9001" /></body>
      <title>Crazy Invention #1 - Cable tidy for your Pc</title>
      <guid isPermaLink="false">http://www.dualbotic.com/DasBlog/PermaLink,guid,43dd9c90-73f9-4916-aa26-c96bebbf9001.aspx</guid>
      <link>http://www.dualbotic.com/DasBlog/Crazy+Invention+1+Cable+Tidy+For+Your+Pc.aspx</link>
      <pubDate>Thu, 17 Apr 2008 09:56:29 GMT</pubDate>
      <description>Every now and then I have a half baked idea for a new kind of Gizmo, today I was staring at the mess of cables on my desk and thought up this.&lt;br&gt;
&lt;br&gt;
A device that replaces the multitude of cables that inhabit the back of your desk
with one single fat cable for neatness.&lt;br&gt;
Could also develop a wirless version using wimax technology.&lt;br&gt;
Including:&lt;br&gt;
- 2 x A/C Power for monitors&lt;br&gt;
- 2 x DVI / VGA for Dual screen 
&lt;br&gt;
- 1 x USB (built in powered hub&lt;br&gt;
-- Four ports for:&lt;br&gt;
--- Keyboard&lt;br&gt;
--- mouse&lt;br&gt;
--- Other peripherals&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dualbotic.com/DasBlog/aggbug.ashx?id=43dd9c90-73f9-4916-aa26-c96bebbf9001" /&gt;</description>
      <comments>http://www.dualbotic.com/DasBlog/CommentView,guid,43dd9c90-73f9-4916-aa26-c96bebbf9001.aspx</comments>
    </item>
  </channel>
</rss>