<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkAHRXw7fip7ImA9WxNWFU0.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714</id><updated>2009-10-14T18:18:54.206+11:00</updated><title>John Sawyer's Techo Blog</title><subtitle type="html">Ideas and things for IT&lt;br&gt;&lt;br&gt;
&lt;i&gt;    See: &lt;a href="http://blog.johnsawyer.info/"&gt;My Creative Writing Blog&lt;/a&gt;&lt;/i&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://techoblog.johnsawyer.info/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://techoblog.johnsawyer.info/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><logo>http://1.bp.blogspot.com/_IM_EmrePYwQ/SKs62CcvENI/AAAAAAAACB8/TwiCo9rv5lk/S220/SNAG-0298.gif</logo><link rel="self" href="http://feeds.feedburner.com/johnsawyer/JkyY" type="application/atom+xml" /><feedburner:emailServiceId>johnsawyer/JkyY</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;DEcNRHY-cSp7ImA9WxNTEk4.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-9032431692888930060</id><published>2009-08-14T17:48:00.001+10:00</published><updated>2009-08-14T17:48:15.859+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-14T17:48:15.859+10:00</app:edited><title>Visual Studio 6 and VB6 – Hosted on Windows 7 (64k)</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=9032431692888930060" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/9032431692888930060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/9032431692888930060?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/av9dZuuE1tI/visual-studio-6-and-vb6-hosted-on.html" title="Visual Studio 6 and VB6 – Hosted on Windows 7 (64k)" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">There are still lots of VB6 applications out there that need to be maintained. I couldn’t install VB6 directly on the  Windows 7 desktop because of ActiveX and adoDB problems, but I could install it using Windows Virtual PC XP Mode.     I’ve set up VS6 in Windows Virtual PC and created a shortcut on my Windows 7 toolbar:    I run it from there and dragging it around my desktop just like any other
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rHSsdk19lTp6VO3Bo_pyLNdn08s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rHSsdk19lTp6VO3Bo_pyLNdn08s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rHSsdk19lTp6VO3Bo_pyLNdn08s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rHSsdk19lTp6VO3Bo_pyLNdn08s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/av9dZuuE1tI" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/08/visual-studio-6-and-vb6-hosted-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcHRnsyeCp7ImA9WxJaFkg.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-5093271343112157717</id><published>2009-08-07T23:26:00.001+10:00</published><updated>2009-08-07T23:50:37.590+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-07T23:50:37.590+10:00</app:edited><title>Move Office 2003 from one PC to another</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=5093271343112157717" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5093271343112157717?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5093271343112157717?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/mTStTWa4Zbk/move-office-2003-from-one-pc-to-another.html" title="Move Office 2003 from one PC to another" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">This is dead easy.     On you old PC - stop sending &amp; receiving       Tools -&amp;gt; Send Receive -&amp;gt; Send Receive Settings -&amp;gt; Disable ...      Shut down outlook     Copy all your PST and other outlook data files to exactly the same place on the new PC       (I abandoned Bill's My ... naming convention long ago and keep my stuff on a mapped M:\ drive)     Use the Save My Settings wizard on the old PC to
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/smXsRkEUgpS90u7njUIBEpUAM3c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/smXsRkEUgpS90u7njUIBEpUAM3c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/smXsRkEUgpS90u7njUIBEpUAM3c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/smXsRkEUgpS90u7njUIBEpUAM3c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/mTStTWa4Zbk" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/08/move-office-2003-from-one-pc-to-another.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIFRnk8eCp7ImA9WxJTEUQ.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-7249556770159101851</id><published>2009-04-20T13:35:00.001+10:00</published><updated>2009-04-20T13:35:17.770+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T13:35:17.770+10:00</app:edited><title>A VB.NET console app to backup your blog(s)</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=7249556770159101851" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/7249556770159101851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/7249556770159101851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/46NnYvWgs4w/vbnet-console-app-to-backup-your-blogs.html" title="A VB.NET console app to backup your blog(s)" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">If you want a small program that you can run periodically to backup your blogger blogs, you can use the following source code with the Google GData .NET Library.     See Sorting photo data from Google's Picasa API for another example of using the GData .NET library.       Code highlights     You need to supply your email address and password at service.Credentials    You need to specify the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AcrtiiL25-K1g6FGCnI_S_UJOBc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AcrtiiL25-K1g6FGCnI_S_UJOBc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AcrtiiL25-K1g6FGCnI_S_UJOBc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AcrtiiL25-K1g6FGCnI_S_UJOBc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/46NnYvWgs4w" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/04/vbnet-console-app-to-backup-your-blogs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEHQ3Y_eSp7ImA9WxVVFk4.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-7072030030999731602</id><published>2009-01-12T23:20:00.001+11:00</published><updated>2009-03-10T07:30:32.841+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-10T07:30:32.841+11:00</app:edited><title>NoClassDefFoundError when attempting to use MTOM with NetBeans 6.5 Jax-WS 2.1 client</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=7072030030999731602" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/7072030030999731602?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/7072030030999731602?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/8YE28flotqc/noclassdeffounderror-when-attempting-to.html" title="NoClassDefFoundError when attempting to use MTOM with NetBeans 6.5 Jax-WS 2.1 client" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><content type="html">A Java client that communicates with a .NET host has problems when the HOST has messageEncoding set to MTOM in web.config :  &lt;system.serviceModel&amp;gt;    &lt;bindings&amp;gt;      &lt;basicHttpBinding&amp;gt;        &lt;binding name="FileTransferServicesBinding" transferMode="Streamed"           messageEncoding="Mtom" maxReceivedMessageSize="10067108864"&amp;gt;        &lt;/binding&amp;gt;      &lt;/basicHttpBinding&amp;gt;    &lt;/bindings&amp;gt;...(it 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5LTPpN1wMOcG9oTtLZ6YW97G3YE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5LTPpN1wMOcG9oTtLZ6YW97G3YE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5LTPpN1wMOcG9oTtLZ6YW97G3YE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5LTPpN1wMOcG9oTtLZ6YW97G3YE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/8YE28flotqc" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/01/noclassdeffounderror-when-attempting-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcDQH8zeyp7ImA9WxVSF04.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-5734363435075740276</id><published>2009-01-12T12:04:00.001+11:00</published><updated>2009-01-12T15:21:11.183+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-12T15:21:11.183+11:00</app:edited><title>NetBeans 6.5: Problems building WSDL Java apps after upgrade from 6.1</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=5734363435075740276" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5734363435075740276?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5734363435075740276?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/2vfgixtttWI/netbeans-65-problems-building-wsdl-java.html" title="NetBeans 6.5: Problems building WSDL Java apps after upgrade from 6.1" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><content type="html">I recently updated to NetBeans 6.5 and a WEB Services client stopped working. At build time I got the following error message:     C:\myproject\JavaApplication29\nbproject\jaxws-build.xml:10: taskdef A class needed by class com.sun.tools.ws.ant.WsImport cannot be found: com/sun/istack/tools/ProtectedTask   I fixed the problem by adding:       &lt;classpath path="${libs.jaxb.classpath}"/&amp;gt;     to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sHgjSyhHR1PVzMjIsvfMB7oafMY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHgjSyhHR1PVzMjIsvfMB7oafMY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sHgjSyhHR1PVzMjIsvfMB7oafMY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHgjSyhHR1PVzMjIsvfMB7oafMY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/2vfgixtttWI" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/01/netbeans-65-problems-building-wsdl-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINRnc-fyp7ImA9WxVSFU8.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-8782919894573706835</id><published>2009-01-10T03:52:00.001+11:00</published><updated>2009-01-10T04:36:37.957+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-10T04:36:37.957+11:00</app:edited><title>Jetty embedded WEB server offers GZIP compression out of the box</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=8782919894573706835" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/8782919894573706835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/8782919894573706835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/3sKrT6Xe-CI/jetty-embedded-web-server-offers-gzip.html" title="Jetty embedded WEB server offers GZIP compression out of the box" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">Jetty is an Open Source WEB server written Java that you can embed in your application. You can find out more about it here.  It's very useful as an a way to serve a browser based control panel for an appliance, desktop system tray or windows service application that generally runs unattended.        Browser based control panels are particularly useful if the application is running in a dark room
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fvk6sqka-cCNRyBg21teR8yzGoo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fvk6sqka-cCNRyBg21teR8yzGoo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fvk6sqka-cCNRyBg21teR8yzGoo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fvk6sqka-cCNRyBg21teR8yzGoo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/3sKrT6Xe-CI" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/01/jetty-embedded-web-server-offers-gzip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcAR3k5eSp7ImA9WxVSFEo.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-5671790012416643532</id><published>2009-01-09T14:32:00.001+11:00</published><updated>2009-01-09T14:34:06.721+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-09T14:34:06.721+11:00</app:edited><title>Safari Browser provides Web Inspection Tool</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=5671790012416643532" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5671790012416643532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5671790012416643532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/96m3RYxDQl4/safari-browser-provides-web-inspection.html" title="Safari Browser provides Web Inspection Tool" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">In previous posts, Use Fiddler to explore HTTP GZIP compression and Fiddler helps you analyse HTTP traffic I mentioned tools to analyse how you web site.  The Safari browser offer the same detail, but in a more visual user interface. (Download it here.)    Click on a page name, and you get the content:      Click on the time bar and it accordion opens the details:       It makes suggestions about
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_KytXiAUDXSuuknIUx30KfWjSwo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_KytXiAUDXSuuknIUx30KfWjSwo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_KytXiAUDXSuuknIUx30KfWjSwo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_KytXiAUDXSuuknIUx30KfWjSwo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/96m3RYxDQl4" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/01/safari-browser-provides-web-inspection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIHRXk7fip7ImA9WxVSEEs.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-6163161356168483360</id><published>2009-01-04T20:15:00.001+11:00</published><updated>2009-01-04T20:15:34.706+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-04T20:15:34.706+11:00</app:edited><title>Sorting photo data from Google's Picasa API</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=6163161356168483360" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6163161356168483360?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6163161356168483360?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/qoFeaoYMnH8/sorting-photo-data-from-google-picasa.html" title="Sorting photo data from Google&amp;#39;s Picasa API" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_IM_EmrePYwQ/SMXk-y427PI/AAAAAAAACGw/tq6v6W44je8/s72-c/SNAG-0874.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">In the earlier post Google Calendar Service hosts a Gig Guide, I showed how to to use Google Data APIs to use Google Calendar data.  The client has posted photos of interest to Picasa and given them tags that determine which page of their WEB site they are displayed on.   This post describes      how to use the Picasa Service to host photos and use them in a ASP.NET WEB site using VB     how to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g737IEQbNxbUooCRsZGqNBXw0do/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g737IEQbNxbUooCRsZGqNBXw0do/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g737IEQbNxbUooCRsZGqNBXw0do/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g737IEQbNxbUooCRsZGqNBXw0do/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/qoFeaoYMnH8" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2009/01/sorting-photo-data-from-google-picasa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4MSXs7cSp7ImA9WxVTFUw.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-3982962716987555959</id><published>2008-12-29T09:14:00.001+11:00</published><updated>2008-12-29T12:09:48.509+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-29T12:09:48.509+11:00</app:edited><title>Database Publishing Service used with Database Publishing Wizard</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=3982962716987555959" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/3982962716987555959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/3982962716987555959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/y_59XqahzIY/database-publishing-service-used-with.html" title="Database Publishing Service used with Database Publishing Wizard" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">In the previous post (Useful SQL Database Transfer Tool) I mentioned Service that can be installed on a a server and receive requests directly from the Publishing Wizard.  This is an open source project. The compiled version can be downloaded from Microsoft SQL Server Database Publishing Services 1.1  I installed it using the defaults.  I had to change the IIS as follows to get it to run:     
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/toSO8BfZauDD_KZA5ZmpulOP4cI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/toSO8BfZauDD_KZA5ZmpulOP4cI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/toSO8BfZauDD_KZA5ZmpulOP4cI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/toSO8BfZauDD_KZA5ZmpulOP4cI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/y_59XqahzIY" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/12/database-publishing-service-used-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGSXk8fCp7ImA9WxVTFU0.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-6923823914044156303</id><published>2008-12-29T08:32:00.001+11:00</published><updated>2008-12-29T09:15:28.774+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-29T09:15:28.774+11:00</app:edited><title>Useful SQL Database Transfer Tool</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=6923823914044156303" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6923823914044156303?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6923823914044156303?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/u4s6bzw9tsg/useful-sql-database-transfer-tool.html" title="Useful SQL Database Transfer Tool" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">Microsoft SQL Server Database Publishing Wizard 1.1 is a great tool for transferring databases between sites.  It generates a single SQL script file which can be used to recreate a database (both schema and/or data) on a remote location. This is often used in a shared hosting environment where the only connectivity to a server is through a web-based control panel with a script execution window.  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y5UQuyvPK6KahiLEKqivxwf14hw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y5UQuyvPK6KahiLEKqivxwf14hw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y5UQuyvPK6KahiLEKqivxwf14hw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y5UQuyvPK6KahiLEKqivxwf14hw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/u4s6bzw9tsg" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/12/useful-sql-database-transfer-tool.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8ESHc_fCp7ImA9WxRbFE0.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-8633957595738319654</id><published>2008-12-05T02:26:00.001+11:00</published><updated>2008-12-05T02:33:29.944+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-05T02:33:29.944+11:00</app:edited><title>VB6 Developers - Can't use WebBrowser Control since IE7 installed</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=8633957595738319654" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/8633957595738319654?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/8633957595738319654?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/Nqf6lcIzsEA/vb6-users-can-use-webbrowser-control.html" title="VB6 Developers - Can&amp;#39;t use WebBrowser Control since IE7 installed" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">    This should not happen for run time users.  When you open a project that is using the class SHDocVwCtl.WebBrowser (SHDOCVW.dll), you might get this error message:     File Not Found ieframe.dll\1   If you didn't save your project file after you got the error message:     Exit VB6     Run regedit     Edit | Find             ieframe.dll\1     You should find:          Change the default value 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qKs2_2hcqyUjBaic5esyCeo_Rp4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKs2_2hcqyUjBaic5esyCeo_Rp4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qKs2_2hcqyUjBaic5esyCeo_Rp4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKs2_2hcqyUjBaic5esyCeo_Rp4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/Nqf6lcIzsEA" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/12/vb6-users-can-use-webbrowser-control.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcHRns9cSp7ImA9WxRbE08.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-7743565943550391716</id><published>2008-12-04T02:20:00.001+11:00</published><updated>2008-12-04T03:50:37.569+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-04T03:50:37.569+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Google API" /><category scheme="http://www.blogger.com/atom/ns#" term="Chart Components" /><title>Google v Microsoft "Chart" Components</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=7743565943550391716" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/7743565943550391716?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/7743565943550391716?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/8omwwDfz404/google-v-microsoft-components.html" title="Google v Microsoft &amp;quot;Chart&amp;quot; Components" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">  Microsoft is offering Chart Controls "free". See: New ASP.NET Charting Control: &lt;asp:chart runat="server"/&amp;gt;  In the mean time Google provides the same thing via their online API: See Google Chart API. The 3d piechart on the right is built dynamically using the is url: http://chart.apis.google.com/chart?cht=p3&amp;chd=t:60,40&amp;chs=250x100&amp;chl=Hello|World   Change to a Two dimensional pie chart (cht=p
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OqNz91uErjb1BK8YZz2fFEWPzY0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OqNz91uErjb1BK8YZz2fFEWPzY0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OqNz91uErjb1BK8YZz2fFEWPzY0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OqNz91uErjb1BK8YZz2fFEWPzY0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/8omwwDfz404" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/12/google-v-microsoft-components.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCR34_eip7ImA9WxVSFEo.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-5640471557667033044</id><published>2008-11-13T07:50:00.001+11:00</published><updated>2009-01-09T14:37:46.042+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-09T14:37:46.042+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTTP Traffic" /><title>Use Fiddler to explore HTTP GZIP compression</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=5640471557667033044" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5640471557667033044?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5640471557667033044?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/LxjsIbnmlvI/use-fiddler-to-explore-http-gzip.html" title="Use Fiddler to explore HTTP GZIP compression" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">Once you've installed Fiddler (see Fiddler helps you analyse HTTP traffic) it's worth looking at the data savings using GZIP compression.  The above URL uses GZIP and delivers 57,127 bytes using just 12,320 bytes.        Certainly worth exploring your WWW site.  See the later post: Safari Browser provides Web Inspection Tool  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mxkr5iky-H-qjLM2mfQO2dTYV2Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mxkr5iky-H-qjLM2mfQO2dTYV2Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mxkr5iky-H-qjLM2mfQO2dTYV2Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mxkr5iky-H-qjLM2mfQO2dTYV2Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/LxjsIbnmlvI" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/11/use-fiddler-to-explore-http-gzip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQBRHgzeSp7ImA9WxVSFEo.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-4445689643308486078</id><published>2008-11-13T07:33:00.001+11:00</published><updated>2009-01-09T14:39:15.681+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-09T14:39:15.681+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTTP Traffic" /><title>Fiddler helps you analyse HTTP traffic</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=4445689643308486078" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/4445689643308486078?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/4445689643308486078?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/rCHUGUj7EXA/fiddler-helps-you-analyse-http-traffic.html" title="Fiddler helps you analyse HTTP traffic" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">    4 Guys From Rolla.com have published a helpful article on Microsoft's free HTTP traffic debugger "Fiddler" Troubleshooting Website Problems by Examining the HTTP Traffic.  You can download the latest version here.  Hints:     Fiddler works fine in IE, but is hardwired to ignore traffic on localhost or 127.0.0.1            You can debug local site traffic by using the machine name as in http:/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LAXxDht2WkoP6KzPdU3wbKsblG4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LAXxDht2WkoP6KzPdU3wbKsblG4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LAXxDht2WkoP6KzPdU3wbKsblG4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LAXxDht2WkoP6KzPdU3wbKsblG4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/rCHUGUj7EXA" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/11/fiddler-helps-you-analyse-http-traffic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IHRHY_fCp7ImA9WxRXF0w.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-6749463480893717096</id><published>2008-10-23T08:27:00.001+11:00</published><updated>2008-10-23T08:38:55.844+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-23T08:38:55.844+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Uninstall Program" /><title>Cannot update/(un)install VMware - already installed</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=6749463480893717096" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6749463480893717096?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6749463480893717096?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/CPsk4WV9RvE/cannot-updateuninstall-vmware-already.html" title="Cannot update/(un)install VMware - already installed" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">Sometimes you get this message when updating VMware Workstation:   "A previous version of VMware Workstation is already installed. Setup will uninstall the previous version before proceeding with the installation."  Try the steps in Cleaning Up After Incomplete Uninstallation on a Windows Host or go directly to VMware_Install_Cleaner.exe link at the bottom of the page.  It worked for me...  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w6AqsCUdk9E5BCBkor_sx1782BY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w6AqsCUdk9E5BCBkor_sx1782BY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w6AqsCUdk9E5BCBkor_sx1782BY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w6AqsCUdk9E5BCBkor_sx1782BY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/CPsk4WV9RvE" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/10/cannot-updateuninstall-vmware-already.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cFQnk5eip7ImA9WxRXF0w.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-2561209565815276939</id><published>2008-10-23T04:03:00.001+11:00</published><updated>2008-10-23T08:30:13.722+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-23T08:30:13.722+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Uninstall Program" /><title>Windows Installer CleanUp Utility</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=2561209565815276939" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/2561209565815276939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/2561209565815276939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/t1iIfQE2d1Q/windows-installer-cleanup-utility.html" title="Windows Installer CleanUp Utility" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">If your registry becomes corrupted during installation or software upgrade, you can get into a loop of      Can't install because     Can't uninstall because    The Windows Installer CleanUp Utility does a very nice job. It even tidies up any broken uninstalls while its actually installing itself.  See http://support.microsoft.com/kb/290301  Download:http://download.microsoft.com/download/e/9/d/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2C6nUcRT6cImq0_k-UEgsatizj0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2C6nUcRT6cImq0_k-UEgsatizj0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2C6nUcRT6cImq0_k-UEgsatizj0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2C6nUcRT6cImq0_k-UEgsatizj0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/t1iIfQE2d1Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/10/windows-installer-cleanup-utility.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEDSHk8fCp7ImA9WxRXFkk.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-9177015825268031646</id><published>2008-10-22T12:34:00.001+11:00</published><updated>2008-10-22T12:57:59.774+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-22T12:57:59.774+11:00</app:edited><title>linuXploit_crew attacked my WEB Server using FrontPage Extensions</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=9177015825268031646" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/9177015825268031646?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/9177015825268031646?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/1s_Oh2mEh48/linuxploitcrew-attacked-my-web-server.html" title="linuXploit_crew attacked my WEB Server using FrontPage Extensions" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><content type="html">My test WWW site (hosted on Windows XP) recently had the start page replaced by a page that includes the following text in the first line:  [linuXploit_crew]  The full HTML of this file is included at the bottom of this post.  The offending files were written on 17-Oct-2008 [UTC +11]     Examination of the IIS log file (ex011016.log) shows that the files were put in place (POSTed) via author.dll 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HvdS32ydiia-G8Vehu0kNwb0DgI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HvdS32ydiia-G8Vehu0kNwb0DgI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HvdS32ydiia-G8Vehu0kNwb0DgI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HvdS32ydiia-G8Vehu0kNwb0DgI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/1s_Oh2mEh48" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/10/linuxploitcrew-attacked-my-web-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYFQ34_eCp7ImA9WxRQFkg.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-5959575502426561545</id><published>2008-10-11T02:20:00.001+11:00</published><updated>2008-10-11T04:01:52.040+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-11T04:01:52.040+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RSS Feed Reader and Consolidator" /><title>Google's Dynamic Feed Control Wizard - Put feeds on Your Web Page - makes life easy.</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=5959575502426561545" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5959575502426561545?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5959575502426561545?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/3fv0-rQht4M/google-dynamic-feed-control-wizard-put.html" title="Google&amp;#39;s Dynamic Feed Control Wizard - Put feeds on Your Web Page - makes life easy." /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">I used this feed control to provide a preview of stories on my Creative Writing WEB log (see http://blog.johnsawyer.info/)    It's pretty easy with the wizard they provide at http://www.google.com/uds/solutions/wizards/dynamicfeed.html.     Choose "Vertical Stacked"           Add the name of your Feed to the Feeds Expression                 The wizard is pretty smart and finds the URL for us
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YES5oXsFUVJfl-oVci_mS_q7bNo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YES5oXsFUVJfl-oVci_mS_q7bNo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YES5oXsFUVJfl-oVci_mS_q7bNo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YES5oXsFUVJfl-oVci_mS_q7bNo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/3fv0-rQht4M" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/10/google-dynamic-feed-control-wizard-put.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINQXg5cSp7ImA9WxRQFkg.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-6884340061942735245</id><published>2008-10-11T01:24:00.001+11:00</published><updated>2008-10-11T03:03:10.629+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-11T03:03:10.629+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RSS Feed Reader and Consolidator" /><title>SpringWidgets - An RSS reader and consolidator - Part 2 "How to add more than one feed"</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=6884340061942735245" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6884340061942735245?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/6884340061942735245?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/OWaHHsSLa14/springwidgets-rss-reader-and.html" title="SpringWidgets - An RSS reader and consolidator - Part 2 &amp;quot;How to add more than one feed&amp;quot;" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">See Google's Dynamic Feed Control Wizard - Put feeds on Your Web Page - makes life easy. for another (pure JavaScript) feed reader/consolidator.     Click on the gear wheel under the widget - up pops another window.     Click "Prefs" and manage away to your heart's content    From JavaScript Widget  You'll see in the snippet below that the feeds are separated by a "|" [concatenate] character.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nr1n7s3iEsvgR3Nity7GAwTttd4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nr1n7s3iEsvgR3Nity7GAwTttd4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nr1n7s3iEsvgR3Nity7GAwTttd4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nr1n7s3iEsvgR3Nity7GAwTttd4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/OWaHHsSLa14" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/10/springwidgets-rss-reader-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYCQn8yeSp7ImA9WxRSGUg.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-2594334358673415436</id><published>2008-09-21T08:14:00.001+10:00</published><updated>2008-09-21T08:36:03.191+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T08:36:03.191+10:00</app:edited><title>How To Set the Default Spellchecker Dictionary in Microsoft Word 2003</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=2594334358673415436" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/2594334358673415436?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/2594334358673415436?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/U06Yrbrb06M/how-to-set-default-spellchecker.html" title="How To Set the Default Spellchecker Dictionary in Microsoft Word 2003" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">If you find the default language changing in MS Word 2003, you need to change the normal.dot template.  To do this, open a new Microsoft Word document, cut and paste some text into it from somewhere, and then click on Tools/Language/Set Language and select English (whatever).   Next, whilst English (whatever) is highlighted, and the option Detect language automatically is selected, click on the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qErzOpqKA8Zkzh2VFY7VtcCBvh0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qErzOpqKA8Zkzh2VFY7VtcCBvh0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qErzOpqKA8Zkzh2VFY7VtcCBvh0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qErzOpqKA8Zkzh2VFY7VtcCBvh0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/U06Yrbrb06M" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/09/how-to-set-default-spellchecker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINQXg5cSp7ImA9WxRQFkg.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-5705647898569892179</id><published>2008-09-18T19:54:00.001+10:00</published><updated>2008-10-11T03:03:10.629+11:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-11T03:03:10.629+11:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RSS Feed Reader and Consolidator" /><title>SpringWidgets - An RSS reader and consolidator</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=5705647898569892179" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5705647898569892179?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/5705647898569892179?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/KawqZQw5334/springwidgets-rss-reader-and.html" title="SpringWidgets - An RSS reader and consolidator" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><content type="html">See Google's Google's Dynamic Feed Control Wizard - Put feeds on Your Web Page - makes life easy. for another (pure JavaScript) feed reader/consolidator.    SpringWidgets has given me a tool that I can put on my traditional site at http://johnsawyer.info/.  It contains 3 feeds, My Traditional Site, My Techo Blog, and my creative writing blog.  You can select the feed via the arrows or via the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6ls9SKozt-eCdCS-xHbGd2YcY-A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ls9SKozt-eCdCS-xHbGd2YcY-A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6ls9SKozt-eCdCS-xHbGd2YcY-A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ls9SKozt-eCdCS-xHbGd2YcY-A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/KawqZQw5334" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/09/springwidgets-rss-reader-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cGSHs4eCp7ImA9WxRSFk8.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-4639924506000544450</id><published>2008-09-17T14:14:00.001+10:00</published><updated>2008-09-17T14:17:09.530+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-17T14:17:09.530+10:00</app:edited><title>Windows Live Writer is a pretty good tool for making and updating BLOGs on Blogger.com</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=4639924506000544450" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/4639924506000544450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/4639924506000544450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/-w0tEqHF8R0/windows-live-writer-is-pretty-good-tool.html" title="Windows Live Writer is a pretty good tool for making and updating BLOGs on Blogger.com" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">After a few weeks struggling with JavaScript rich text editors, I found  Windows Live Writer. It allows me to write my post in windows using familiar tools.  I can view the post     normally,           in a web layout using the style sheets on the target blog            on as a WWW preview or HTML           HTML    I can      publish       ,     choose my BLOG            Edit or delete an 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8oHqBPKc4UHZCIYlteUynVua1Bo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8oHqBPKc4UHZCIYlteUynVua1Bo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8oHqBPKc4UHZCIYlteUynVua1Bo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8oHqBPKc4UHZCIYlteUynVua1Bo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/-w0tEqHF8R0" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/09/windows-live-writer-is-pretty-good-tool.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DRHk-fSp7ImA9WxRSFkw.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-412525457039701157</id><published>2008-09-17T10:15:00.001+10:00</published><updated>2008-09-17T12:51:15.755+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-17T12:51:15.755+10:00</app:edited><title>Build your own VB.Net Search Engine (Part 1)</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=412525457039701157" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/412525457039701157?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/412525457039701157?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/49k2NOW2Knc/build-your-own-vbnet-search-engine-part.html" title="Build your own VB.Net Search Engine (Part 1)" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">I wanted to produce my own site search engine using VB.net and I chose      Html Agility Pack  for HTML page parsing         - Extract word list for indexing         - Extract a list of embedded links     lucene.Net as the search engine    This post shows the steps I took to      parse the the document     produce a word list     hint at how to add the word list to lucene        (Part 2 is to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TqUSqokrGxvbNqHghDqLV_tpdvc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TqUSqokrGxvbNqHghDqLV_tpdvc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TqUSqokrGxvbNqHghDqLV_tpdvc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TqUSqokrGxvbNqHghDqLV_tpdvc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/49k2NOW2Knc" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/09/build-your-own-vbnet-search-engine-part.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IGRHo_eip7ImA9WxRSFUQ.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-3944707998059709306</id><published>2008-09-16T13:48:00.009+10:00</published><updated>2008-09-17T04:58:45.442+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-17T04:58:45.442+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Feedburner Dashboard  Publicise Email Subscriptions" /><title>Found It: The list of email subscribers in FeedBurn</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=3944707998059709306" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/3944707998059709306?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/3944707998059709306?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/aVBTjnsfqYQ/found-it-list-of-email-subscribers-in.html" title="Found It: The list of email subscribers in FeedBurn" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_IM_EmrePYwQ/SM8uktSw6lI/AAAAAAAACIM/mNOTiLkfSFQ/s72-c/SNAG-0037.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">I spent ages looking for the list of email subscribers in the FeedBurn Dashboard.  I did find FeedBurner Email Overview and FAQ, but it didn't actually say what to do.    Its real easy when you know how.    Feedburner --&amp;gt; Dashboard --&amp;gt; Publicise --&amp;gt; Email Subscriptions        Then right down the bottom - just above Save    Click View Subscriber Details      There they all are      Maybe I'll 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/khFrCbnqHIJ0epQvH9l1y9i2xZk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/khFrCbnqHIJ0epQvH9l1y9i2xZk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/khFrCbnqHIJ0epQvH9l1y9i2xZk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/khFrCbnqHIJ0epQvH9l1y9i2xZk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/aVBTjnsfqYQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/09/found-it-list-of-email-subscribers-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MEQ3w5cCp7ImA9WxRSFEU.&quot;"><id>tag:blogger.com,1999:blog-6035092452074907714.post-3276469501403360340</id><published>2008-09-15T11:48:00.014+10:00</published><updated>2008-09-15T23:30:02.228+10:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-15T23:30:02.228+10:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger post email" /><title>Adding "Email this post" to each Blogger post</title><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6035092452074907714&amp;postID=3276469501403360340" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/3276469501403360340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6035092452074907714/posts/default/3276469501403360340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/johnsawyer/JkyY/~3/LCehBiKs6bc/adding-email-this-post-to-bottom-of.html" title="Adding &quot;Email this post&quot; to each Blogger post" /><author><name>John Sawyer</name><uri>http://www.blogger.com/profile/06857640402185017969</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="03604833761128522511" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_IM_EmrePYwQ/SM3AaWNaoGI/AAAAAAAACG4/HUeRLIn2M-U/s72-c/SNAG-0893.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><content type="html">Feedburner does have a "FeedFlare" facility that allows users to email an individual post but it means that they have to fill out a form and type a "Captcha".Most people resist this.Thanks to Ben Hall's 'Add link building links your blogger posts' I added a more conventional href="mailto:..." entry to the bottom of each post.The following code goes just before &lt;div class='post-footer-line:&lt;a expr
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oFvLDajFGEvIn45VVZKw_JZ-vLI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oFvLDajFGEvIn45VVZKw_JZ-vLI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oFvLDajFGEvIn45VVZKw_JZ-vLI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oFvLDajFGEvIn45VVZKw_JZ-vLI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/johnsawyer/JkyY/~4/LCehBiKs6bc" height="1" width="1"/&gt;</content><feedburner:origLink>http://techoblog.johnsawyer.info/2008/09/adding-email-this-post-to-bottom-of.html</feedburner:origLink></entry></feed>
