diff --git a/config.toml b/config.toml
index e0854696..0eae3c78 100644
--- a/config.toml
+++ b/config.toml
@@ -1,4 +1,4 @@
-baseURL = "https://duncanmackenzieblog.z5.web.core.windows.net/"
+baseURL = "https://duncanmackenzieblog.azureedge.net/"
languageCode = "en-us"
title = "Duncan Mackenzie"
DefaultContentLanguage = "en"
@@ -22,7 +22,7 @@ publishDir = "public"
buildDrafts = false
buildFuture = false
buildExpored = false
-canonifyURLs = true
+canonifyURLs = false
enableRobotsTXT = true
enableGitInfo = false
@@ -40,7 +40,7 @@ disableHugoGeneratorInject = false
name = "Duncan Mackenzie"
[blackfriday]
- hrefTargetBlank = true
+ hrefTargetBlank = false
[taxonomies]
tag = "tags"
diff --git a/content/Blog/14-part-soup-to-nuts-webcasts-on-windows-forms.md b/content/Blog/14-part-soup-to-nuts-webcasts-on-windows-forms.md
index 95ff32b0..ba33ee3f 100644
--- a/content/Blog/14-part-soup-to-nuts-webcasts-on-windows-forms.md
+++ b/content/Blog/14-part-soup-to-nuts-webcasts-on-windows-forms.md
@@ -1,7 +1,10 @@
---
date: 2004-09-07T08:23:00+00:00
-title: 14 part “Soup-to-Nuts” webcasts on Windows Forms…
+title: 14 part "Soup-to-Nuts" webcasts on Windows Forms...
type: posts
+tags:
+ - Development
+ - .NET
---
I can't find any other landing page for this, so check out [the blog entry from Georgeo Pulikkathara](http://weblogs.asp.net/msdnwebcasts/archive/2004/09/07/226144.aspx) for all the details...
diff --git a/content/Blog/24-hours-to-boston-and-back.md b/content/Blog/24-hours-to-boston-and-back.md
index 94fd7355..ecaff696 100644
--- a/content/Blog/24-hours-to-boston-and-back.md
+++ b/content/Blog/24-hours-to-boston-and-back.md
@@ -2,8 +2,12 @@
date: 2006-11-03T22:49:00+00:00
title: 24 Hours to Boston and Back
type: posts
+tags:
+ - Xbox
+ - on10
+ - Star Trek
---
-![StarTrek Legacy](http://startrek.bethsoft.com/images/ships/lg_sov-sm.gif)
+![StarTrek Legacy](/images/lg_sov-sm.gif)
Last night I jumped on a flight at around 11pm in Seattle and flew to Boston, getting in around 7am, then I drove up to the offices of Mad Doc software... makers of quite a few cool games, including Empire Earth II, Star Trek Armada II and now Star Trek: Legacy for the Xbox 360 (and for the PC). Interview is all done now and I'm on my way back, with a ton of great footage for the on10.net crowd 🙂
First impressions? Of all the previous Star Trek games, Armada II was the one I liked the most, and while this is certainly not Armada III, it does share some of the same features... ship to ship combat on a fleet wide scale! Legacy takes it much farther though, better graphics, better AI, better story... co-op play across Xbox Live...
diff --git a/content/Blog/30-more-hours-of-oblivion-coming-wow.md b/content/Blog/30-more-hours-of-oblivion-coming-wow.md
index f4b6e1ac..051cd9e2 100644
--- a/content/Blog/30-more-hours-of-oblivion-coming-wow.md
+++ b/content/Blog/30-more-hours-of-oblivion-coming-wow.md
@@ -1,15 +1,17 @@
---
date: 2007-01-20T01:25:00+00:00
-title: 30 more hours of Oblivion coming… wow…
+title: 30 more hours of Oblivion coming... wow...
type: posts
+tags:
+ - Xbox
---
-I'm far from having used up all the gameplay in the initial release of Oblivion, and I haven't even gotten into the expansions, and now they've annouced an additional expansion with a ton more gameplay that I can jump into on the 360... amazing.
+I'm far from having used up all the gameplay in the initial release of Oblivion, and I haven't even gotten into the expansions, and now they've announced an additional expansion with a ton more gameplay that I can jump into on the 360... amazing.
> [Even More Oblivion on the Shivering Isles](http://news.digitaltrends.com/article12115.html)
> Thursday, January 18 @ 11:10:00 PST
>
> Bethesda Softworks has announced The Elder Scrolls IV: Shivering Isles, an official Oblivion expansion for Windows and the Xbox 360.
>
-> [](http://www.duncanmackenzie.net/images/WindowsLiveWriter/30morehoursofOblivioncoming...wow_D8AE/ShiveringIsles%5B5%5D.jpg" atomicselection="true" rel="lightbox[581]" title="30 more hours of Oblivion coming... wow...)
+> ![Screenshot of the Shivering Isles expansion for Oblivion](/images/ShiveringIsles.jpg)
I have to say that Oblivion is still the best 360 game I own, and it just keeps getting better.
diff --git a/content/Blog/a-bug-in-my-rss-generator-but-is-it-really-invalid.md b/content/Blog/a-bug-in-my-rss-generator-but-is-it-really-invalid.md
index d9629abb..6c721d95 100644
--- a/content/Blog/a-bug-in-my-rss-generator-but-is-it-really-invalid.md
+++ b/content/Blog/a-bug-in-my-rss-generator-but-is-it-really-invalid.md
@@ -31,6 +31,6 @@ The RSS generator for MSDN, creator of [this feed](http://msdn.microsoft.com/rss
-This generally works fine, I make a HEAD request with that URL which gives me back the MIME type and the Content Length, both of which are needed for the enclosure element in the RSS item. Sometimes though, people put in a URL to the download's landing page, not the download itself. There are good reasons for this, as the download page often contains useful information and/or multiple localized versions of the download, but it was not what I expected. In this case, I put the enclosure in with the MIME type I get back from that URL, which ends up being ‘text/html' and with a byte size that reflects the size of the landing page.
+This generally works fine, I make a HEAD request with that URL which gives me back the MIME type and the Content Length, both of which are needed for the enclosure element in the RSS item. Sometimes though, people put in a URL to the download's landing page, not the download itself. There are good reasons for this, as the download page often contains useful information and/or multiple localized versions of the download, but it was not what I expected. In this case, I put the enclosure in with the MIME type I get back from that URL, which ends up being 'text/html' and with a byte size that reflects the size of the landing page.
This wasn't really what I wanted to happen, so I need to figure out a solution at my end, but what I noticed today and what has me a little puzzled is that at least two different validators ([here](http://rss.scripting.com/?url=http%3A%2F%2Fmsdn.microsoft.com%2Frss.xml) and [here](http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fmsdn.microsoft.com%2Frss.xml)) report these types of entries as validation errors. The error they specify is that text/html is not a valid MIME type.... but, according to [the RFC(s)](http://www.ietf.org/rfc/rfc2854.txt) (see 4.1.2 of [this RFC](http://www.rfc-editor.org/rfc/rfc2046.txt)) and other sources, it most certainly **is** a valid type. So, is there a hidden rule in RSS that enclosures have to fall within some special subset of MIME types, or are both of these validators broken? Sure, in this case it wasn't really what I wanted, but what if I really did have a text/html document for you to download?
diff --git a/content/Blog/a-couple-more-team-members-post-details-about-our-new-project.md b/content/Blog/a-couple-more-team-members-post-details-about-our-new-project.md
index bb59b534..d4df1c49 100644
--- a/content/Blog/a-couple-more-team-members-post-details-about-our-new-project.md
+++ b/content/Blog/a-couple-more-team-members-post-details-about-our-new-project.md
@@ -1,6 +1,6 @@
---
date: 2006-03-08T08:03:00+00:00
-title: A couple more team members post details about our new project…
+title: A couple more team members post details about our new project...
type: posts
---
Adam Kinney, another member of our three-person dev team, [posts our favorite comments](http://www.adamkinney.com/note.aspx?id=112) about [the preview site ](http://on10.net)so far. Scoble, who really is on the same team as me... despite the fact that I've hardly ever seen him :)... also [discusses what we have been up to](http://scobleizer.wordpress.com/2006/03/07/what-my-coworkers-have-been-doing/#respond).
diff --git a/content/Blog/a-couple-of-days-late-in-seeing-it-but-brian-has-annouced-his-departure-from-msdn.md b/content/Blog/a-couple-of-days-late-in-seeing-it-but-brian-has-annouced-his-departure-from-msdn.md
index 9fc1b9f5..d2fd8543 100644
--- a/content/Blog/a-couple-of-days-late-in-seeing-it-but-brian-has-annouced-his-departure-from-msdn.md
+++ b/content/Blog/a-couple-of-days-late-in-seeing-it-but-brian-has-annouced-his-departure-from-msdn.md
@@ -1,6 +1,6 @@
---
date: 2005-12-13T18:17:00+00:00
-title: A couple of days late in seeing it… but Brian has annouced his departure from MSDN
+title: A couple of days late in seeing it... but Brian has annouced his departure from MSDN
type: posts
---
First [Kent](http://blogs.duncanmackenzie.net/duncanma/archive/2005/11/11/3255.aspx), now [Brian](http://spaces.msn.com/members/brianjo/Blog/cns!1ph41gaeDxp9TA2G5t8Gj1DA!415.entry)... it seems like it would be a great time to [apply for a job as a Content Strategist](http://blogs.msdn.com/mpowell/default.aspx) 🙂
diff --git a/content/Blog/a-letter-to-north-dakota-by-randy-sarafan.md b/content/Blog/a-letter-to-north-dakota-by-randy-sarafan.md
index 8845eeec..28a16eea 100644
--- a/content/Blog/a-letter-to-north-dakota-by-randy-sarafan.md
+++ b/content/Blog/a-letter-to-north-dakota-by-randy-sarafan.md
@@ -1,6 +1,6 @@
---
date: 2006-04-21T07:59:00+00:00
-title: A letter to North Dakota by Randy Sarafan…
+title: A letter to North Dakota by Randy Sarafan...
type: posts
---
I was browsing around on [Randy's web site](http://www.randywritesletters.com/portfolio/) after reading about an upcoming session of his at Makers Faire (hacking USB keyboards!!), and I found this: [http://www.randywritesletters.com/005.html](http://www.randywritesletters.com/005.html)
diff --git a/content/Blog/a-little-bit-more-on-int32-vs-integer.md b/content/Blog/a-little-bit-more-on-int32-vs-integer.md
index fe46caa4..c91aa415 100644
--- a/content/Blog/a-little-bit-more-on-int32-vs-integer.md
+++ b/content/Blog/a-little-bit-more-on-int32-vs-integer.md
@@ -1,6 +1,6 @@
---
date: 2003-04-06T10:57:00+00:00
-title: A little ‘bit’ more on Int32 vs Integer
+title: A little 'bit' more on Int32 vs Integer
type: posts
---
[Darren's](http://dotnetweblogs.com/DNeimke) comments on [my previous post:](http://dotnetweblogs.com/duncanma/Posts/4921.aspx)
diff --git a/content/Blog/a-little-off-topic-but-verizon-sucks.md b/content/Blog/a-little-off-topic-but-verizon-sucks.md
index d011ba53..1a1b90f1 100644
--- a/content/Blog/a-little-off-topic-but-verizon-sucks.md
+++ b/content/Blog/a-little-off-topic-but-verizon-sucks.md
@@ -1,9 +1,9 @@
---
date: 2003-07-06T03:56:00+00:00
-title: A little off-topic, but …. “Verizon Sucks”
+title: A little off-topic, but .... "Verizon Sucks"
type: posts
---
-I'm sure I've worked with more disorganized and unprofessional companies, although I can't think of any, but I certainly haven't continued to work with them... but I'm fairly stuck with Verizon.
+I'm sure I've worked with more disorganized and unprofessional companies, although I can't think of any, but I certainly haven't continued to work with them... but I'm fairly stuck with Verizon.
I just moved into a new house, only a few minutes away from my apartment, and I called Verizon to arrange for the move of the phone and DSL (both through them). They were very nice on the phone and arranged to move both as of the 3rd of July... although they had to transfer me to a 2nd person to arrange the DSL, because it seems they are essentially two different companies. Fine, whatever, I might find that need to have 2 people talk to me silly, but it isn't a big deal. I told both people the same thing.... moving on July 3rd, need service at the new location. The phone would be up sometime in the morning and DSL would be active "on the 3rd". Peachy.
diff --git a/content/Blog/a-love-little-samples-like-this.md b/content/Blog/a-love-little-samples-like-this.md
index 62479ce5..0bade5a5 100644
--- a/content/Blog/a-love-little-samples-like-this.md
+++ b/content/Blog/a-love-little-samples-like-this.md
@@ -1,35 +1,19 @@
---
date: 2004-06-10T10:02:00+00:00
-title: A love little samples like this…
+title: I love little samples like this...
type: posts
---
From [Justin Rogers](http://weblogs.asp.net/justin_rogers)
-
+> A conversion from integer to long form english... I could write that 😉
+>
+>
+> ** _[Editorial note: A more complete sample is available through article: _ [ _http://weblogs.asp.net/justin_rogers/articles/151757.aspx_ ](http://weblogs.asp.net/justin_rogers/articles/151757.aspx) _]_ **
+>
+> _I find little conversion functions to be the most interesting type of programming you can spend your time on. You wind up exercising so many areas of programming expertise to make the algorithms short, complete, bug free, and as fast as possible...._
- A conversion from integer to long form english... I could write that 😉
+Almost makes me want to dig out some of my university text books, they tended to be filled with assignments like this, of course I was writing the answer in [Think Lightspeed Pascal](http://www.lysator.liu.se/~ingemar/tp45d4/think.html)... but the concept is certainly the same 🙂
+![Think Lightspeed Pascal](/images/think.PNG)
-
- ** _[Editorial note: A more complete sample is available through article: _ [ _http://weblogs.asp.net/justin_rogers/articles/151757.aspx_ ](http://weblogs.asp.net/justin_rogers/articles/151757.aspx) _]_ **
-
-
-
- _I find little conversion functions to be the most interesting type of programming you can spend your time on. You wind up exercising so many areas of programming expertise to make the algorithms short, complete, bug free, and as fast as possible...._
-
-
-
-
- Almost makes me want to dig out some of my university text books, they tended to be filled with assignments like this, of course I was writing the answer in [Think Lightspeed Pascal](http://www.lysator.liu.se/~ingemar/tp45d4/think.html)... but the concept is certainly the same 🙂
-
-
-
-
-
-
-
- Ok, now I'm wanting to dig out all my copies of "Inside Macintosh" reference books (I still have 4 or 5 of those big white books in my garage)...
-
-
-
-
+Ok, now I'm wanting to dig out all my copies of "Inside Macintosh" reference books (I still have 4 or 5 of those big white books in my garage)...
\ No newline at end of file
diff --git a/content/Blog/a-new-henge.md b/content/Blog/a-new-henge.md
index 13f9e576..4f7379be 100644
--- a/content/Blog/a-new-henge.md
+++ b/content/Blog/a-new-henge.md
@@ -1,6 +1,6 @@
---
date: 2005-02-17T06:18:00+00:00
-title: a new “henge”
+title: a new "henge"
type: posts
---
-[SQLServerCentral.com](http://sqlservercentral.com/newsletter/)‘s newsletter included a link to [a newly built ring similar in many ways to Stonehenge](http://www.astronomynz.org.nz/stonehenge/stonehenge.htm)... overall it looks like a really cool project to illustrate how this technology was originally used. Someday, a similar project will be formed to recreate a massive scale version of a P4, that you can walk through and pretend to be electrons... people of the time will be stunned to hear that anything so primitive actually performed calculations 🙂
+[SQLServerCentral.com](http://sqlservercentral.com/newsletter/)'s newsletter included a link to [a newly built ring similar in many ways to Stonehenge](http://www.astronomynz.org.nz/stonehenge/stonehenge.htm)... overall it looks like a really cool project to illustrate how this technology was originally used. Someday, a similar project will be formed to recreate a massive scale version of a P4, that you can walk through and pretend to be electrons... people of the time will be stunned to hear that anything so primitive actually performed calculations 🙂
diff --git a/content/Blog/a-post-about-new-msdn-content-nope-not-quite.md b/content/Blog/a-post-about-new-msdn-content-nope-not-quite.md
index 93503179..cdc11bab 100644
--- a/content/Blog/a-post-about-new-msdn-content-nope-not-quite.md
+++ b/content/Blog/a-post-about-new-msdn-content-nope-not-quite.md
@@ -1,20 +1,15 @@
---
date: 2004-10-13T08:58:00+00:00
-title: A post about new MSDN Content? Nope, not quite…
+title: A post about new MSDN Content? Nope, not quite...
type: posts
+tags:
+ - Kids
+ - Family
+ - Personal
---
I've been a bit busy lately, and it hasn't just been with MSDN work... there is a new addition to the Mackenzie family!
-
-
-
-
-
-
-
-
- Jada Elizabeth MackenzieBorn on October 10th at 2:27 pmAt home now, healthy and happy!!
-
-
-
-
+![Jada Mackenzie](/images/Jada.png)
+
+**Jada Elizabeth Mackenzie** Born on October 10th at 2:27 pm
+At home now, healthy and happy!!
\ No newline at end of file
diff --git a/content/Blog/a-ps3-poem-from-a-neowin-commenter.md b/content/Blog/a-ps3-poem-from-a-neowin-commenter.md
index 9dab5cf3..eea9ef38 100644
--- a/content/Blog/a-ps3-poem-from-a-neowin-commenter.md
+++ b/content/Blog/a-ps3-poem-from-a-neowin-commenter.md
@@ -15,4 +15,4 @@ type: posts
>
> So I thought for a while and asked "I want a ps3 in europe this xmas" and then the geni[e] asked "Single or double track bridge sir ?"
-From comments on **[Neowin Exclusive – Playstation 3 Shipment Reduction True?](http://www.neowin.net/index.php?act=view&id=36041)**
+From comments on **[Neowin Exclusive – Playstation 3 Shipment Reduction True?](http://www.neowin.net/index.php?act=view&id=36041)**
diff --git a/content/Blog/a-public-site-for-collecting-your-exception-info-like-dr-watson-via-soap.md b/content/Blog/a-public-site-for-collecting-your-exception-info-like-dr-watson-via-soap.md
index 35999124..0a654ed6 100644
--- a/content/Blog/a-public-site-for-collecting-your-exception-info-like-dr-watson-via-soap.md
+++ b/content/Blog/a-public-site-for-collecting-your-exception-info-like-dr-watson-via-soap.md
@@ -1,6 +1,6 @@
---
date: 2005-09-15T20:06:00+00:00
-title: A public site for collecting your exception info… like Dr. Watson via SOAP…
+title: A public site for collecting your exception info... like Dr. Watson via SOAP...
type: posts
---
This is an interesting idea ... [http://www.exceptioncollection.com/](http://www.exceptioncollection.com/), something that I've [pondered before.](http://blogs.duncanmackenzie.net/duncanma/archive/2005/03/08/1212.aspx)..
diff --git a/content/Blog/a-recent-product-feedback-suggestion-placing-a-startup-icon-on-the-desktop.md b/content/Blog/a-recent-product-feedback-suggestion-placing-a-startup-icon-on-the-desktop.md
index 189be7a8..219256aa 100644
--- a/content/Blog/a-recent-product-feedback-suggestion-placing-a-startup-icon-on-the-desktop.md
+++ b/content/Blog/a-recent-product-feedback-suggestion-placing-a-startup-icon-on-the-desktop.md
@@ -1,6 +1,6 @@
---
date: 2004-09-15T16:52:00+00:00
-title: A recent Product Feedback suggestion “Placing a Startup Icon on the Desktop”
+title: A recent Product Feedback suggestion "Placing a Startup Icon on the Desktop"
type: posts
---
"Dynamic Systems" recently submitted [a suggestion ](http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=eaca3508-aaa6-4de3-87a9-9282df66238f)into the [MSDN Product Feedback system](http://lab.msdn.microsoft.com/productfeedback), looking for a way to add a shortcut (link to their app) to the user's desktop, startup folder or other location.... well, I don't have a built-in .NET Framework answer for that, but there is a relevant Code Project article available...
diff --git a/content/Blog/a-site-about-taking-photos-of-kids.md b/content/Blog/a-site-about-taking-photos-of-kids.md
index fd770acf..2ee28d1f 100644
--- a/content/Blog/a-site-about-taking-photos-of-kids.md
+++ b/content/Blog/a-site-about-taking-photos-of-kids.md
@@ -1,6 +1,6 @@
---
date: 2006-08-03T17:31:00+00:00
-title: A site about taking photos of kids…
+title: A site about taking photos of kids...
type: posts
---
But with a really cool name:
diff --git a/content/Blog/a-sneak-preview-of-visual-basic-2005-article-is-up-on-msdn.md b/content/Blog/a-sneak-preview-of-visual-basic-2005-article-is-up-on-msdn.md
index 435d5499..447aefca 100644
--- a/content/Blog/a-sneak-preview-of-visual-basic-2005-article-is-up-on-msdn.md
+++ b/content/Blog/a-sneak-preview-of-visual-basic-2005-article-is-up-on-msdn.md
@@ -1,6 +1,6 @@
---
date: 2004-06-23T01:13:00+00:00
-title: A sneak preview of Visual Basic 2005 (article) is up on MSDN…
+title: A sneak preview of Visual Basic 2005 (article) is up on MSDN...
type: posts
---
This new article from Ken Getz provides an overview of many of the new features in Visual Basic 2005, including "My", "Edit and Continue", "AutoCorrect", "Just My Code" and more...
diff --git a/content/Blog/ach-my-reading-list-is-growing-too-fast.md b/content/Blog/ach-my-reading-list-is-growing-too-fast.md
index cf4e3835..67da3433 100644
--- a/content/Blog/ach-my-reading-list-is-growing-too-fast.md
+++ b/content/Blog/ach-my-reading-list-is-growing-too-fast.md
@@ -1,6 +1,6 @@
---
date: 2004-06-16T09:36:00+00:00
-title: Ach… my reading list is growing too fast…
+title: Ach... my reading list is growing too fast...
type: posts
---
Just today, I've added the new ["Smart Client Offline Application Block"](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnpag/html/offline.asp) (from PAG), [FotoVision](http://msdn.microsoft.com/smartclient/codesamples/fotovision/), these [articles by Cliff Atkinson about PowerPoint](http://www.sociablemedia.com/articles_list.htm)... and I brought home Murach's ["ASP.NET Web Programming with VB.NET"](http://www.amazon.com/exec/obidos/ASIN/1890774200/duncanmackenz-20?creative=125581&camp=2321&link_code=as1) to start reading _in my spare time..._ While all of these things, and especially that book, look great... adding 3 or 4 things a day without any scheduled time to work at reducing the list, just isn't going to scale...
diff --git a/content/Blog/added-a-vb-2005-version-of-that-divider-label-control.md b/content/Blog/added-a-vb-2005-version-of-that-divider-label-control.md
index b8bc7d80..395863ae 100644
--- a/content/Blog/added-a-vb-2005-version-of-that-divider-label-control.md
+++ b/content/Blog/added-a-vb-2005-version-of-that-divider-label-control.md
@@ -1,6 +1,6 @@
---
date: 2005-04-22T18:07:00+00:00
-title: Added a VB 2005 version of that Divider Label control…
+title: Added a VB 2005 version of that Divider Label control...
type: posts
---
Ok, so [the VB.NET 2003 version](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/14/1306.aspx) worked fine upgraded to 2005, with only one warning, but with the recent release of [Beta 2](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnvs05/html/vbnet2005_preview.asp), I thought I should jump on the bandwagon like everyone else 🙂
diff --git a/content/Blog/added-an-rss-feed-to-the-site-for-my-articles.md b/content/Blog/added-an-rss-feed-to-the-site-for-my-articles.md
index 33bfbb6a..fe9f77c2 100644
--- a/content/Blog/added-an-rss-feed-to-the-site-for-my-articles.md
+++ b/content/Blog/added-an-rss-feed-to-the-site-for-my-articles.md
@@ -1,6 +1,6 @@
---
date: 2004-10-18T23:16:00+00:00
-title: Added an RSS feed to the site for my articles…
+title: Added an RSS feed to the site for my articles...
type: posts
---
I guess I could have just added a category to my blog, but this works... [http://www.duncanmackenzie.net/articles/rss.xml](http://www.duncanmackenzie.net/articles/rss.xml)
diff --git a/content/Blog/added-atom-support-to-the-flairmaker-my-version-at-least.md b/content/Blog/added-atom-support-to-the-flairmaker-my-version-at-least.md
index a69ab02b..61d1d67f 100644
--- a/content/Blog/added-atom-support-to-the-flairmaker-my-version-at-least.md
+++ b/content/Blog/added-atom-support-to-the-flairmaker-my-version-at-least.md
@@ -1,6 +1,6 @@
---
date: 2005-10-23T07:19:00+00:00
-title: Added Atom support to the FlairMaker… my version at least
+title: Added Atom support to the FlairMaker... my version at least
type: posts
---
Nick, from "[The Coding Monkey](http://thecodingmonkey.blogspot.com)" mentioned that he would like to see Atom support in the [FlairMaker](http://blogs.duncanmackenzie.net/duncanma/archive/2005/10/15/3101.aspx), so ... having no real reason not to, and having an extra 15 minutes after the kids went to sleep before I started cleaning up the house, I added it...
diff --git a/content/Blog/added-category-elements-to-my-rss-feed-since-i-wasnt-playing-xbox-360.md b/content/Blog/added-category-elements-to-my-rss-feed-since-i-wasnt-playing-xbox-360.md
index 6302d655..53b5ad64 100644
--- a/content/Blog/added-category-elements-to-my-rss-feed-since-i-wasnt-playing-xbox-360.md
+++ b/content/Blog/added-category-elements-to-my-rss-feed-since-i-wasnt-playing-xbox-360.md
@@ -1,9 +1,14 @@
---
date: 2005-11-26T11:03:00+00:00
-title: Added category elements to my RSS feed, since I wasn’t playing Xbox 360
+title: Added category elements to my RSS feed, since I wasn't playing Xbox 360
type: posts
+tags:
+ - Blogging
+ - Web Development
+ - RSS
+ - CMS
---
-About a year or so back I added elements to the MSDN RSS feeds, which seemed like an obvious addition, but it wasn't until recently that I noticed that my own feeds (coming out of my .Text 0.95 based blogging engine) didn't have categories specified in them at all. Not in [the main feed](http://blogs.duncanmackenzie.net/MainFeed.aspx) or in the [per-blog feeds](http://blogs.duncanmackenzie.net/duncanma/rss.aspx)...
+About a year or so back I added `` elements to the MSDN RSS feeds, which seemed like an obvious addition, but it wasn't until recently that I noticed that my own feeds (coming out of my .Text 0.95 based blogging engine) didn't have categories specified in them at all. Not in [the main feed](http://blogs.duncanmackenzie.net/MainFeed.aspx) or in the [per-blog feeds](http://blogs.duncanmackenzie.net/duncanma/rss.aspx)...
This seemed really odd to me, since much of the UI of the .Text posting page, editing page, and even the blog skins themselves is dedicated to the listing and selecting of categories. Obviously, categories are seen as important information about blog entries, so why not include them in the RSS feeds? Oh well, there is little point in wondering about these sorts of things, not when you have the source, so I added category elements to my main and individual feeds. I haven't added them to the per-category feeds yet, or to the ATOM feeds, but I'll get to those in the near future.
diff --git a/content/Blog/added-silverlight-streaming-support-to-channel-9s-forums.md b/content/Blog/added-silverlight-streaming-support-to-channel-9s-forums.md
index 9c0ac818..5ff4220d 100644
--- a/content/Blog/added-silverlight-streaming-support-to-channel-9s-forums.md
+++ b/content/Blog/added-silverlight-streaming-support-to-channel-9s-forums.md
@@ -1,10 +1,14 @@
---
date: 2007-09-04T08:11:00+00:00
-title: Added Silverlight Streaming support to Channel 9’s forums
+title: Added Silverlight Streaming support to Channel 9's forums
type: posts
+tags:
+ - Channel9
+ - Silverlight
+ - Microsoft
---
Continuing on in the same pattern as my last post, [adding Soapbox support to C9's forums](http://www.duncanmackenzie.net/blog/added-support-for-soapbox-videos-on-channel-9/), [Adam Kinney](http://www.adamkinney.com) bugged me a bit and I went ahead and added support for [Silverlight Streaming](http://blogs.msdn.com/cheller/archive/2007/07/30/silverlight-streaming-new-iframe-based-invocation-mechanism.aspx) as well.
-[](http://channel9.msdn.com/ShowPost.aspx?PostID=338082" atomicselection="true)
+![Silverlight Streaming](/images/1008eb9e-08e5-47f9-b5ac-4cca2853c0a3.png)
It will be interesting to see if (or more accurately, how long before) someone turns this to malicious purposes.
diff --git a/content/Blog/added-some-additional-info-to-each-post-from-my-blog-a-bookmark-this-with-del-icio-us-link-and-the-oh-so-trendy-tags.md b/content/Blog/added-some-additional-info-to-each-post-from-my-blog-a-bookmark-this-with-del-icio-us-link-and-the-oh-so-trendy-tags.md
index 265c652b..a70e07fb 100644
--- a/content/Blog/added-some-additional-info-to-each-post-from-my-blog-a-bookmark-this-with-del-icio-us-link-and-the-oh-so-trendy-tags.md
+++ b/content/Blog/added-some-additional-info-to-each-post-from-my-blog-a-bookmark-this-with-del-icio-us-link-and-the-oh-so-trendy-tags.md
@@ -1,6 +1,6 @@
---
date: 2005-12-21T19:13:00+00:00
-title: Added some additional info to each post from my blog, a “bookmark this with Del.icio.us” link and the oh-so-trendy ‘tags’
+title: Added some additional info to each post from my blog, a "bookmark this with Del.icio.us" link and the oh-so-trendy 'tags'
type: posts
---
Check out a [single entry view](http://blogs.duncanmackenzie.net/duncanma/archive/2005/12/12/3380.aspx) on my site to see the new additions
diff --git a/content/Blog/added-some-forums-to-discuss-free-sites-congas-etc.md b/content/Blog/added-some-forums-to-discuss-free-sites-congas-etc.md
index d8904e1a..fd14fe0c 100644
--- a/content/Blog/added-some-forums-to-discuss-free-sites-congas-etc.md
+++ b/content/Blog/added-some-forums-to-discuss-free-sites-congas-etc.md
@@ -1,6 +1,6 @@
---
date: 2005-02-01T08:56:00+00:00
-title: Added some forums to discuss free sites, congas, etc….
+title: Added some forums to discuss free sites, congas, etc....
type: posts
---
Wanted to get this into a better place for discussion than my blog comments.... new forums [here](http://www.duncanmackenzie.net/Forums/default.aspx?ForumGroupID=5) ... I should warn you though that I've been having a ton of errors with the Forum code of late though. I've even turned on full errors (bad, bad, duncan) as part of a desperate attempt to track down an annoying error in AspNetForums.Components.SiteUrls.LocationKey() ...
diff --git a/content/Blog/added-support-for-soapbox-videos-on-channel-9.md b/content/Blog/added-support-for-soapbox-videos-on-channel-9.md
index 49724eda..ddb801fa 100644
--- a/content/Blog/added-support-for-soapbox-videos-on-channel-9.md
+++ b/content/Blog/added-support-for-soapbox-videos-on-channel-9.md
@@ -2,13 +2,17 @@
date: 2007-08-30T02:34:00+00:00
title: Added Support for Soapbox Videos on Channel 9
type: posts
+tags:
+ - Channel9
+ - Microsoft
+ - Video
---
When I started on the C9 dev team, one of the first things I did was to **remove** the ability for users to post embed, object and script tags. We had a couple of people abusing this feature and I wanted to lock it right down. The downside to this move was that it prevented some forms of user interaction/posts that we didn't really mind and in some cases would even like to encourage.
As a small step towards a more community-driven future, [I added support to C9 today to allow you to embed Soapbox videos in any forum post](http://channel9.msdn.com/ShowPost.aspx?PostID=338082). Simple use the following markup in your post:
-[soapbox video="(soapbox video id)"]
+`[soapbox video="(soapbox video id)"]`
-[](http://www.duncanmackenzie.net/images/8c137ad7-737a-4ae6-9a2b-08156604e749.png" atomicselection="true" rel="lightbox[521]" title="image)
+![Soapbox video on Channel 9](/images/8c137ad7-737a-4ae6-9a2b-08156604e749.png)
and it will turn it into a full blown embed tag with a link to the source material underneath. The Soapbox video id is simply the GUID that appears on the permalink url ( for example) for a video and also shows up in its embed code if you take a look at that as well.
diff --git a/content/Blog/added-support-for-the-relnofollow-attribute-to-my-text-installation.md b/content/Blog/added-support-for-the-relnofollow-attribute-to-my-text-installation.md
index d460414d..a08d70b1 100644
--- a/content/Blog/added-support-for-the-relnofollow-attribute-to-my-text-installation.md
+++ b/content/Blog/added-support-for-the-relnofollow-attribute-to-my-text-installation.md
@@ -1,6 +1,6 @@
---
date: 2005-01-20T09:28:00+00:00
-title: Added support for the rel=”nofollow” attribute to my .Text installation…
+title: Added support for the rel="nofollow" attribute to my .Text installation...
type: posts
---
[Google and various blog software vendors recently announced a method to deter comment spam](http://www.google.com/googleblog/2005/01/preventing-comment-spam.html) by reducing its benefit to the spammer... it sounds like a pretty good idea, so I updated my installation of .Text to use this new attribute in the comment section by adding just a single line within comments.cs: namelink.Attributes["rel"] = "nofollow"; ... now, let's just hope it works 😉
diff --git a/content/Blog/adhoc-and-random.md b/content/Blog/adhoc-and-random.md
index b251b1a8..39df81a0 100644
--- a/content/Blog/adhoc-and-random.md
+++ b/content/Blog/adhoc-and-random.md
@@ -3,7 +3,7 @@ date: 2003-10-10T21:24:00+00:00
title: Adhoc and Random
type: posts
---
-I see by [Kent's latest post](http://weblogs.asp.net/ksharkey/posts/31496.aspx) that we've gone public with our new aliases.. in the great tradition of [Early and Adopter](http://radio.weblogs.com/0117167/), we have decided we should be known as ‘adhoc and random'. Details won't be coming, but let's just say that we have a reputation at [our workplace](http://msdn.microsoft.com) as being a bit too quick to write and ship code when we want something done...
+I see by [Kent's latest post](http://weblogs.asp.net/ksharkey/posts/31496.aspx) that we've gone public with our new aliases.. in the great tradition of [Early and Adopter](http://radio.weblogs.com/0117167/), we have decided we should be known as 'adhoc and random'. Details won't be coming, but let's just say that we have a reputation at [our workplace](http://msdn.microsoft.com) as being a bit too quick to write and ship code when we want something done...
We are working on that problem though... I think we are scheduled to attend a support group next week, and we aren't allowed to code during the meeting....
diff --git a/content/Blog/after-some-discussions-with-sam-ruby-and-others-on-the-feedvalidator-mailing-list-the-msdn-rss-feed-validates-as-is.md b/content/Blog/after-some-discussions-with-sam-ruby-and-others-on-the-feedvalidator-mailing-list-the-msdn-rss-feed-validates-as-is.md
index 6c907abb..8f8d5545 100644
--- a/content/Blog/after-some-discussions-with-sam-ruby-and-others-on-the-feedvalidator-mailing-list-the-msdn-rss-feed-validates-as-is.md
+++ b/content/Blog/after-some-discussions-with-sam-ruby-and-others-on-the-feedvalidator-mailing-list-the-msdn-rss-feed-validates-as-is.md
@@ -1,8 +1,8 @@
---
date: 2005-09-28T04:39:00+00:00
-title: After some discussions with Sam Ruby and others on the FeedValidator mailing list, the MSDN RSS feed validates as is…
+title: After some discussions with Sam Ruby and others on the FeedValidator mailing list, the MSDN RSS feed validates as is...
type: posts
---
-In [an earlier post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/09/26/2940.aspx), I discussed the fact that the MSDN feeds were failing to validate due to a MIME type that included parameters (charset in this case, like ‘text/html ;charset=utf-8'), but I also posted a query about this issue into [the listserv for FeedValidator.org](http://sourceforge.net/mailarchive/forum.php?thread_id=8314757&forum_id=37467). Sam mentioned it [on his blog](http://www.intertwingly.net/blog/2005/09/27/Enclosure-type-parameters), and then went ahead and updated the validator to recognize a MIME type with parameter as valid.
+In [an earlier post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/09/26/2940.aspx), I discussed the fact that the MSDN feeds were failing to validate due to a MIME type that included parameters (charset in this case, like 'text/html ;charset=utf-8'), but I also posted a query about this issue into [the listserv for FeedValidator.org](http://sourceforge.net/mailarchive/forum.php?thread_id=8314757&forum_id=37467). Sam mentioned it [on his blog](http://www.intertwingly.net/blog/2005/09/27/Enclosure-type-parameters), and then went ahead and updated the validator to recognize a MIME type with parameter as valid.
In the meantime, I updated the MSDN generator to strip out the parameters :), but I still think they are technically valid so I'm glad the feed [validates](http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fmsdn.microsoft.com%2Frss.xml) as it is today (with params) and as it will exist in the near future with the MIME types stripped down to just type/subtype.
diff --git a/content/Blog/after-the-wind-storm-i-want-my-power-back.md b/content/Blog/after-the-wind-storm-i-want-my-power-back.md
index c5a04eec..1aca091c 100644
--- a/content/Blog/after-the-wind-storm-i-want-my-power-back.md
+++ b/content/Blog/after-the-wind-storm-i-want-my-power-back.md
@@ -7,6 +7,6 @@ It's been a few days since the big storm blew through, but I'm still without pow
[](http://www.flickr.com/photos/duncanma/326944658/ "Photo Sharing")The storm itself ripped through our area with a fair amount of damage, taking down one of the biggest trees in the area right across the street from us, and knocking down one of the evergreens in our own yard. No damage to our house, but the big tree across the street managed to clip a house on the way down and tear a hole in it's roof. Fun stuff. [Lots of photos on Flickr about this...](http://www.flickr.com/photos/54156810@N00/sets/72157594423999231/)
-Right now, I just want power... the majority of folks in the Puget Sound have power back, but our area is listed as ‘one of the most severely damaged' and we aren't expected to have power restored for another 3 to 5 days. The kids are holding up great, but on today, day 4 without power, the adults are becoming quite testy...
+Right now, I just want power... the majority of folks in the Puget Sound have power back, but our area is listed as 'one of the most severely damaged' and we aren't expected to have power restored for another 3 to 5 days. The kids are holding up great, but on today, day 4 without power, the adults are becoming quite testy...
-I'm holding onto hope that power will snap back on before the estimated times they've given us, assuming those times are ‘worst case' guesses. Of course, the kids are safe and warm under the blankets at home... I'm at the office with the Starbucks iCup in full working order... things aren't really too bad.
+I'm holding onto hope that power will snap back on before the estimated times they've given us, assuming those times are 'worst case' guesses. Of course, the kids are safe and warm under the blankets at home... I'm at the office with the Starbucks iCup in full working order... things aren't really too bad.
diff --git a/content/Blog/aggghhh-im-melting.md b/content/Blog/aggghhh-im-melting.md
index b678a6c1..eef267a1 100644
--- a/content/Blog/aggghhh-im-melting.md
+++ b/content/Blog/aggghhh-im-melting.md
@@ -1,6 +1,6 @@
---
date: 2005-02-25T17:13:00+00:00
-title: aggghhh… I’m melting…
+title: aggghhh... I'm melting...
type: posts
---
_or am I being scribbled?_
diff --git a/content/Blog/ah-the-web-it-can-change-so-quickly.md b/content/Blog/ah-the-web-it-can-change-so-quickly.md
index e71c3a86..628ad295 100644
--- a/content/Blog/ah-the-web-it-can-change-so-quickly.md
+++ b/content/Blog/ah-the-web-it-can-change-so-quickly.md
@@ -1,6 +1,6 @@
---
date: 2006-01-17T16:44:00+00:00
-title: Ah the web, it can change so quickly…
+title: Ah the web, it can change so quickly...
type: posts
---
Yesterday [I posted about the use of the feed icon](http://blogs.duncanmackenzie.net/duncanma/archive/2006/01/16/3548.aspx) on [Media Center Sandbox](http://blog.mediacentersandbox.com/" title="Media Center Sandbox) and suggested a few changes. Last night, I get an email from [Charlie Owen](http://blog.retrosight.com/), one of the principals of the sandbox site, and the site is completely updated. Now, I don't know if I caused any change or if the change was just in the works anyway.... but regardless, I like the new look and the [icons](http://www.feedicons.com" title="Site about the feed icon) look great!
diff --git a/content/Blog/alfred-thompson-discusses-laptops-in-the-classroom.md b/content/Blog/alfred-thompson-discusses-laptops-in-the-classroom.md
index 815d34da..3ba1ffab 100644
--- a/content/Blog/alfred-thompson-discusses-laptops-in-the-classroom.md
+++ b/content/Blog/alfred-thompson-discusses-laptops-in-the-classroom.md
@@ -1,6 +1,6 @@
---
date: 2006-09-18T18:01:00+00:00
-title: Alfred Thompson discusses "Laptops in the classroom"
+title: Alfred Thompson discusses "Laptops in the classroom"
type: posts
---
In a recent post on Microsoft 10, [Alfred talks about the idea and controversy around having students equipped with laptops](http://on10.net/Blogs/Education/6747/). Check out his post for the full details, but to summarize... it can work well, but it has to be done right, with the right software and teachers... I agree with Alfred on this, but I also think it isn't that big of a surprise. This same concept applies in just about everything whether it is software engineering, fitness or even lawn care. The same technology or plan can succeed or fail because of some aspect of the implementation. The right tools are important, but it is more important that people plan carefully and are ready to make the most of whatever technology they are using or deploying.
diff --git a/content/Blog/alienware-adds-another-reason-to-buy-their-pcs-star-wars-themed-pcs.md b/content/Blog/alienware-adds-another-reason-to-buy-their-pcs-star-wars-themed-pcs.md
index 131522a6..a368d471 100644
--- a/content/Blog/alienware-adds-another-reason-to-buy-their-pcs-star-wars-themed-pcs.md
+++ b/content/Blog/alienware-adds-another-reason-to-buy-their-pcs-star-wars-themed-pcs.md
@@ -1,14 +1,14 @@
---
date: 2005-05-01T15:38:00+00:00
-title: Alienware adds another reason to buy their PCs… Star Wars themed PCs
+title: Alienware adds another reason to buy their PCs... Star Wars themed PCs
type: posts
---
If I ever get an Alienware machine, I suspect it would be [their Media Center machine](http://www.alienware.com/dhs_main.aspx?from=Duncanma:dhs_pc_banner_468x60&cs=0), but the preview images of these [new Star Wars machines](http://www.alienware.com/Starwars_Pages/teaser.aspx?from=Duncanma:gaming_pc_banner_468x60&cs=0) are quite tempting.
[](http://www.alienware.com/starwars_pages/awswaurora.aspx?from=Duncanma:gaming_pc_banner_468x60&cs=0) [](http://www.alienware.com/starwars_pages/awswaurora.aspx?from=Duncanma:gaming_pc_banner_468x60&cs=0)
-I wish they had a single PC though, not light/dark versions, I love the images they've used for both... it would be cool to have each ‘side' represented on the opposite sides of the PC. I'm sure they'll never split the case out on its own, as the whole point of this PC is to get you to pick up their highest-end PC just because you can't resist the themed version. In fact, if you were a true fan you'd probably need to pick up both 🙂
+I wish they had a single PC though, not light/dark versions, I love the images they've used for both... it would be cool to have each 'side' represented on the opposite sides of the PC. I'm sure they'll never split the case out on its own, as the whole point of this PC is to get you to pick up their highest-end PC just because you can't resist the themed version. In fact, if you were a true fan you'd probably need to pick up both 🙂
No price yet on these boxes, but I'm sure the old adage of "if you have to ask..." probably applies in this situation.
-_**Update**: the price is available now, and it actually seems much more reasonable than I had thought... starts at 1500 with specs that few folks would be really happy with and although it ranges up to $5000 (approx) with all the options, I spec'd one at 2235 that seemed pretty reasonable (put the ram up to 2GB, jumped the processor up a bit from the base, upped the hardrive from 80GB to 250GB... added the ‘alien ice' cooling system). Still no plans to buy one, but it doesn't seem quite as far-fetched as I had originally thought._
+_**Update**: the price is available now, and it actually seems much more reasonable than I had thought... starts at 1500 with specs that few folks would be really happy with and although it ranges up to $5000 (approx) with all the options, I spec'd one at 2235 that seemed pretty reasonable (put the ram up to 2GB, jumped the processor up a bit from the base, upped the hardrive from 80GB to 250GB... added the 'alien ice' cooling system). Still no plans to buy one, but it doesn't seem quite as far-fetched as I had originally thought._
diff --git a/content/Blog/allegiance-code-now-available.md b/content/Blog/allegiance-code-now-available.md
index 2eaddd00..c763e738 100644
--- a/content/Blog/allegiance-code-now-available.md
+++ b/content/Blog/allegiance-code-now-available.md
@@ -1,6 +1,6 @@
---
date: 2004-02-08T08:56:00+00:00
-title: Allegiance Code now available….
+title: Allegiance Code now available....
type: posts
---
I loved Allegiance, it was beautiful, fun and incorporated a lot of neat multiplayer concepts that I enjoyed (like being able to have one player in a gun turret on your destroyer and another acting as the pilot).... but it withered away for some reason... I was never sure why, and a lot of its fans seemed to share my confusion.... Ah well, in the end Microsoft Research (yep, the game came from Microsoft Research, how cool is that?) have decided to release the source code so that it may live on even though they are no longer working on it.
diff --git a/content/Blog/amazon-unbox-on-tivo.md b/content/Blog/amazon-unbox-on-tivo.md
index dc83319b..0e21fde9 100644
--- a/content/Blog/amazon-unbox-on-tivo.md
+++ b/content/Blog/amazon-unbox-on-tivo.md
@@ -1,6 +1,6 @@
---
date: 2007-03-12T22:40:00+00:00
-title: Amazon Unbox on Tivo…
+title: Amazon Unbox on Tivo...
type: posts
---
I like [this idea](http://www.tivo.com/4.9.24.asp)... I'd like it more on a Media Center box, but I still like the idea
diff --git a/content/Blog/amazon-web-services-4-0-what-are-you-using-them-for.md b/content/Blog/amazon-web-services-4-0-what-are-you-using-them-for.md
index 51e6f3b7..e189ddff 100644
--- a/content/Blog/amazon-web-services-4-0-what-are-you-using-them-for.md
+++ b/content/Blog/amazon-web-services-4-0-what-are-you-using-them-for.md
@@ -1,9 +1,9 @@
---
date: 2004-09-19T08:10:00+00:00
-title: Amazon Web Services 4.0 … what are you using them for?
+title: Amazon Web Services 4.0 ... what are you using them for?
type: posts
---
-I took Scott Watermasysk's [‘book control' ](http://scottwater.com/blog/articles/BookControl.aspx)and modified it recently to display more than one book (moving it to VB.NET along the way), and I reduced the file it pulls from down to just a list of ISBN #s.... but then I wasn't able to display the title of the book as a tooltip (like the original does)... so I signed up for [Amazon's web services](http://www.amazon.com/gp/aws/landing.html/ref=gw1_mm_4/104-8667232-8399159) and added some code to pull the book's info through the web services and cache it for use in the control.
+I took Scott Watermasysk's ['book control' ](http://scottwater.com/blog/articles/BookControl.aspx)and modified it recently to display more than one book (moving it to VB.NET along the way), and I reduced the file it pulls from down to just a list of ISBN #s.... but then I wasn't able to display the title of the book as a tooltip (like the original does)... so I signed up for [Amazon's web services](http://www.amazon.com/gp/aws/landing.html/ref=gw1_mm_4/104-8667232-8399159) and added some code to pull the book's info through the web services and cache it for use in the control.
Neat, yes... simple to code, even.... but totally illogical.
diff --git a/content/Blog/an-interesting-response-to-my-database-usage-poll.md b/content/Blog/an-interesting-response-to-my-database-usage-poll.md
index 59c2624a..d11674d0 100644
--- a/content/Blog/an-interesting-response-to-my-database-usage-poll.md
+++ b/content/Blog/an-interesting-response-to-my-database-usage-poll.md
@@ -1,6 +1,6 @@
---
date: 2004-10-02T03:58:00+00:00
-title: An interesting response to my database usage poll…
+title: An interesting response to my database usage poll...
type: posts
---
[Mike Dimmick comments on SQL Server's licensing policy and compares it to Oracle... ](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/24/695.aspx#738)which puzzled me. I'm no licensing expert, but from my days in MCS I used to read up on Oracle a bit and it seemed to me that they used a similar model to ours in determining per-user licensing costs. So I looked it up.
@@ -9,4 +9,4 @@ Oracle's per-user pricing is defined as per "Named User Plus"... from their own
> _"Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted as a named user plus in addition to all individuals authorized to use the programs, if such devices can access the programs. If multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end. Automated batching of data from computer to computer is permitted. You are responsible for ensuring that the named user plus per processor minimums are maintained for the programs contained in the user minimum table in the licensing rules section; the minimums table provides for the minimum number of named users plus required and all actual users must be licensed."_
-So, Mike may think SQL Server's pricing is ‘perverse', but it is the normal method of licensing database servers. Oracle included. The relevant line is here **"If multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end."**. It is my experience that SQL Server or Oracle being used behind a web server should generally follow the per-processor licensing model, not a per-user model.
+So, Mike may think SQL Server's pricing is 'perverse', but it is the normal method of licensing database servers. Oracle included. The relevant line is here **"If multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end."**. It is my experience that SQL Server or Oracle being used behind a web server should generally follow the per-processor licensing model, not a per-user model.
diff --git a/content/Blog/and-now-for-the-last.md b/content/Blog/and-now-for-the-last.md
index 87c8f746..eda0b7e8 100644
--- a/content/Blog/and-now-for-the-last.md
+++ b/content/Blog/and-now-for-the-last.md
@@ -1,6 +1,6 @@
---
date: 2003-08-12T22:41:00+00:00
-title: And now for the last…
+title: And now for the last...
type: posts
---
With this final bit of text, this is the whole article... before any of your comments... and before my wonderful editor (Henry Borys) has attacked it. If you were to take the content from these blog entries and diff it with the published article... you'll see the amazing impact that a good editor can have on your writing.
diff --git a/content/Blog/and-speaking-of-mike-harsh.md b/content/Blog/and-speaking-of-mike-harsh.md
index 9d922b4b..1cf8acf3 100644
--- a/content/Blog/and-speaking-of-mike-harsh.md
+++ b/content/Blog/and-speaking-of-mike-harsh.md
@@ -1,6 +1,6 @@
---
date: 2003-03-19T11:44:00+00:00
-title: And speaking of Mike Harsh…
+title: And speaking of Mike Harsh...
type: posts
---
It seems he managed to get his cool shaped control library
diff --git a/content/Blog/anders-chalk-talk-today-at-2pm-to-315pm-at-teched-2004.md b/content/Blog/anders-chalk-talk-today-at-2pm-to-315pm-at-teched-2004.md
index a3f3abfc..8f73369c 100644
--- a/content/Blog/anders-chalk-talk-today-at-2pm-to-315pm-at-teched-2004.md
+++ b/content/Blog/anders-chalk-talk-today-at-2pm-to-315pm-at-teched-2004.md
@@ -2,10 +2,11 @@
date: 2004-05-26T22:05:00+00:00
title: Anders Chalk Talk today at 2pm to 3:15pm (at TechEd 2004)
type: posts
+tags:
+ - Microsoft
---
Swing by **Cabana 5** today (May 26) at 2pm if you want to chat with Anders.... Erica Weichers is here and is going to try and record it, but if you are at TechEd you should come on by.
-
+![Anders Hejlsberg](/images/AndersChalkTalk.JPG)
_(Just in case you don't know the name: Anders Hejlsberg is the designer of_ [_the C# language_](http://msdn.microsoft.com/vcsharp/language)_... so if you are into C#, you'd probably enjoy listening to his talk)_
-
diff --git a/content/Blog/andrew-troelsens-refactoring-article-is-up.md b/content/Blog/andrew-troelsens-refactoring-article-is-up.md
index 52ba6fea..5a40070f 100644
--- a/content/Blog/andrew-troelsens-refactoring-article-is-up.md
+++ b/content/Blog/andrew-troelsens-refactoring-article-is-up.md
@@ -1,6 +1,6 @@
---
date: 2004-07-10T10:03:00+00:00
-title: Andrew Troelsen’s Refactoring Article is up…
+title: Andrew Troelsen's Refactoring Article is up...
type: posts
---
diff --git a/content/Blog/andy-pennell-and-scott-nonnenberg-are-looking-for-your-opinion.md b/content/Blog/andy-pennell-and-scott-nonnenberg-are-looking-for-your-opinion.md
index c5352b8e..532757a2 100644
--- a/content/Blog/andy-pennell-and-scott-nonnenberg-are-looking-for-your-opinion.md
+++ b/content/Blog/andy-pennell-and-scott-nonnenberg-are-looking-for-your-opinion.md
@@ -1,11 +1,11 @@
---
date: 2004-06-18T08:06:00+00:00
-title: Andy Pennell and Scott Nonnenberg are looking for your opinion…
+title: Andy Pennell and Scott Nonnenberg are looking for your opinion...
type: posts
---
- Debugger Window Menu Items: Where should they be? The VS debugger since 7.0 has put most debugger windows on the Debug menu, under the Windows sub-menu. I say ‘most' because the Output window lives on the View menu, under Other Windows sub-menu.
+ Debugger Window Menu Items: Where should they be? The VS debugger since 7.0 has put most debugger windows on the Debug menu, under the Windows sub-menu. I say 'most' because the Output window lives on the View menu, under Other Windows sub-menu.
diff --git a/content/Blog/another-article-preview-up-this-one-is-a-content-rotator-for-asp-net.md b/content/Blog/another-article-preview-up-this-one-is-a-content-rotator-for-asp-net.md
index 70130b26..fafde4ba 100644
--- a/content/Blog/another-article-preview-up-this-one-is-a-content-rotator-for-asp-net.md
+++ b/content/Blog/another-article-preview-up-this-one-is-a-content-rotator-for-asp-net.md
@@ -1,6 +1,6 @@
---
date: 2004-08-12T12:43:00+00:00
-title: Another article preview up… this one is a content rotator for ASP.NET
+title: Another article preview up... this one is a content rotator for ASP.NET
type: posts
---
As I discussed in [an earlier post](http://weblogs.asp.net/duncanma/archive/2004/08/05/209654.aspx), I wanted to know if people found preview articles useful... and at least a few people said they did, so here is another one....
diff --git a/content/Blog/another-episode-by-me-is-up-on-10.md b/content/Blog/another-episode-by-me-is-up-on-10.md
index c7de8d55..e210b0cf 100644
--- a/content/Blog/another-episode-by-me-is-up-on-10.md
+++ b/content/Blog/another-episode-by-me-is-up-on-10.md
@@ -1,6 +1,6 @@
---
date: 2006-04-14T01:40:00+00:00
-title: Another ‘episode’ by me is up on 10
+title: Another 'episode' by me is up on 10
type: posts
---
Yesterday my segment on Heart Rate Monitors went up onto on10.net, featuring a new monitor from [Polar](http://www.polarusa.com) and the cool [EnterTrainer](http://www.theentertrainer.com/) product... check out [the video](http://on10.net/TheShow/2169/) to learn more!
diff --git a/content/Blog/another-interesting-product-from-roku.md b/content/Blog/another-interesting-product-from-roku.md
index 42faf980..53dce0dc 100644
--- a/content/Blog/another-interesting-product-from-roku.md
+++ b/content/Blog/another-interesting-product-from-roku.md
@@ -8,5 +8,5 @@ I was pretty impressed with the [first Roku offering](http://www.rokulabs.com/pr
Disclaimer: I haven't actually _seen_ either of these products, just the specs on the site, but the feature set and design are interesting.
- [Listening to: Love To Love You Baby – [No Doubt](http://www.windowsmedia.com/mg/search.asp?srch=No+Doubt) – Zoolander Soundtrack (04:23)]
+ [Listening to: Love To Love You Baby – [No Doubt](http://www.windowsmedia.com/mg/search.asp?srch=No+Doubt) – Zoolander Soundtrack (04:23)]
diff --git a/content/Blog/another-little-text-update.md b/content/Blog/another-little-text-update.md
index fcaa938a..7364e47e 100644
--- a/content/Blog/another-little-text-update.md
+++ b/content/Blog/another-little-text-update.md
@@ -1,6 +1,6 @@
---
date: 2005-01-27T08:49:00+00:00
-title: Another little .Text update…
+title: Another little .Text update...
type: posts
---
Thanks to [a post](http://developernotes.com/archive/2005/01/23/253.aspx) by [Nick Parker](http://developernotes.com/), I found out my blog site was not producing valid RSS... and now it is 🙂
diff --git a/content/Blog/another-new-article-posted-yesterday-whats-new-in-help-for-vb-2005.md b/content/Blog/another-new-article-posted-yesterday-whats-new-in-help-for-vb-2005.md
index 36e3c3cf..048c146a 100644
--- a/content/Blog/another-new-article-posted-yesterday-whats-new-in-help-for-vb-2005.md
+++ b/content/Blog/another-new-article-posted-yesterday-whats-new-in-help-for-vb-2005.md
@@ -1,14 +1,14 @@
---
date: 2004-06-30T21:53:00+00:00
-title: Another new article posted yesterday… “What’s New In Help for VB 2005”
+title: Another new article posted yesterday... "What's New In Help for VB 2005"
type: posts
---
>
->
+>
>
->
->
-
+>
+>
+
> Find out about the newest Help features in Visual Basic 2005 Beta 1, including distinguishing Visual Basic from other languages, more task-oriented topics, and an emphasis on code examples.
diff --git a/content/Blog/another-updater-application-block-post-moving-from-one-server-location-to-another.md b/content/Blog/another-updater-application-block-post-moving-from-one-server-location-to-another.md
index 0f2af4fd..9b8f7bc0 100644
--- a/content/Blog/another-updater-application-block-post-moving-from-one-server-location-to-another.md
+++ b/content/Blog/another-updater-application-block-post-moving-from-one-server-location-to-another.md
@@ -1,6 +1,6 @@
---
date: 2003-07-21T09:52:00+00:00
-title: Another Updater Application Block Post… moving from one server location to another
+title: Another Updater Application Block Post... moving from one server location to another
type: posts
---
The app I am currently working on, and the one that I just recently moved from being an href-exe to being an application that updates itself via the [PAG Updater Application Block](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/updater.asp), has always been located on my own Windows XP machine, that is to say... that is the web server where the .exe and other assemblies reside. Well, that causes me all sorts of problems, because it effectively makes my desktop machine into a production box, and one that many people depend upon... restarting is not a possibility, and I even try to minimize the load on the box as it will tend to wreak havoc on some of my users if I fire up 2 copies of VS.NET and Office 2003...
diff --git a/content/Blog/another-video-that-i-produced-is-up-on-on10-net.md b/content/Blog/another-video-that-i-produced-is-up-on-on10-net.md
index eb754f82..ea729776 100644
--- a/content/Blog/another-video-that-i-produced-is-up-on-on10-net.md
+++ b/content/Blog/another-video-that-i-produced-is-up-on-on10-net.md
@@ -1,7 +1,10 @@
---
date: 2006-06-30T20:46:00+00:00
-title: Another video that I… “produced” … is up on on10.net
+title: Another video that I... "produced" ... is up on on10.net
type: posts
+tags:
+ - Xbox
+ - on10
---
Sometimes I don't like being just the guy behind the scenes 🙂
diff --git a/content/Blog/applicationrssxml-vs-textxml.md b/content/Blog/applicationrssxml-vs-textxml.md
index 525caab5..a374d29a 100644
--- a/content/Blog/applicationrssxml-vs-textxml.md
+++ b/content/Blog/applicationrssxml-vs-textxml.md
@@ -8,7 +8,7 @@ I've been working on some feed support in MSDN's new online platform (a beta of
* [A discussion on Sam Ruby's blog around content-type](http://www.intertwingly.net/blog/1766.html) (the comments are the interesting part)
* [This post by Dave Winer](http://blogs.law.harvard.edu/crimson1/2004/05/06#a1519)
-I'm sure I could find more, but it appears this was never really resolved... using application/xml seems the most ‘proper', but the concern is that some browsers don't know how to handle it ... so the other choice is text/xml (specifically text/xml; charset=utf-8 or else the charset will default to US-ASCII). Hmm... which to choose? Even our own sites have multiple implementations:
+I'm sure I could find more, but it appears this was never really resolved... using application/xml seems the most 'proper', but the concern is that some browsers don't know how to handle it ... so the other choice is text/xml (specifically text/xml; charset=utf-8 or else the charset will default to US-ASCII). Hmm... which to choose? Even our own sites have multiple implementations:
* The [main MSDN feed](http://msdn.microsoft.com/rss.xml) is application/xml
* while the [MSDN Magazine's](http://msdn.microsoft.com/msdnmag/rss/rss.aspx?Sub=Service Station) (which is dynamically generated using ASP.NET) is output as text/xml; charset=utf-8
diff --git a/content/Blog/article-about-the-use-of-glucosamine-and-chondroitin-for-joint-pain.md b/content/Blog/article-about-the-use-of-glucosamine-and-chondroitin-for-joint-pain.md
index 23b8881e..92ce2601 100644
--- a/content/Blog/article-about-the-use-of-glucosamine-and-chondroitin-for-joint-pain.md
+++ b/content/Blog/article-about-the-use-of-glucosamine-and-chondroitin-for-joint-pain.md
@@ -1,6 +1,6 @@
---
date: 2005-06-20T17:29:00+00:00
-title: Article about the use of glucosamine and chondroitin for joint pain…
+title: Article about the use of glucosamine and chondroitin for joint pain...
type: posts
---
-I used to get knee pain all the time, just walking down stairs would cause quite an ache, but after I dropped some weight that went away... now it seems that pounding my legs onto the pavement over and over again is firing it back up again, and it is getting bad enough that I'm feeling reluctant to run as often as I have been. Seeing me limp my way down the stairs into the changing room, someone that I was running with mentioned glucosamine, saying that it really helps repair the damaged ‘stuff' that is leading to the discomfort when I run down large hills. Well, I have no idea if it works or not, but a bit of searching turned up [a fairly detailed article about these supplements](http://www.runnersworld.com/article/0,5033,s6-197-0-0-8138,00.html) that makes them seem like a pretty good idea. I haven't picked any up yet, but if I do I'll let you know how it works out...
+I used to get knee pain all the time, just walking down stairs would cause quite an ache, but after I dropped some weight that went away... now it seems that pounding my legs onto the pavement over and over again is firing it back up again, and it is getting bad enough that I'm feeling reluctant to run as often as I have been. Seeing me limp my way down the stairs into the changing room, someone that I was running with mentioned glucosamine, saying that it really helps repair the damaged 'stuff' that is leading to the discomfort when I run down large hills. Well, I have no idea if it works or not, but a bit of searching turned up [a fairly detailed article about these supplements](http://www.runnersworld.com/article/0,5033,s6-197-0-0-8138,00.html) that makes them seem like a pretty good idea. I haven't picked any up yet, but if I do I'll let you know how it works out...
diff --git a/content/Blog/asp-net-vb-sample-going-against-the-amazon-web-services.md b/content/Blog/asp-net-vb-sample-going-against-the-amazon-web-services.md
index 28d108a2..c734b6d5 100644
--- a/content/Blog/asp-net-vb-sample-going-against-the-amazon-web-services.md
+++ b/content/Blog/asp-net-vb-sample-going-against-the-amazon-web-services.md
@@ -1,9 +1,9 @@
---
date: 2005-02-19T07:00:00+00:00
-title: ASP.NET / VB sample going against the Amazon web services…
+title: ASP.NET / VB sample going against the Amazon web services...
type: posts
---
Found via the very well-named [coolthingoftheday.blogspot.com](http://coolthingoftheday.blogspot.com/2005/02/aspnet-code-sample-ecs-custom-control.html) blog...
-> [Amazon Web Services Blog: ASP.Net Code Sample – ECS Custom Control in VB.Net ](http://aws.typepad.com/aws/2005/02/aspnet_code_sam.html)
+> [Amazon Web Services Blog: ASP.Net Code Sample – ECS Custom Control in VB.Net ](http://aws.typepad.com/aws/2005/02/aspnet_code_sam.html)
diff --git a/content/Blog/asp-net-with-c-article-by-dino-esposito.md b/content/Blog/asp-net-with-c-article-by-dino-esposito.md
index 9cff3214..4772fb4a 100644
--- a/content/Blog/asp-net-with-c-article-by-dino-esposito.md
+++ b/content/Blog/asp-net-with-c-article-by-dino-esposito.md
@@ -1,6 +1,6 @@
---
date: 2004-04-17T12:16:00+00:00
-title: ASP.NET (with C#) article by Dino Esposito…
+title: ASP.NET (with C#) article by Dino Esposito...
type: posts
---
[via Kent Sharkey's Blog](http://weblogs.asp.net/ksharkey/archive/2004/04/15/114054.aspx)
diff --git a/content/Blog/assassins-creed-for-xbox-360-gets-previewed-joystiq.md b/content/Blog/assassins-creed-for-xbox-360-gets-previewed-joystiq.md
index 3ff5d940..5007deb9 100644
--- a/content/Blog/assassins-creed-for-xbox-360-gets-previewed-joystiq.md
+++ b/content/Blog/assassins-creed-for-xbox-360-gets-previewed-joystiq.md
@@ -1,7 +1,10 @@
---
date: 2006-07-26T09:30:00+00:00
-title: Assassin’s Creed for Xbox 360 gets previewed – Joystiq
+title: Assassin's Creed for Xbox 360 gets previewed – Joystiq
type: posts
+tags:
+ - Xbox
+ - on10
---
Ok, so I have to admit something... when I saw Assassin's Creed in the various [E3 videos](http://www.on10.net/Blogs/TheShow/3052/), I was sad. The game looked amazing, but I'm not going to buy a PS3 ... you can see my dilemma.
diff --git a/content/Blog/assault-heroes-for-xbox-live-arcade.md b/content/Blog/assault-heroes-for-xbox-live-arcade.md
index d9e3fc56..ca17f116 100644
--- a/content/Blog/assault-heroes-for-xbox-live-arcade.md
+++ b/content/Blog/assault-heroes-for-xbox-live-arcade.md
@@ -2,5 +2,7 @@
date: 2006-12-11T23:14:00+00:00
title: Assault Heroes for Xbox Live Arcade
type: posts
+tags:
+ - Xbox
---
[](http://www.assaultheroesgame.com/" target="_new" atomicselection="true) I don't know about you, but I'm pretty impressed with the recent set of non-retro, original games for Xbox Live Arcade: Small Arms, RoboBlitz and now [Assault Heroes](http://www.assaultheroesgame.com/)
diff --git a/content/Blog/atari-ceo-no-ps3-games-before-2007-joystiq.md b/content/Blog/atari-ceo-no-ps3-games-before-2007-joystiq.md
index 59639dec..1c53741e 100644
--- a/content/Blog/atari-ceo-no-ps3-games-before-2007-joystiq.md
+++ b/content/Blog/atari-ceo-no-ps3-games-before-2007-joystiq.md
@@ -1,8 +1,8 @@
---
date: 2006-08-03T06:01:00+00:00
-title: 'Atari CEO: No PS3 games before 2007 – Joystiq'
+title: 'Atari CEO: No PS3 games before 2007 – Joystiq'
type: posts
---
-I was surprised early to hear that God of War II was a PS2 game... and now [this](http://www.joystiq.com/2006/08/02/atari-ceo-no-atari-ps3-games-before-2007/)? I think it just the price that is scaring developers... scary to develop for a console that **seems** out of the price range of your target audience. I say "seems" because despite my own (biased) negative thoughts about the PS3, I expect it to be a pretty impressive machine... one that quite a few people will pick up. I do agree with other people's predictions that it will lag behind the 360, the $$ will see to that, but I don't think anyone expects it to flop...
+I was surprised early to hear that God of War II was a PS2 game... and now [this](http://www.joystiq.com/2006/08/02/atari-ceo-no-atari-ps3-games-before-2007/)? I think it just the price that is scaring developers... scary to develop for a console that **seems** out of the price range of your target audience. I say "seems" because despite my own (biased) negative thoughts about the PS3, I expect it to be a pretty impressive machine... one that quite a few people will pick up. I do agree with other people's predictions that it will lag behind the 360, the $$ will see to that, but I don't think anyone expects it to flop...
I don't think I'll end up getting a PS2 though, as tempting as it is at the low-low refurbished prices you can find it at now; the idea was to pick up a used one and an EyeToy and then try to lose some weight playing Kinetic... but all that work for one game seems like a bad idea. Instead I need to find some way to do some mild exercise while playing **any** game on my 360. It wouldn't be instead of my normal exercise routine, but every little bit counts. A recumbent exercise bike seems like a possible solution, although I don't think my wife wants one in our living room.
diff --git a/content/Blog/audible-com-one-of-the-few-free-offers-i-signed-up-for-that-im-still-using.md b/content/Blog/audible-com-one-of-the-few-free-offers-i-signed-up-for-that-im-still-using.md
index 53f20722..27f5af9b 100644
--- a/content/Blog/audible-com-one-of-the-few-free-offers-i-signed-up-for-that-im-still-using.md
+++ b/content/Blog/audible-com-one-of-the-few-free-offers-i-signed-up-for-that-im-still-using.md
@@ -1,6 +1,6 @@
---
date: 2006-01-05T17:23:00+00:00
-title: Audible.com, one of the few free offers I signed up for that I’m still using…
+title: Audible.com, one of the few free offers I signed up for that I'm still using...
type: posts
---
-Along with [Zooba.com](http://blogs.duncanmackenzie.net/duncanma/archive/2005/02/25/1149.aspx), I've kept my Audible membership as well... (and Columbia House DVD and BMG Music ... oh, and Vonage... [ok, there are quite a few free offers that I ended up keeping!!](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/27/1400.aspx)). Audible is pretty handy for those of us who have the occasional long driving trip, I burned ‘[Getting things done](http://www.amazon.com/exec/obidos/ASIN/0142000280/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)‘ onto CD along with ‘[Accidental Buddhist](http://www.amazon.com/exec/obidos/ASIN/0385492677/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)‘ (3 CDs apiece) and it really made the time fly driving to and from my Mother's house up in BC... never listened to anything in the car though, and while I take a few podcasts to the gym sometimes I've never tried taking anything from Audible. Still, it has turned out to be pretty useful. They are running a deal now where you can get a free trial if you sign up through [this link](http://www.audible.com/tellAFriend/525878FTZ22J), so if you are interested you can probably get a couple of downloads to check out before committing to anything long term.
+Along with [Zooba.com](http://blogs.duncanmackenzie.net/duncanma/archive/2005/02/25/1149.aspx), I've kept my Audible membership as well... (and Columbia House DVD and BMG Music ... oh, and Vonage... [ok, there are quite a few free offers that I ended up keeping!!](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/27/1400.aspx)). Audible is pretty handy for those of us who have the occasional long driving trip, I burned '[Getting things done](http://www.amazon.com/exec/obidos/ASIN/0142000280/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)' onto CD along with '[Accidental Buddhist](http://www.amazon.com/exec/obidos/ASIN/0385492677/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)' (3 CDs apiece) and it really made the time fly driving to and from my Mother's house up in BC... never listened to anything in the car though, and while I take a few podcasts to the gym sometimes I've never tried taking anything from Audible. Still, it has turned out to be pretty useful. They are running a deal now where you can get a free trial if you sign up through [this link](http://www.audible.com/tellAFriend/525878FTZ22J), so if you are interested you can probably get a couple of downloads to check out before committing to anything long term.
diff --git a/content/Blog/autoincrement-settings-should-be-applied-before-filling-the-datatable.md b/content/Blog/autoincrement-settings-should-be-applied-before-filling-the-datatable.md
index 6cd303c9..c5ffa57e 100644
--- a/content/Blog/autoincrement-settings-should-be-applied-before-filling-the-datatable.md
+++ b/content/Blog/autoincrement-settings-should-be-applied-before-filling-the-datatable.md
@@ -1,17 +1,17 @@
---
date: 2005-04-12T16:02:00+00:00
-title: AutoIncrement settings should be applied before filling the DataTable…
+title: AutoIncrement settings should be applied before filling the DataTable...
type: posts
---
I ran into a problem recently, where duplicate IDs were being generated by my offline ADO.NET code... and I had no real idea why this was happening. I had set up the primary key of my DataTable to have the following propery values:
* AutoIncrement = true
* AutoIncrementSeed = -1
- * AutoIncrementStep = -1
+ * AutoIncrementStep = -1
This is supposed to result in offline IDs being assigned as -1,-2,-3 and therefore having no possibility of conflict with any **real** IDs used in the database. This has worked great for me on many occasions, so it was a bit of a surprise when I finally tracked down my problem to the IDs that were being assigned to my new rows. I put a break point right after calling NewRow on the DataTable and the newly created Row had a PK value of 141. Another new row and it would have a value of 140, and so on... it seems the AutoIncrementStep was working, but the seed value was wonky.
-I asked around and was told to make sure that I was setting the AutoIncrement properties **before** filling the table, which it turns out I wasn't doing. What I had for code was basically like this:
+I asked around and was told to make sure that I was setting the AutoIncrement properties **before** filling the table, which it turns out I wasn't doing. What I had for code was basically like this:
1. If table doesn't exist in DataSet, set a flag to true indicating that this is the first call to the data load
2. Fill the table
@@ -24,4 +24,4 @@ With the new guidance I had received, I changed the routine to:
3. Check the flag and setup the table, including setting the AutoIncrement properties
4. Fill the table
-Of course, all this could be made simpler/cleaner if I built up the schema ‘manually' before loading the table's data but I'm way too lazy for that.
+Of course, all this could be made simpler/cleaner if I built up the schema 'manually' before loading the table's data but I'm way too lazy for that.
diff --git a/content/Blog/back-from-disneyland.md b/content/Blog/back-from-disneyland.md
index 0587caad..1511846e 100644
--- a/content/Blog/back-from-disneyland.md
+++ b/content/Blog/back-from-disneyland.md
@@ -1,9 +1,9 @@
---
date: 2004-04-04T13:00:00+00:00
-title: Back from Disneyland…
+title: Back from Disneyland...
type: posts
---
-Very little to say... I had a great time (and maybe I'll talk about that later, but it is pretty far off-topic from my normal ‘content'), but now I have hundreds of emails to dig through... most of them have resolved themselves (they emailed me... Exchange bounced an Out-Of-Office back to them... they dealt with it on their own) but sadly when the problem goes away the email doesn't (wouldn't it be cool if it did?), so I have to look through them and make sure I haven't missed any outstanding tasks or questions 🙁
+Very little to say... I had a great time (and maybe I'll talk about that later, but it is pretty far off-topic from my normal 'content'), but now I have hundreds of emails to dig through... most of them have resolved themselves (they emailed me... Exchange bounced an Out-Of-Office back to them... they dealt with it on their own) but sadly when the problem goes away the email doesn't (wouldn't it be cool if it did?), so I have to look through them and make sure I haven't missed any outstanding tasks or questions 🙁
I managed to go the week with only one quick email check... I connected to check on something else and made the mistake of syncing up my email just out of habit.
diff --git a/content/Blog/back-from-holidays-to-find-a-ton-of-new-sci-fi-content-on-the-dvr.md b/content/Blog/back-from-holidays-to-find-a-ton-of-new-sci-fi-content-on-the-dvr.md
index d784730e..8245246d 100644
--- a/content/Blog/back-from-holidays-to-find-a-ton-of-new-sci-fi-content-on-the-dvr.md
+++ b/content/Blog/back-from-holidays-to-find-a-ton-of-new-sci-fi-content-on-the-dvr.md
@@ -1,6 +1,6 @@
---
date: 2007-04-15T08:33:00+00:00
-title: Back from holidays to find a ton of new sci-fi content on the DVR…
+title: Back from holidays to find a ton of new sci-fi content on the DVR...
type: posts
---
-What a great friday, new Stargate (both) and ‘Painkiller Jane' ... mmm.... 3 hours of new Sci-Fi goodness
+What a great friday, new Stargate (both) and 'Painkiller Jane' ... mmm.... 3 hours of new Sci-Fi goodness
diff --git a/content/Blog/back-in-redmond.md b/content/Blog/back-in-redmond.md
index 986820e6..fef4ccfa 100644
--- a/content/Blog/back-in-redmond.md
+++ b/content/Blog/back-in-redmond.md
@@ -3,14 +3,14 @@ date: 2004-01-07T14:02:00+00:00
title: Back in Redmond
type: posts
---
-I'm back in town, but I was a little surprised to see snow all over the place... that is what I just left in Winnipeg, MB... I thought I was heading back somewhere green 🙂
+I'm back in town, but I was a little surprised to see snow all over the place... that is what I just left in Winnipeg, MB... I thought I was heading back somewhere green 🙂
-Well, it certainly is a lot warmer (just a bit below freezing tonight and up around 44F/7C tomorrow), but there was a lot of ice all over the road and my truck from the freezing rain that had been falling for the last few days. It turns out though, that my wife's Jewel CD case makes an excellent scraper...
+Well, it certainly is a lot warmer (just a bit below freezing tonight and up around 44F/7C tomorrow), but there was a lot of ice all over the road and my truck from the freezing rain that had been falling for the last few days. It turns out though, that my wife's Jewel CD case makes an excellent scraper...
-Now that I'm back, I have to admit something: **I'm actively making changes in my life right after January 1st.** I've always hated that idea, deciding to ‘get fit' or ‘stop smoking' or whatever on January 1st. It always seemed to me that if it was really important you would have started it whenever you realized it was a problem, not on some specific day because you decided to make it your resolution for the year.... but this year I'm doing just that. I've been thinking about joining a weight-management program at a local health club, but you need a certain BMI (body mass index... a # to indicate how overweight you are based on your height and weight) to get into the program. Well, I finally spent the time to track down [a BMI calculator](http://nhlbisupport.com/bmi/bmicalc.htm) on the web, and when I entered my height (5′ 6″) and weight (192 lbs) it told me that I was _obese_.
-
-It is never a good day to have a javascript program return that word as a result.
+Now that I'm back, I have to admit something: **I'm actively making changes in my life right after January 1st.** I've always hated that idea, deciding to 'get fit' or 'stop smoking' or whatever on January 1st. It always seemed to me that if it was really important you would have started it whenever you realized it was a problem, not on some specific day because you decided to make it your resolution for the year.... but this year I'm doing just that. I've been thinking about joining a weight-management program at a local health club, but you need a certain BMI (body mass index... a # to indicate how overweight you are based on your height and weight) to get into the program. Well, I finally spent the time to track down [a BMI calculator](http://nhlbisupport.com/bmi/bmicalc.htm) on the web, and when I entered my height (5' 6") and weight (192 lbs) it told me that I was _obese_.
+
+It is never a good day to have a javascript program return that word as a result.
Well, that was in the middle of my holiday, so I decided that I had better make some major changes when I got back to the office (I started during the holiday as well, but since it is hard to establish new routines and habits when you are visiting with one relative after another and spending most of the day sitting on the couch chatting, I was really targetting the end of my holidays as the starting point). Now here I am, January 7th, and I'll be just another one of the many people who have decided that losing weight should be their 2004 goal.
-I'll try not to go all ‘[Bridget Jones](http://www.amazon.com/exec/obidos/ASIN/014028009X/duncanmackenz-20?creative=125581&camp=2321&link_code=as1)‘ on you and post my weight with every blog posting, but it might come up from time to time!
+I'll try not to go all '[Bridget Jones](http://www.amazon.com/exec/obidos/ASIN/014028009X/duncanmackenz-20?creative=125581&camp=2321&link_code=as1)' on you and post my weight with every blog posting, but it might come up from time to time!
diff --git a/content/Blog/become-a-gold-xbox-live-member-to-get-your-ads-quicker.md b/content/Blog/become-a-gold-xbox-live-member-to-get-your-ads-quicker.md
index 5a610cbf..a513e201 100644
--- a/content/Blog/become-a-gold-xbox-live-member-to-get-your-ads-quicker.md
+++ b/content/Blog/become-a-gold-xbox-live-member-to-get-your-ads-quicker.md
@@ -2,6 +2,8 @@
date: 2006-10-30T19:22:00+00:00
title: Become a Gold Xbox Live member to get your ads quicker
type: posts
+tags:
+ - Xbox
---
Interesting news, [content that is only for Xbox Live Gold members](http://www.majornelson.com/archive/2006/10/25/Trailer-Gears-of-War-Ad.aspx)... which even [Tycho](http://www.penny-arcade.com/) thinks is understandable, but I agree with [his comments about what kind of content is being restricted](http://www.penny-arcade.com/2006/10/25).
@@ -23,4 +25,4 @@ Don't we put up trailers to help us sell the game? In which case, wouldn't we wa
* _I'm an Xbox Live Gold subscriber, but the idea that you have to be a Gold member to get content early does not sit well me me. I love Xbox 360 and Marketplace, but it's stupid decisions like this which will make me rethink supporting it this console._
* _It's $4 a month for XBL gold eh? Someone show me where I can buy ONE month of gold for $4. Idiots. Also, "there isn't enough separation" between gold and silver? How about the fact that silver users can't PLAY GAMES ONLINE? Isn't that the ostensible purpose of XBL anyway? I say all of this as a gold subscriber._
-The comments actually started out rather balanced, but head more to the ‘Silver accounts can play Gears too' side as you scroll down... I can only assume that is because the most interested followers of Major Nelson's posts are mostly Gold subscribers (which makes sense).
+The comments actually started out rather balanced, but head more to the 'Silver accounts can play Gears too' side as you scroll down... I can only assume that is because the most interested followers of Major Nelson's posts are mostly Gold subscribers (which makes sense).
diff --git a/content/Blog/began-a-serious-weight-loss-program-last-week.md b/content/Blog/began-a-serious-weight-loss-program-last-week.md
index eb95c370..13a49b0f 100644
--- a/content/Blog/began-a-serious-weight-loss-program-last-week.md
+++ b/content/Blog/began-a-serious-weight-loss-program-last-week.md
@@ -3,9 +3,9 @@ date: 2006-10-02T19:20:00+00:00
title: Began a serious weight-loss program last week
type: posts
---
-I've [talked about losing weight before](http://www.duncanmackenzie.net/blog/Feeling-like-it-is-time-to-get-rid-of-the-flab/), and I managed to lose a fair bit via the South Beach diet about a year and a half ago, but my weight recently started creeping up again and I decided to do something ‘big' to get on the right track (which is something I've [considered before](http://www.duncanmackenzie.net/blog/Back-in-Redmond/)). So, on Tuesday of last week I had my official first appointment with a dietitian as part of the 20/20 program at the Pro Club, which included a weigh-in 🙂 .
+I've [talked about losing weight before](http://www.duncanmackenzie.net/blog/Feeling-like-it-is-time-to-get-rid-of-the-flab/), and I managed to lose a fair bit via the South Beach diet about a year and a half ago, but my weight recently started creeping up again and I decided to do something 'big' to get on the right track (which is something I've [considered before](http://www.duncanmackenzie.net/blog/Back-in-Redmond/)). So, on Tuesday of last week I had my official first appointment with a dietitian as part of the 20/20 program at the Pro Club, which included a weigh-in 🙂 .
-As of that day (9/26) I weighed in at 185lbs, and I entered into a program with a goal weight of around 160. For 15 weeks, plus another 12 weeks of ‘maintenance', I'm being led through a pretty structured exercise and eating plan to permanently modify my behaviour and therefore my weight. Since that Tuesday I've been limited to 5 meal replacement shakes a day along with two 6oz servings of lean protein (chicken for me, but there is a wide variety of choices that fall under the lean category). At the same time I've been working out with a personal trainer three times a week, and twice more on my own.
+As of that day (9/26) I weighed in at 185lbs, and I entered into a program with a goal weight of around 160. For 15 weeks, plus another 12 weeks of 'maintenance', I'm being led through a pretty structured exercise and eating plan to permanently modify my behaviour and therefore my weight. Since that Tuesday I've been limited to 5 meal replacement shakes a day along with two 6oz servings of lean protein (chicken for me, but there is a wide variety of choices that fall under the lean category). At the same time I've been working out with a personal trainer three times a week, and twice more on my own.
Overall, my calories in have been reduced to around 1400-1500 per day, while my output has been greatly increased due to the exercise sessions (I exercised 4 or 5 times a week on my own, but not at the same level of intesity). Less in, more out... should work out well.
diff --git a/content/Blog/berry-picking.md b/content/Blog/berry-picking.md
index abdb683f..6198283c 100644
--- a/content/Blog/berry-picking.md
+++ b/content/Blog/berry-picking.md
@@ -1,8 +1,8 @@
---
date: 2005-06-27T07:29:00+00:00
-title: Berry picking….
+title: Berry picking....
type: posts
---
It was a very enjoyable summer weekend for our little family, including a trip today to pick raspberries (tons of fun, easy to pick...) and strawberries (very tasty... but much less enjoyable to be squatting down in the tiny little space between the rows trying to dig through the little bushes looking for ripe strawberries...) out at a local place called [Remlinger Farms](http://www.RemlingerFarms.com).
-We only picked for around an hour, at that is moving at the speed of a 4 year old, and ended up with a nice pile of berries. With a bit of ‘low-carb' ice cream, they taste wonderful... but quite a few just went straight from the bowl into the mouth...
+We only picked for around an hour, at that is moving at the speed of a 4 year old, and ended up with a nice pile of berries. With a bit of 'low-carb' ice cream, they taste wonderful... but quite a few just went straight from the bowl into the mouth...
diff --git a/content/Blog/best-description-of-twitter-ive-seen.md b/content/Blog/best-description-of-twitter-ive-seen.md
index 0e46a965..b3b4f330 100644
--- a/content/Blog/best-description-of-twitter-ive-seen.md
+++ b/content/Blog/best-description-of-twitter-ive-seen.md
@@ -1,6 +1,6 @@
---
date: 2008-07-02T21:07:00+00:00
-title: Best description of twitter I’ve seen
+title: Best description of Twitter I've seen
type: posts
---
[From Dave Winer](http://www.scripting.com/stories/2008/06/28/stateOfTheTwitterJune2008.html):
diff --git a/content/Blog/beta-msdn-search-up.md b/content/Blog/beta-msdn-search-up.md
index 11a4124c..503bfc8f 100644
--- a/content/Blog/beta-msdn-search-up.md
+++ b/content/Blog/beta-msdn-search-up.md
@@ -1,6 +1,6 @@
---
date: 2005-02-11T18:58:00+00:00
-title: Beta MSDN Search up….
+title: Beta MSDN Search up....
type: posts
---
Check it out at [http://lab.msdn.microsoft.com/searchbeta/](http://lab.msdn.microsoft.com/searchbeta/), pretty cool stuff coming out of some of the other members of the MSDN dev team.
diff --git a/content/Blog/beta-versions-of-the-msdn-home-page-now-available.md b/content/Blog/beta-versions-of-the-msdn-home-page-now-available.md
index 7232ab11..9ac32984 100644
--- a/content/Blog/beta-versions-of-the-msdn-home-page-now-available.md
+++ b/content/Blog/beta-versions-of-the-msdn-home-page-now-available.md
@@ -1,6 +1,6 @@
---
date: 2005-12-15T04:33:00+00:00
-title: Beta versions of the MSDN home page now available…
+title: Beta versions of the MSDN home page now available...
type: posts
---
I've been working (as part of a large team!) on the new platform for MSDN, which is up and running at [http://msdn2.microsoft.com](http://msdn2.microsoft.com)... and now you can see prototype versions of the MSDN home page ontop of that same platform. Check it out here [[http://beta.msdn.microsoft.com/default.aspx](http://beta.msdn.microsoft.com/default.aspx)]. The new home page demonstrates some of the personalization/profile features that will end up on the final MSDN site in the near future.
diff --git a/content/Blog/better-late-than-never-right.md b/content/Blog/better-late-than-never-right.md
index f45f0299..4871264a 100644
--- a/content/Blog/better-late-than-never-right.md
+++ b/content/Blog/better-late-than-never-right.md
@@ -1,6 +1,6 @@
---
date: 2003-06-04T21:58:00+00:00
-title: Better late than never… right?
+title: Better late than never... right?
type: posts
---
My latest column is up on MSDN,
diff --git a/content/Blog/bioware-is-putting-on-a-big-giveawaycontest.md b/content/Blog/bioware-is-putting-on-a-big-giveawaycontest.md
index f812b4dd..80b4a228 100644
--- a/content/Blog/bioware-is-putting-on-a-big-giveawaycontest.md
+++ b/content/Blog/bioware-is-putting-on-a-big-giveawaycontest.md
@@ -1,7 +1,9 @@
---
date: 2006-06-21T15:52:00+00:00
-title: BioWare is putting on a big giveaway/contest…
+title: BioWare is putting on a big giveaway/contest...
type: posts
+tags:
+ - Xbox
---
I'm certain I can't enter, being a MSFT employee and all, but you can!
diff --git a/content/Blog/bits-chat-going-on-now.md b/content/Blog/bits-chat-going-on-now.md
index b80c2e09..53ad60c3 100644
--- a/content/Blog/bits-chat-going-on-now.md
+++ b/content/Blog/bits-chat-going-on-now.md
@@ -1,6 +1,6 @@
---
date: 2004-01-14T20:49:00+00:00
-title: BITS chat going on now….
+title: BITS chat going on now....
type: posts
---
[Background Intelligent Transfer Service (BITS) API](http://communities2.microsoft.com/home/chatroom.aspx?siteid=34000014)
diff --git a/content/Blog/blogs-from-the-c-team-page-now-up-enjoy.md b/content/Blog/blogs-from-the-c-team-page-now-up-enjoy.md
index 9132a0f5..43ab673d 100644
--- a/content/Blog/blogs-from-the-c-team-page-now-up-enjoy.md
+++ b/content/Blog/blogs-from-the-c-team-page-now-up-enjoy.md
@@ -1,6 +1,6 @@
---
date: 2004-03-12T01:09:00+00:00
-title: '“Blogs from the C# Team” page now up… enjoy!'
+title: '"Blogs from the C# Team" page now up... enjoy!'
type: posts
---
This page lists all of the C# team blogs (that I am aware of) and provides you with a list of featured posts that I've pulled out of the various individual blogs ... check it out at [http://msdn.microsoft.com/vcsharp/team/blogs](http://msdn.microsoft.com/vcsharp/team/blogs) and let me know what you think.
diff --git a/content/Blog/book-is-making-its-way-to-local-stores.md b/content/Blog/book-is-making-its-way-to-local-stores.md
index e1ef18d7..76b76b65 100644
--- a/content/Blog/book-is-making-its-way-to-local-stores.md
+++ b/content/Blog/book-is-making-its-way-to-local-stores.md
@@ -1,6 +1,10 @@
---
date: 2006-02-06T19:18:00+00:00
-title: Book is making its way to local stores…
+title: Book is making its way to local stores...
type: posts
+tags:
+ - Xbox
+ - Writing
+ - Books
---
I was in a local Barnes and Noble, the one in downtown Bellevue (WA), and I spotted [our book](http://www.xbox4dummies.com) on the shelves. It wasn't at the Woodinville B&N as of yesterday, but at least it is showing up in some stores!
diff --git a/content/Blog/book-spotting.md b/content/Blog/book-spotting.md
index 2c08102e..c1fec0bf 100644
--- a/content/Blog/book-spotting.md
+++ b/content/Blog/book-spotting.md
@@ -1,6 +1,6 @@
---
date: 2006-01-23T18:31:00+00:00
-title: Book spotting…
+title: Book spotting...
type: posts
---
Our new book, [Xbox 360 for Dummies](http://www.xbox4dummies.com), has hit the stores... or so we've heard. So far, [Brian](http://bufferoverrun.net) and I haven't seen it in any actual retail stores, just online. If you see it in a store near you, or better yet... if you **buy** it in a store near you... [let me know](http://blogs.duncanmackenzie.net/duncanma/contact.aspx" title="Contact Me)!
diff --git a/content/Blog/books-books-books.md b/content/Blog/books-books-books.md
index 3a18c7db..93733b4e 100644
--- a/content/Blog/books-books-books.md
+++ b/content/Blog/books-books-books.md
@@ -1,6 +1,6 @@
---
date: 2004-07-20T23:30:00+00:00
-title: Books, Books, Books…
+title: Books, Books, Books...
type: posts
---
I've been thinking about books and the MSDN developer centers for some time... I've been wondering what we should do in terms of highlighting books on the MSDN site.
diff --git a/content/Blog/brian-is-gamer-dad-on-xbox-com.md b/content/Blog/brian-is-gamer-dad-on-xbox-com.md
index 60868cba..4c2da945 100644
--- a/content/Blog/brian-is-gamer-dad-on-xbox-com.md
+++ b/content/Blog/brian-is-gamer-dad-on-xbox-com.md
@@ -1,7 +1,9 @@
---
date: 2006-10-17T18:13:00+00:00
-title: Brian is "Gamer Dad" on Xbox.com
+title: Brian is "Gamer Dad" on Xbox.com
type: posts
+tags:
+ - Xbox
---
My buddy (and co-author on [Xbox 360 For Dummies](http://www.amazon.com/gp/product/0471771805?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0471771805)!) Brian Johnson has started a new column on Xbox.com aimed at parents ... parents who game with their kids... parents whose kids play games... and even just parents who play games (gaming is different for folks who have kids in the house!).
diff --git a/content/Blog/broderbund-software-and-c.md b/content/Blog/broderbund-software-and-c.md
index 576d1ae0..492fab7a 100644
--- a/content/Blog/broderbund-software-and-c.md
+++ b/content/Blog/broderbund-software-and-c.md
@@ -1,6 +1,6 @@
---
date: 2004-02-21T10:34:00+00:00
-title: Broderbund Software… and C#
+title: Broderbund Software... and C#
type: posts
---
This is so cool, even if you might take it as mostly marketing (sorry in advance)...
diff --git a/content/Blog/burn-cds-right-from-your-net-code.md b/content/Blog/burn-cds-right-from-your-net-code.md
index 27b7f636..e2d75255 100644
--- a/content/Blog/burn-cds-right-from-your-net-code.md
+++ b/content/Blog/burn-cds-right-from-your-net-code.md
@@ -1,6 +1,6 @@
---
date: 2003-11-18T01:57:00+00:00
-title: Burn CDs right from your .NET code…
+title: Burn CDs right from your .NET code...
type: posts
---
Anson Horton gave me this cool .NET component and source code last night so I've uploaded it to microsoft.com for your burning fun
diff --git a/content/Blog/burned-myself-a-cd-at-starbucks-thats-new.md b/content/Blog/burned-myself-a-cd-at-starbucks-thats-new.md
index e1bfa551..5a2874b3 100644
--- a/content/Blog/burned-myself-a-cd-at-starbucks-thats-new.md
+++ b/content/Blog/burned-myself-a-cd-at-starbucks-thats-new.md
@@ -1,6 +1,6 @@
---
date: 2004-10-25T22:10:00+00:00
-title: Burned myself a CD at Starbucks… that’s new
+title: Burned myself a CD at Starbucks... that's new
type: posts
---
I stopped at Starbucks in Redmond today on my way into work, and the drive thru was really backed up so I decided to run inside. Well, that was lucky for me because I got to see and play with the latest expansion to their service offerings, the ability to [pick songs and burn them onto CD](http://www.starbucks.com/hearmusic) right there in the store. I picked out a few (7) songs and a few minutes later I had my very own little compilation complete with a color picture on the CD itself (chosen by me, for a list of images) a case and a custom printed liner with the picture that I chose for the CD. Very cool, and now I have that new Cake song (No Phone) on CD 🙂
diff --git a/content/Blog/c-2005-and-c-express-content-up.md b/content/Blog/c-2005-and-c-express-content-up.md
index e1d14938..19b84af6 100644
--- a/content/Blog/c-2005-and-c-express-content-up.md
+++ b/content/Blog/c-2005-and-c-express-content-up.md
@@ -1,6 +1,6 @@
---
date: 2004-08-13T00:28:00+00:00
-title: C# 2005 and C# Express Content Up…
+title: C# 2005 and C# Express Content Up...
type: posts
---
Just up...
diff --git a/content/Blog/c-bloggers-page-up.md b/content/Blog/c-bloggers-page-up.md
index ac631696..225af70f 100644
--- a/content/Blog/c-bloggers-page-up.md
+++ b/content/Blog/c-bloggers-page-up.md
@@ -1,6 +1,6 @@
---
date: 2003-11-22T04:10:00+00:00
-title: C# Bloggers Page Up…
+title: C# Bloggers Page Up...
type: posts
---
Only a few bloggers listed so far, but more will be coming in the near future: [http://msdn.microsoft.com/vcsharp/community/blogs/default.aspx](http://msdn.microsoft.com/vcsharp/community/blogs/default.aspx)
diff --git a/content/Blog/c-blogs-page-has-changed-to-be-a-bit-more-useful.md b/content/Blog/c-blogs-page-has-changed-to-be-a-bit-more-useful.md
index 8a97c17a..6e784816 100644
--- a/content/Blog/c-blogs-page-has-changed-to-be-a-bit-more-useful.md
+++ b/content/Blog/c-blogs-page-has-changed-to-be-a-bit-more-useful.md
@@ -1,6 +1,6 @@
---
date: 2004-10-26T00:23:00+00:00
-title: C# Blogs page has changed to be a bit more useful…
+title: C# Blogs page has changed to be a bit more useful...
type: posts
---
[This page](http://msdn.microsoft.com/vcsharp/team/blogs) used to contain blog postings that I manually selected out of the mass of posts by members of the C# team, but (as with most manual processes) that didn't scale as more and more team members posted more and more content.... today, as one of my tidy-up acts as the former owner of that site, I revamped the page to display an aggregated list of posts based off of an OPML file (using a cool ASP.NET control from [Kent](http://blogs.msdn.com/ksharkey)), so now it runs completely without any manual work. This is a good thing.
diff --git a/content/Blog/c-featurette-3-from-eric-gunnerson.md b/content/Blog/c-featurette-3-from-eric-gunnerson.md
index bca062d1..45c83e0a 100644
--- a/content/Blog/c-featurette-3-from-eric-gunnerson.md
+++ b/content/Blog/c-featurette-3-from-eric-gunnerson.md
@@ -3,14 +3,14 @@ date: 2004-04-14T22:05:00+00:00
title: 'C# Featurette #3 from Eric Gunnerson'
type: posts
---
-Eric describes a new Whidbey feature focused on creating those ‘utility' classes in the style of **System.Math** or **System.Environment**:
+Eric describes a new Whidbey feature focused on creating those 'utility' classes in the style of **System.Math** or **System.Environment**:
_C# Whidbey Featurette #3: Static classes
- Because all functions in C# must live inside of a class, there are some clases – System.Math is a canonical example – that are merely collections of static methods. Since it's useless to create an instance of such a class, in current versions of C#, you can protect against this by creating a private constructor. The constructor can never be called, and therefore no instance can be created._
+ Because all functions in C# must live inside of a class, there are some clases – System.Math is a canonical example – that are merely collections of static methods. Since it's useless to create an instance of such a class, in current versions of C#, you can protect against this by creating a private constructor. The constructor can never be called, and therefore no instance can be created._
@@ -22,7 +22,7 @@ Eric describes a new Whidbey feature focused on creating those ‘utility' c
- [Listening to: Do This Anymore – [Nickelback](http://www.windowsmedia.com/mg/search.asp?srch=Nickelback==) – The Long Road (04:04)]
+ [Listening to: Do This Anymore – [Nickelback](http://www.windowsmedia.com/mg/search.asp?srch=Nickelback==) – The Long Road (04:04)]
diff --git a/content/Blog/c-programmable-calculator.md b/content/Blog/c-programmable-calculator.md
index 3387de7a..e99b3a0b 100644
--- a/content/Blog/c-programmable-calculator.md
+++ b/content/Blog/c-programmable-calculator.md
@@ -10,5 +10,5 @@ If you were a big fan of programmable calculators in University (or highschool,
There is a shareware version available for download or you can register to get additional features...
- [Listening to: One Week – [Barenaked Ladies](http://www.windowsmedia.com/mg/search.asp?srch=Barenaked+Ladies) – Disc One: All Their Greatest Hits (1991-2001) (02:49)]
+ [Listening to: One Week – [Barenaked Ladies](http://www.windowsmedia.com/mg/search.asp?srch=Barenaked+Ladies) – Disc One: All Their Greatest Hits (1991-2001) (02:49)]
diff --git a/content/Blog/c-splash-screen.md b/content/Blog/c-splash-screen.md
index 61c91efe..aa327dd6 100644
--- a/content/Blog/c-splash-screen.md
+++ b/content/Blog/c-splash-screen.md
@@ -5,4 +5,4 @@ type: posts
---
From [CodeProject.com](http://www.codeproject.com) (via [James Avery's Blog](http://weblogs.asp.net/javery/posts/39574.aspx));
-> [A Pretty Good Splash Screen in C#](http://www.codeproject.com/csharp/PrettyGoodSplashScreen.asp) – Tutorial on how to build a full featured splash page (includes fading, progress bar, etc)
+> [A Pretty Good Splash Screen in C#](http://www.codeproject.com/csharp/PrettyGoodSplashScreen.asp) – Tutorial on how to build a full featured splash page (includes fading, progress bar, etc)
diff --git a/content/Blog/c-teched-page-started.md b/content/Blog/c-teched-page-started.md
index 27cab5a0..6c471136 100644
--- a/content/Blog/c-teched-page-started.md
+++ b/content/Blog/c-teched-page-started.md
@@ -1,8 +1,8 @@
---
date: 2004-06-16T19:57:00+00:00
-title: C# TechEd Page started…
+title: C# TechEd Page started...
type: posts
---
I've put a few of the sessions up [here](http://msdn.microsoft.com/vcsharp/community/events/teched/)... more to follow!
-
+
diff --git a/content/Blog/categories-vs-tags-in-blogs-and-blog-editors.md b/content/Blog/categories-vs-tags-in-blogs-and-blog-editors.md
index e872c3c2..cf7efbc9 100644
--- a/content/Blog/categories-vs-tags-in-blogs-and-blog-editors.md
+++ b/content/Blog/categories-vs-tags-in-blogs-and-blog-editors.md
@@ -7,7 +7,7 @@ type: posts
I've been pondering categories vs. tags in blogs, in my sites (such as we've completely done away with the concept of categories as distinct entities from tags, which works fine on the site but is causing me a bit of a headache when I look at blog editing and blog editing APIs.
-I've enabled the [metaweblogapi](http://www.xmlrpc.com/metaWeblogApi) on my sites so that standard blog editing tools like performancing, windows live writer, etc... can be used by our staff to post entries, and I've used the ‘categories' area of that API to represent tags.
+I've enabled the [metaweblogapi](http://www.xmlrpc.com/metaWeblogApi) on my sites so that standard blog editing tools like performancing, windows live writer, etc... can be used by our staff to post entries, and I've used the 'categories' area of that API to represent tags.
This has caused me two issues:
diff --git a/content/Blog/caterpillars-yum.md b/content/Blog/caterpillars-yum.md
index 69a76793..976a5673 100644
--- a/content/Blog/caterpillars-yum.md
+++ b/content/Blog/caterpillars-yum.md
@@ -1,6 +1,6 @@
---
date: 2005-03-26T10:25:00+00:00
-title: Caterpillars…. yum…
+title: Caterpillars.... yum...
type: posts
---
The theme at my son's preschool last week was Caterpillars, and it also happened to be his turn to bring the snack (the kids rotate through this task, bring snacks/juice for 16 people)... so my wife went all-out and baked these breadstick-larva creations...
diff --git a/content/Blog/celebrities-in-the-locker-room-career-opportunity-or-creepy-awkwardness.md b/content/Blog/celebrities-in-the-locker-room-career-opportunity-or-creepy-awkwardness.md
index f093c18b..9e6c725e 100644
--- a/content/Blog/celebrities-in-the-locker-room-career-opportunity-or-creepy-awkwardness.md
+++ b/content/Blog/celebrities-in-the-locker-room-career-opportunity-or-creepy-awkwardness.md
@@ -1,9 +1,9 @@
---
date: 2004-06-09T10:37:00+00:00
-title: Celebrities in the locker room… career opportunity or creepy awkwardness?
+title: Celebrities in the locker room... career opportunity or creepy awkwardness?
type: posts
---
-As other people have probably mentioned here and there, there is a very nice health club near Microsoft and a membership to that club is one of the options in our benefits plan. Therefore, it isn't all that surprising that most of the folks in the gym at any particular time are Microsoft employees. This can lead to an interesting occurance that has left me wondering (on more than one occasion), what is the ‘right' thing to do in this situation?
+As other people have probably mentioned here and there, there is a very nice health club near Microsoft and a membership to that club is one of the options in our benefits plan. Therefore, it isn't all that surprising that most of the folks in the gym at any particular time are Microsoft employees. This can lead to an interesting occurance that has left me wondering (on more than one occasion), what is the 'right' thing to do in this situation?
Let's pretend for a moment that you are me, a mid to low level Microsoft guy who just happens to be in the locker room at the gym before work... and along comes Steve Ballmer... and you end up standing around near this guy who is your great-great-great (and so on) grand boss... and a celebrity to boot. What do you do? Personally my approach has always been (and believe it or not this is not an extremely rare occurance) that since he (whoever it is, Steve being just one example) doesn't know me, that I should treat him like any other guy at the gym that I don't know... make friendly conversation about the fact that he is standing on my towel/foot/etc or whatever else needs to be said, but in general silence shall prevail.
@@ -21,5 +21,5 @@ Of course, if I know the guy, then none of this applies. Althought I do notice t
Today though I ran into a situation that seemed rather borderline, and I didn't have any handy reference manual to guide me, so I was lost. [Eric Rudder](http://msdn.microsoft.com/blogs/ericr/) was using the locker next to me, and while I've never met him, I've always thought of him as having a developer focus and therefore being at least one or two steps closer to my world. He knows a lot about what MSDN is doing and might have even visited the VB or C# developer centers once or twice... maybe I should say something, introduce myself... hey, if [he'll pick up random guys on campus and let them attach a camera to his dash](http://channel9.msdn.com/ShowPost.aspx?PostID=9210), then I'm sure he'd be a great guy to talk to about a number of the big work issues that I am focused on (Developer Community, .NET Adoption, etc.).
-Sadly though, my own worries about being rude or inappropriate took precedence... I said the expected ‘excuse me' and whatever else the situation required, but nothing beyond that. Of course, if I ever had the need, I'd have no hesitation to email him about something at work... but in general that situation is not likely to occur... it isn't that Microsoft is big on the hierarchy thing, but it does exist and there is little cause for me to be skipping 4 or 5 (or more?) layers by adding his name to an email. Maybe I need to put my picture on more developer centers, then people will recognize me and they can be the one to start the conversation? 🙂
+Sadly though, my own worries about being rude or inappropriate took precedence... I said the expected 'excuse me' and whatever else the situation required, but nothing beyond that. Of course, if I ever had the need, I'd have no hesitation to email him about something at work... but in general that situation is not likely to occur... it isn't that Microsoft is big on the hierarchy thing, but it does exist and there is little cause for me to be skipping 4 or 5 (or more?) layers by adding his name to an email. Maybe I need to put my picture on more developer centers, then people will recognize me and they can be the one to start the conversation? 🙂
diff --git a/content/Blog/certification-doesnt-prove-you-know-everything-but-it-certainly-helps.md b/content/Blog/certification-doesnt-prove-you-know-everything-but-it-certainly-helps.md
index d155ef4d..d55bd117 100644
--- a/content/Blog/certification-doesnt-prove-you-know-everything-but-it-certainly-helps.md
+++ b/content/Blog/certification-doesnt-prove-you-know-everything-but-it-certainly-helps.md
@@ -1,6 +1,6 @@
---
date: 2003-04-07T11:09:00+00:00
-title: Certification doesn’t prove you know everything, but it certainly helps….
+title: Certification doesn't prove you know everything, but it certainly helps....
type: posts
---
@@ -21,6 +21,6 @@ Get certified.. it is cool to have the option to use the letters, but more impor
I passed those WOSA tests, which I thought were useful tests to a certain degree (developers should have a good knowledge of the underlying OS and hardware... maybe not those specific details Keith mentioned, but the intent of the exams was valid) .. and received my MCSD in 1996. Big deal at the time, but I'm still proud of it. I kept it up to date and added a MCSE (NT4) and MCT ... but recently I've realized that I'll likely be certificationless soon (NT4 MCSE... MCT expired because I don't teach anymore, MCSD is for VB6...) if I don't get back on the exam taking track. Why bother? At this point, with a job that doesn't require it of me, I want to do it to help out the certification itself by pointing out that I am proud to have it. If I ever manage to get my certifications up-to-date, I'd like to list them in that little bio they put at the end of my columns.
-I actually suggested (when I first arrived at MSDN) that we list certifications after the names of all our writers, to show the developer community that our ‘experts' valued their certifications... but not all of us had our MCSD so we decided it wouldn't have the desired effect. I had just come to Redmond from a position out "in the field" working for Microsoft Consulting Services and the customers I worked with were (and still are) of the opinion that certification was very valuable. Anyways, in the end my general answer to anyone who says that they don't need to be certified is "why not, how can it hurt?"
+I actually suggested (when I first arrived at MSDN) that we list certifications after the names of all our writers, to show the developer community that our 'experts' valued their certifications... but not all of us had our MCSD so we decided it wouldn't have the desired effect. I had just come to Redmond from a position out "in the field" working for Microsoft Consulting Services and the customers I worked with were (and still are) of the opinion that certification was very valuable. Anyways, in the end my general answer to anyone who says that they don't need to be certified is "why not, how can it hurt?"
Sure you don't need it, but then it should be easy for you to blow through the exams... I'd hate to have a customer ask me if I was an MCSD and have to say no... "I don't need it" might not cut it with them. Does having a MCSE/D prove you are an expert? Of course not, but it proves a certain level of basic knowledge... you can prove the rest through your references and your work.
diff --git a/content/Blog/chatting-today-amongst-the-evnet-team.md b/content/Blog/chatting-today-amongst-the-evnet-team.md
index e112e7a4..d74d9fe5 100644
--- a/content/Blog/chatting-today-amongst-the-evnet-team.md
+++ b/content/Blog/chatting-today-amongst-the-evnet-team.md
@@ -112,7 +112,7 @@ is = are
Duncan M.
-the ideal type of intergration I could picture with something like polldaddy.com would be to associate a discussion with it somehow (like making it an entry) so that we could show the poll on the home page (sidebar?) and then have a ‘click to discuss' option
+the ideal type of intergration I could picture with something like polldaddy.com would be to associate a discussion with it somehow (like making it an entry) so that we could show the poll on the home page (sidebar?) and then have a 'click to discuss' option
Duncan M.
diff --git a/content/Blog/check-out-the-new-community-bar-on-on10-net.md b/content/Blog/check-out-the-new-community-bar-on-on10-net.md
index f8fd9118..7cba4c65 100644
--- a/content/Blog/check-out-the-new-community-bar-on-on10-net.md
+++ b/content/Blog/check-out-the-new-community-bar-on-on10-net.md
@@ -3,7 +3,7 @@ date: 2006-11-29T10:15:00+00:00
title: Check out the new Community Bar on on10.net
type: posts
---
-One of my jobs over the past couple of weeks has been to build a javascript based ‘toolbar' that could run across the top of on10.net and show folks headlines aggregated from a variety of Microsoft Community sites. So, along with a bunch of help from [Adam](http://www.adamkinney.com) and [Erik](http://weblogs.asp.net/eporter/), I managed to get it finished and deployed today. [You can see it on top of the page on 10](http://on10.net)
+One of my jobs over the past couple of weeks has been to build a javascript based 'toolbar' that could run across the top of on10.net and show folks headlines aggregated from a variety of Microsoft Community sites. So, along with a bunch of help from [Adam](http://www.adamkinney.com) and [Erik](http://weblogs.asp.net/eporter/), I managed to get it finished and deployed today. [You can see it on top of the page on 10](http://on10.net)
[](http://on10.net" target="_new" atomicselection="true)
diff --git a/content/Blog/chris-is-on-10-learn-about-gnomedex-with-just-enough-time-to-get-a-ticket-maybe.md b/content/Blog/chris-is-on-10-learn-about-gnomedex-with-just-enough-time-to-get-a-ticket-maybe.md
index 1dc22afc..62a7a7c8 100644
--- a/content/Blog/chris-is-on-10-learn-about-gnomedex-with-just-enough-time-to-get-a-ticket-maybe.md
+++ b/content/Blog/chris-is-on-10-learn-about-gnomedex-with-just-enough-time-to-get-a-ticket-maybe.md
@@ -1,6 +1,6 @@
---
date: 2006-06-12T19:01:00+00:00
-title: Chris is on 10… Learn about Gnomedex with just enough time to get a ticket… maybe
+title: Chris is on 10... Learn about Gnomedex with just enough time to get a ticket... maybe
type: posts
---
[Chris Pirillo is on 10 today](http://on10.net/Blogs/TheShow/3518/), chatting about Gnomedex, his tendency to write things on his chest, and more. I don't know Chris myself, but I joined his "[FatBlasters](http://chris.pirillo.com/2006/06/05/50-weight-loss-tips/)" mailing list awhile ago as part of my ongoing quest to lose weight... and also as a way to get emails from Chris in my Inbox every few days 🙂
diff --git a/content/Blog/chromehounds-on-the-xbox-360-has-consumed-my-free-time.md b/content/Blog/chromehounds-on-the-xbox-360-has-consumed-my-free-time.md
index b76bc826..ff9d7835 100644
--- a/content/Blog/chromehounds-on-the-xbox-360-has-consumed-my-free-time.md
+++ b/content/Blog/chromehounds-on-the-xbox-360-has-consumed-my-free-time.md
@@ -3,7 +3,7 @@ date: 2006-09-09T08:58:00+00:00
title: Chromehounds on the Xbox 360 has consumed my free time!
type: posts
---
-As I've mentioned before, I have a [Gamefly](http://www.gamefly.com/) subscription and I get new games every few weeks... a great way to play a lot of games without the risk of paying $60 for a stinker (OverG Fighters for example... oh so happy I rented that instead of buying). Anyway, my most recent game is Chromehounds and I'm really enjoying it. It plays way more ‘real' than a game like MechAssault, but isn't attempting to be a simulator and force you to control all the details a real mech would need dealt with. I honestly haven't tried the online side of it yet, and I hear that is the best part... I've just played through all of the single player mission with the exception of the final mission. I have tried that one with four different mech configurations and with a couple different strategies, but I haven't made it through yet 🙂
+As I've mentioned before, I have a [Gamefly](http://www.gamefly.com/) subscription and I get new games every few weeks... a great way to play a lot of games without the risk of paying $60 for a stinker (OverG Fighters for example... oh so happy I rented that instead of buying). Anyway, my most recent game is Chromehounds and I'm really enjoying it. It plays way more 'real' than a game like MechAssault, but isn't attempting to be a simulator and force you to control all the details a real mech would need dealt with. I honestly haven't tried the online side of it yet, and I hear that is the best part... I've just played through all of the single player mission with the exception of the final mission. I have tried that one with four different mech configurations and with a couple different strategies, but I haven't made it through yet 🙂
diff --git a/content/Blog/clickonce-and-locked-down-systems.md b/content/Blog/clickonce-and-locked-down-systems.md
index bb8b0586..0cfac73c 100644
--- a/content/Blog/clickonce-and-locked-down-systems.md
+++ b/content/Blog/clickonce-and-locked-down-systems.md
@@ -1,6 +1,6 @@
---
date: 2003-11-11T11:13:00+00:00
-title: ClickOnce and “locked down” systems
+title: ClickOnce and "locked down" systems
type: posts
---
Ron Krauter posted this comment to [one of my earlier posts](http://weblogs.asp.net/duncanma/posts/34182.aspx);
@@ -13,8 +13,8 @@ Ron Krauter posted this comment to [one of my earlier posts](http://weblogs.asp.
Well, Ron... and anyone else who is wondering about the exact same thing; I have some good news for you. Locked down desktops are one of the key scenarios that ClickOnce is designed to deal with. ClickOnce applications are installed and run on a per-user basis, allowing them to be launched/deployed without administrative level privileges.
-So no more running to each machine to do a ‘RUNAS' administrative install.
+So no more running to each machine to do a 'RUNAS' administrative install.
-It is worth pointing out though, that installing the framework is an ‘impactful' install, using a standard .msi, so getting the framework out ahead of your ClickOnce applications will likely require higher privileges.
+It is worth pointing out though, that installing the framework is an 'impactful' install, using a standard .msi, so getting the framework out ahead of your ClickOnce applications will likely require higher privileges.
_looking for more info on ClickOnce? check out [the first chapter of my book up on MSDN](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnwinforms/html/clickonce.asp)_
diff --git a/content/Blog/clr-profiler-available.md b/content/Blog/clr-profiler-available.md
index 78f18bc4..28a9ecdf 100644
--- a/content/Blog/clr-profiler-available.md
+++ b/content/Blog/clr-profiler-available.md
@@ -7,6 +7,6 @@ type: posts
We've just updated [the CLRProfiler distribution](http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA&displaylang=en). Once again, we're shipping both the source and the prebuilt binaries, and this time we're delighted to include a terrific ~100 page tutorial and reference manual written by the tool's author, Peter Sollich.
-I think this new documentation greatly enhances the power and utility of the profiler by demonstrating how to use its features more effectively — for example, how to diagnose a memory leak.
+I think this new documentation greatly enhances the power and utility of the profiler by demonstrating how to use its features more effectively – for example, how to diagnose a memory leak.
Definitely a tool you want to get, I know the early version rocked, so this must be even better 🙂
diff --git a/content/Blog/code-project-just-continues-to-amaze.md b/content/Blog/code-project-just-continues-to-amaze.md
index a18f8a4c..ec789c10 100644
--- a/content/Blog/code-project-just-continues-to-amaze.md
+++ b/content/Blog/code-project-just-continues-to-amaze.md
@@ -1,11 +1,11 @@
---
date: 2004-02-27T10:52:00+00:00
-title: Code Project just continues to amaze…
+title: Code Project just continues to amaze...
type: posts
---
I love the recently posted ["Enhanced BrowseForFolder styled TreeView"](http://www.codeproject.com/cs/miscctrl/treeviewexplorer.asp) (a C# control by Jerry Maguire), and the list of new content from the last week is just amazing;
- * [A Piano Key Control in C#](http://www.codeproject.com/cs/miscctrl/LesStPianoKey.asp) – Leslie Sanford (a cool article if you are into control building)
+ * [A Piano Key Control in C#](http://www.codeproject.com/cs/miscctrl/LesStPianoKey.asp) – Leslie Sanford (a cool article if you are into control building)
* [Code Access Security from the perspective of the Developer and Administrator](http://www.codeproject.com/dotnet/casdevadmhtml.asp)
by Benjamin Wootton (brief discussion of a complex, but essential topic for .NET developers
diff --git a/content/Blog/coding4fun-the-site.md b/content/Blog/coding4fun-the-site.md
index 368fd8b6..7f6f82be 100644
--- a/content/Blog/coding4fun-the-site.md
+++ b/content/Blog/coding4fun-the-site.md
@@ -1,6 +1,6 @@
---
date: 2005-04-18T02:31:00+00:00
-title: Coding4Fun, the site….
+title: Coding4Fun, the site....
type: posts
---
If you've been reading my blog for awhile, you probably know about [my column "Coding4Fun"](http://msdn.microsoft.com/vbasic/using/columns/code4fun/), well now there is an entire site on MSDN going by that name... to be clear, this is not a site all about my column 🙂 ... it is a site dedicated to the same concept though, hobbyist coding.
diff --git a/content/Blog/coffee-with-serge.md b/content/Blog/coffee-with-serge.md
index afe0a42d..76e36031 100644
--- a/content/Blog/coffee-with-serge.md
+++ b/content/Blog/coffee-with-serge.md
@@ -7,4 +7,4 @@ Had an interesting coffee with [Serge Baranovsky](http://blogs.vbcity.com/sergeb
![](http://www.duncanmackenzie.net/images/T40409221630031.jpg)
-We discussed a variety of topics, including the idea of adding a ‘user submitted links' section to MSDN that functions somewhat like what [http://www.asp.net](http://www.asp.net) has on the home page (a list of resources that have been submitted by anyone who cares to do so, and then approved by a small body of insiders). What do you think of this idea?
+We discussed a variety of topics, including the idea of adding a 'user submitted links' section to MSDN that functions somewhat like what [http://www.asp.net](http://www.asp.net) has on the home page (a list of resources that have been submitted by anyone who cares to do so, and then approved by a small body of insiders). What do you think of this idea?
diff --git a/content/Blog/command-line-switch-parser.md b/content/Blog/command-line-switch-parser.md
index 3b179e6d..2e39e9f2 100644
--- a/content/Blog/command-line-switch-parser.md
+++ b/content/Blog/command-line-switch-parser.md
@@ -11,7 +11,7 @@ From the readme;
- [Command Line Argument Parser](http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=62a0f27e-274e-4228-ba7f-bc0118ecc41e)—————————-
+ [Command Line Argument Parser](http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=62a0f27e-274e-4228-ba7f-bc0118ecc41e)–––––––––-
@@ -31,7 +31,7 @@ From the readme;
- – string– int– uint– bool– enum– array of the above type
+ – string– int– uint– bool– enum– array of the above type
diff --git a/content/Blog/conga-lines.md b/content/Blog/conga-lines.md
index 4c2d0636..6da3f43c 100644
--- a/content/Blog/conga-lines.md
+++ b/content/Blog/conga-lines.md
@@ -1,8 +1,8 @@
---
date: 2005-01-13T23:11:00+00:00
-title: Conga Lines….
+title: Conga Lines....
type: posts
---
-A few people have emailed to let me know about the various ‘conga lines' out there, for people interested in the referral based offers [discussed in my previous post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/01/12/985.aspx). One source for these, that I know of, is [a forum on GearLive](http://www.gearlive.com/forums/viewforum.php?f=18&sid=4860d5ca207ebcace9dc8ba2d8cbbb59) that lists a few different ones.
+A few people have emailed to let me know about the various 'conga lines' out there, for people interested in the referral based offers [discussed in my previous post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/01/12/985.aspx). One source for these, that I know of, is [a forum on GearLive](http://www.gearlive.com/forums/viewforum.php?f=18&sid=4860d5ca207ebcace9dc8ba2d8cbbb59) that lists a few different ones.
-I guess it isn't surprising that these things exist, someone created a difficult to follow process, so trust the gadget geeks to quickly try to ‘automate' it 🙂
+I guess it isn't surprising that these things exist, someone created a difficult to follow process, so trust the gadget geeks to quickly try to 'automate' it 🙂
diff --git a/content/Blog/connect-your-xbox-360-gamertag-to-twitter.md b/content/Blog/connect-your-xbox-360-gamertag-to-twitter.md
index 2a4429a2..d5da45d5 100644
--- a/content/Blog/connect-your-xbox-360-gamertag-to-twitter.md
+++ b/content/Blog/connect-your-xbox-360-gamertag-to-twitter.md
@@ -3,14 +3,14 @@ date: 2007-05-11T19:58:00+00:00
title: Connect your Xbox 360 Gamertag to Twitter
type: posts
---
-**UPDATE: I've [updated this application](http://www.duncanmackenzie.net/blog/using-the-xbox-to-twitter-app-please-update-your-client/) since the original version, addressing most of the ‘known issues' listed below**
+**UPDATE: I've [updated this application](http://www.duncanmackenzie.net/blog/using-the-xbox-to-twitter-app-please-update-your-client/) since the original version, addressing most of the 'known issues' listed below**
hey folks, the first version of my xbox to twitter app is done (at least done enough to share!) ...
* [Install the .NET Framework 2.0 (if you don't have it)](http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en)
* [Install the app](http://www.duncanmackenzie.net/XboxToTwitter/Install/XboxTwitterInstaller.msi)
* Run it (from the "Duncan Mackenzie" folder in your Start Menu)
- * Right click the little ‘twitter' icon on your notification area, pick Settings ... enter in your
+ * Right click the little 'twitter' icon on your notification area, pick Settings ... enter in your
* Twitter Email Address
* Twitter Screen Name
* Twitter Password
@@ -23,7 +23,7 @@ hey folks, the first version of my xbox to twitter app is done (at least done en
**Known Issues:**
- * ‘status has changed' is a bit too sensitive now... if you are playing Crackdown and you go from running to driving then your status on Xbox Live actually changes (from "Running around" to "Driving around") and the app will post an update ... I'm planning to add an option to ‘only post when the game changes, not the status'
+ * 'status has changed' is a bit too sensitive now... if you are playing Crackdown and you go from running to driving then your status on Xbox Live actually changes (from "Running around" to "Driving around") and the app will post an update ... I'm planning to add an option to 'only post when the game changes, not the status'
* Time delay, Xbox.com's data and my app are all using various forms of caching... so if you put in a game it may be 10-15 minutes before the app notices and posts an update ... also if you put one in, then stop playing a minute later... you may never see an update
* The app checks status every 5 minutes, I can make that configurable in the future (but probably limited to no more often than 5 minutes... I'll let you make it less often though)
* Format of the update: Currently it is "playing ()" ... and if you are into config files and user specific isolated storage you can change that... I'll make it part of the settings in a future release.
diff --git a/content/Blog/considering-team-system-check-out-the-team-system-customization-toolkit.md b/content/Blog/considering-team-system-check-out-the-team-system-customization-toolkit.md
index add83e09..ecf985d7 100644
--- a/content/Blog/considering-team-system-check-out-the-team-system-customization-toolkit.md
+++ b/content/Blog/considering-team-system-check-out-the-team-system-customization-toolkit.md
@@ -1,6 +1,6 @@
---
date: 2006-04-23T03:49:00+00:00
-title: Considering Team System? Check out the Team System Customization Toolkit…
+title: Considering Team System? Check out the Team System Customization Toolkit...
type: posts
---
Customizing VSTS to work exactly how you or your company needs it to isn't an easy job, but this toolkit should make it easier!
diff --git a/content/Blog/content-taxonomy-musings.md b/content/Blog/content-taxonomy-musings.md
index cabead06..c1b3c885 100644
--- a/content/Blog/content-taxonomy-musings.md
+++ b/content/Blog/content-taxonomy-musings.md
@@ -4,7 +4,7 @@ title: Content Taxonomy Musings
type: posts
tags: ["Channel9","CMS","Blogging","Writing"]
---
-My day job is running a bunch of systems as part of Microsoft’s evangelism group and the biggest of those is Channel 9 (). Channel 9 is basically a video blogging platform. We have ‘blogs’, which contain posts, written by people. Seems simple enough, but after running for 10 years we have a bit of a problem. Too much content.
+My day job is running a bunch of systems as part of Microsoft’s developer relations (DevRel) group and the biggest of those is Channel 9 (). Channel 9 is basically a video blogging platform. We have ‘blogs’, which contain posts, written by people. Seems simple enough, but after running for 10 years we have a bit of a problem. Too much content.
For years now, the problem of ‘how should we categorize our content?’ has been floating around as a top issue, but no one ever wants to put it above any of the features they’d like added to the site. It is still an issue though, and something that is at the top of my mind nearly every day. This is not your typical technical blogger post though, where I describe a problem and our brilliant solution. This is truly just my thoughts on the topic, and hopefully it will spur some good discussion. If that discussion helps me get to a solution, that wouldn’t be so bad either!
diff --git a/content/Blog/contents-of-a-programmers-backpack.md b/content/Blog/contents-of-a-programmers-backpack.md
index 40d2f97e..15bbe492 100644
--- a/content/Blog/contents-of-a-programmers-backpack.md
+++ b/content/Blog/contents-of-a-programmers-backpack.md
@@ -1,6 +1,6 @@
---
date: 2004-05-26T14:04:00+00:00
-title: Contents of a programmer’s backpack
+title: Contents of a programmer's backpack
type: posts
---
Returning to the room tonight I was greeted by an amazing spread of technology across the bed in my hotel room. Early in the day I had returned to my room only to realize that my cell phone was not in my pocket as expected, so I had proceeded to pull everything out of my backpack, one item at a time, and place it on the bed. Turns out it wasn't in there, it was back in the Cabana... but that isn't really the point of this post. Now, because it is very late and I wish to use my bed, I'm forced to take all of these items and carefully move them to another location or put them back into my bag. Looking over the pile of items, I'm stunned by the amount of gadgetry I've brought with me... and it reminded me a lot of that scene from the first Austin Power movie where he was being given back his personal possessions after being awoken from hibernation.
@@ -17,6 +17,6 @@ Yep, that really is all my stuff... I had just never taken out more than one ite
* a RIO Nitrus music player,
* small headphones for the Rio,
* a USB memory stick reader (for the memory sticks out of the digital camera) and
- * a second hard drive for my laptop...
+ * a second hard drive for my laptop...
-wow. And to think, I've been carrying all of that around on my back during the day... I suspect this isn't an unusual amount of stuff, especially for those of us in ‘the business' (saying ‘in the business' makes it seem so much cooler than saying ‘geeks'), but it was more than I realized I had with me. I have a few other pieces with me as well (a 4 port hub, cell-phone, assorted power supplies) but that pile of technology was all from my backpack...
+wow. And to think, I've been carrying all of that around on my back during the day... I suspect this isn't an unusual amount of stuff, especially for those of us in 'the business' (saying 'in the business' makes it seem so much cooler than saying 'geeks'), but it was more than I realized I had with me. I have a few other pieces with me as well (a 4 port hub, cell-phone, assorted power supplies) but that pile of technology was all from my backpack...
diff --git a/content/Blog/convergence-toaster-style.md b/content/Blog/convergence-toaster-style.md
index 43e6bba5..a98b14c8 100644
--- a/content/Blog/convergence-toaster-style.md
+++ b/content/Blog/convergence-toaster-style.md
@@ -1,6 +1,6 @@
---
date: 2005-12-27T09:47:00+00:00
-title: Convergence… Toaster Style
+title: Convergence... Toaster Style
type: posts
---
I have nothing really to say about this, except that I'm impressed...
diff --git a/content/Blog/cool-article-from-cory-smith-up-on-the-web.md b/content/Blog/cool-article-from-cory-smith-up-on-the-web.md
index e42c9e87..0557cda0 100644
--- a/content/Blog/cool-article-from-cory-smith-up-on-the-web.md
+++ b/content/Blog/cool-article-from-cory-smith-up-on-the-web.md
@@ -1,6 +1,6 @@
---
date: 2003-11-23T04:58:00+00:00
-title: Cool “Article” from Cory Smith up on the web…
+title: Cool "Article" from Cory Smith up on the web...
type: posts
---
[Read it in his blog](http://addressof.com/blog/posts/282.aspx), it has some neat stuff around GDI+ that I might end up using in [my music app](http://www.duncanmackenzie.net/musicxp)...
diff --git a/content/Blog/cool-code-coverage-tool-for-c-coverageeye-net.md b/content/Blog/cool-code-coverage-tool-for-c-coverageeye-net.md
index ac883c20..39985959 100644
--- a/content/Blog/cool-code-coverage-tool-for-c-coverageeye-net.md
+++ b/content/Blog/cool-code-coverage-tool-for-c-coverageeye-net.md
@@ -1,6 +1,6 @@
---
date: 2004-10-20T08:21:00+00:00
-title: Cool Code Coverage Tool for C#… CoverageEye.NET
+title: Cool Code Coverage Tool for C#... CoverageEye.NET
type: posts
---
Check it out at [its GDN workspace](http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=4d56495b-0799-4ede-898f-7f07637d2dfc)
diff --git a/content/Blog/cool-quote-from-the-my-chat-going-on-right-now.md b/content/Blog/cool-quote-from-the-my-chat-going-on-right-now.md
index e563433d..994424b9 100644
--- a/content/Blog/cool-quote-from-the-my-chat-going-on-right-now.md
+++ b/content/Blog/cool-quote-from-the-my-chat-going-on-right-now.md
@@ -1,6 +1,6 @@
---
date: 2004-07-15T23:22:00+00:00
-title: Cool Quote from the “My” chat going on right now…
+title: Cool Quote from the "My" chat going on right now...
type: posts
---
diff --git a/content/Blog/cool-utility-if-you-need-to-know-how-much-drive-space-you-have.md b/content/Blog/cool-utility-if-you-need-to-know-how-much-drive-space-you-have.md
index f924fbcd..d5a8a5dc 100644
--- a/content/Blog/cool-utility-if-you-need-to-know-how-much-drive-space-you-have.md
+++ b/content/Blog/cool-utility-if-you-need-to-know-how-much-drive-space-you-have.md
@@ -1,6 +1,6 @@
---
date: 2006-01-29T19:56:00+00:00
-title: Cool utility, if you need to know how much drive space you have…
+title: Cool utility, if you need to know how much drive space you have...
type: posts
---
From the ["Guys with Towels" blog,](http://www.guyswithtowels.com) which is a very funny site in general, comes [a drive space utility](http://www.guyswithtowels.com/articles/2006-01-27-0225.html). Like most of us, Tim has written this application when he probably should have been working 🙂
diff --git a/content/Blog/cool-vb-net-utility-the-vb-net-class-builder.md b/content/Blog/cool-vb-net-utility-the-vb-net-class-builder.md
index 590b1ab8..4684de6e 100644
--- a/content/Blog/cool-vb-net-utility-the-vb-net-class-builder.md
+++ b/content/Blog/cool-vb-net-utility-the-vb-net-class-builder.md
@@ -1,6 +1,6 @@
---
date: 2004-10-13T08:08:00+00:00
-title: Cool VB.NET Utility… the VB.NET Class Builder
+title: Cool VB.NET Utility... the VB.NET Class Builder
type: posts
---
_
diff --git a/content/Blog/cory-smith-release-new-vb-net-game-checkers-solitaire.md b/content/Blog/cory-smith-release-new-vb-net-game-checkers-solitaire.md
index f93a3b8e..c29a2232 100644
--- a/content/Blog/cory-smith-release-new-vb-net-game-checkers-solitaire.md
+++ b/content/Blog/cory-smith-release-new-vb-net-game-checkers-solitaire.md
@@ -1,6 +1,6 @@
---
date: 2005-04-08T08:22:00+00:00
-title: Cory Smith release new VB.NET game… Checkers Solitaire…
+title: Cory Smith release new VB.NET game... Checkers Solitaire...
type: posts
---
diff --git a/content/Blog/counting-lines-of-code-why.md b/content/Blog/counting-lines-of-code-why.md
index 450399d2..6a01f923 100644
--- a/content/Blog/counting-lines-of-code-why.md
+++ b/content/Blog/counting-lines-of-code-why.md
@@ -1,6 +1,6 @@
---
date: 2003-03-12T09:04:00+00:00
-title: Counting lines of code…. why?
+title: Counting lines of code.... why?
type: posts
---
From time to time, when I've shown someone a system I built, I've been asked "How many lines of code is that?"... and my answer has always been the same... "I have no idea".
diff --git a/content/Blog/cover-for-the-xbox-360-book-has-been-updated-with-my-name-and-with-our-gamer-tags.md b/content/Blog/cover-for-the-xbox-360-book-has-been-updated-with-my-name-and-with-our-gamer-tags.md
index be69a2bb..b4f94278 100644
--- a/content/Blog/cover-for-the-xbox-360-book-has-been-updated-with-my-name-and-with-our-gamer-tags.md
+++ b/content/Blog/cover-for-the-xbox-360-book-has-been-updated-with-my-name-and-with-our-gamer-tags.md
@@ -1,6 +1,6 @@
---
date: 2005-11-19T07:25:00+00:00
-title: Cover for the Xbox 360 book has been updated with my name and with our gamer tags …
+title: Cover for the Xbox 360 book has been updated with my name and with our gamer tags ...
type: posts
---
[ ](http://www.xbox4dummies.com)
diff --git a/content/Blog/creating-backgrounds-for-your-zune.md b/content/Blog/creating-backgrounds-for-your-zune.md
index 75e84c5d..edae6eec 100644
--- a/content/Blog/creating-backgrounds-for-your-zune.md
+++ b/content/Blog/creating-backgrounds-for-your-zune.md
@@ -3,7 +3,7 @@ date: 2006-11-20T11:36:00+00:00
title: Creating backgrounds for your Zune
type: posts
---
-On the Zune, any picture on the device can be set as the background for all of the menus, providing a great way to customize the look of your Zune. The screen on your Zune is 240 pixels wide and 320 pixels high (holding it in ‘portrait mode', with the navigation pad at the bottom), so that is the proportions you want to shoot for as a background, but if you are making your own background images, then there are few things you should be aware of.
+On the Zune, any picture on the device can be set as the background for all of the menus, providing a great way to customize the look of your Zune. The screen on your Zune is 240 pixels wide and 320 pixels high (holding it in 'portrait mode', with the navigation pad at the bottom), so that is the proportions you want to shoot for as a background, but if you are making your own background images, then there are few things you should be aware of.
* First, the image you choose will be cropped and displayed differently when your Zune is hooked up to output to a TV than it does when you are using the Zune normally.
* Second, whenever you leave the main page the image is zoomed in a bit on all four sides.
diff --git a/content/Blog/cyclical-reference-blog-style.md b/content/Blog/cyclical-reference-blog-style.md
index 25794d41..9ecc5290 100644
--- a/content/Blog/cyclical-reference-blog-style.md
+++ b/content/Blog/cyclical-reference-blog-style.md
@@ -1,10 +1,10 @@
---
date: 2006-01-10T07:13:00+00:00
-title: Cyclical reference, blog style…
+title: Cyclical reference, blog style...
type: posts
---
Not to cause any form of infinite loop here, but I liked this comment from Betsy in [her post](http://blogs.msdn.com/betsya/archive/2006/01/09/510992.aspx) about [my post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/12/17/3412.aspx)...
-> It's a great fit – Duncan went from content strategy to development at MSDN most recently, and now he's going to be on the dev team of one of the most evangelical of teams.
+> It's a great fit – Duncan went from content strategy to development at MSDN most recently, and now he's going to be on the dev team of one of the most evangelical of teams.
Nice to know other folks think I made a good decision... not that I need reassuring of course 🙂
diff --git a/content/Blog/cyrus-ruminates-on-the-revelations-of-teched-2004.md b/content/Blog/cyrus-ruminates-on-the-revelations-of-teched-2004.md
index dc8e853e..f0f1685b 100644
--- a/content/Blog/cyrus-ruminates-on-the-revelations-of-teched-2004.md
+++ b/content/Blog/cyrus-ruminates-on-the-revelations-of-teched-2004.md
@@ -1,6 +1,6 @@
---
date: 2004-05-28T04:34:00+00:00
-title: Cyrus ruminates on the revelations of TechEd 2004…
+title: Cyrus ruminates on the revelations of TechEd 2004...
type: posts
---
[ ](http://www.duncanmackenzie.net/images/Cyrus_Eric_Ken.JPG" rel="lightbox[114]" title="Cyrus ruminates on the revelations of TechEd 2004...)
diff --git a/content/Blog/darth-potato-head-very-odd-but-that-wont-stop-me-from-ordering-one.md b/content/Blog/darth-potato-head-very-odd-but-that-wont-stop-me-from-ordering-one.md
index 3a9969f9..762ff9b4 100644
--- a/content/Blog/darth-potato-head-very-odd-but-that-wont-stop-me-from-ordering-one.md
+++ b/content/Blog/darth-potato-head-very-odd-but-that-wont-stop-me-from-ordering-one.md
@@ -1,6 +1,6 @@
---
date: 2005-01-23T08:18:00+00:00
-title: Darth Potato Head… very odd.. but that won’t stop me from ordering one :)
+title: Darth Potato Head... very odd.. but that won't stop me from ordering one :)
type: posts
---
[ ](http://www.amazon.com/exec/obidos/ASIN/B00061I4U6/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)I'm not sure if this is already over-hyped, but I just heard about it today so please forgive me if everyone is talking about this already 🙂
diff --git a/content/Blog/data-access-and-storage-developer-center-now-up.md b/content/Blog/data-access-and-storage-developer-center-now-up.md
index a9912617..f53b334f 100644
--- a/content/Blog/data-access-and-storage-developer-center-now-up.md
+++ b/content/Blog/data-access-and-storage-developer-center-now-up.md
@@ -1,6 +1,6 @@
---
date: 2004-01-26T21:22:00+00:00
-title: Data Access and Storage Developer Center now up…
+title: Data Access and Storage Developer Center now up...
type: posts
---
A new developer center has been launched; [http://msdn.microsoft.com/data/](http://msdn.microsoft.com/data/) covering both Data Access (ADO, ADO.NET, OLEDB, etc...) and Storage (SQL Server, Access, etc...). Check it out!
diff --git a/content/Blog/datagrid-programming.md b/content/Blog/datagrid-programming.md
index 5fdfe5ab..c5c7fce7 100644
--- a/content/Blog/datagrid-programming.md
+++ b/content/Blog/datagrid-programming.md
@@ -1,6 +1,6 @@
---
date: 2004-12-09T17:04:00+00:00
-title: DataGrid programming…
+title: DataGrid programming...
type: posts
---
Customizing the data grid (in Windows Forms) was always one of the most popular topics on the C# or VB developer centers, so I'm sure a lot of people will be interested in this article. It is in C#, so far, but if you'd like to see it in VB I'd suggest you email the writer (email at the bottom of the article).
diff --git a/content/Blog/david-hill-explains-and-discusses-smart-clients.md b/content/Blog/david-hill-explains-and-discusses-smart-clients.md
index 7d6c4040..6bd1916f 100644
--- a/content/Blog/david-hill-explains-and-discusses-smart-clients.md
+++ b/content/Blog/david-hill-explains-and-discusses-smart-clients.md
@@ -1,6 +1,6 @@
---
date: 2004-02-04T10:19:00+00:00
-title: David Hill explains and discusses “Smart Clients”
+title: David Hill explains and discusses "Smart Clients"
type: posts
---
> **What is a Smart Client anyway?**
diff --git a/content/Blog/debugging-chat-today.md b/content/Blog/debugging-chat-today.md
index 1a429bf8..c0da29fa 100644
--- a/content/Blog/debugging-chat-today.md
+++ b/content/Blog/debugging-chat-today.md
@@ -9,4 +9,4 @@ type: posts
Join members of the Visual Basic .NET and Debugging teams to discuss debugging Visual Basic .NET applications with the Visual Studio .NET Debugger. Almost every program will need to be debugged sometime, so take this opportunity to learn more about debugging from the experts.
-**February 17th, 2004 at 1 – 2 pm Pacific time**
+**February 17th, 2004 at 1 – 2 pm Pacific time**
diff --git a/content/Blog/default-values-triggers-and-code-supplied-values-oh-my.md b/content/Blog/default-values-triggers-and-code-supplied-values-oh-my.md
index a61374ba..ab7df79a 100644
--- a/content/Blog/default-values-triggers-and-code-supplied-values-oh-my.md
+++ b/content/Blog/default-values-triggers-and-code-supplied-values-oh-my.md
@@ -1,6 +1,6 @@
---
date: 2004-07-14T21:20:00+00:00
-title: Default Values, Triggers, and Code supplied values … oh my!
+title: Default Values, Triggers, and Code supplied values ... oh my!
type: posts
---
In [an earlier post](http://weblogs.asp.net/duncanma/archive/2004/07/10/179605.aspx), I mentioned that I use a trigger to update a "DateCreated" field in one of my tables... and various people commented on this... asking "why not pass in a value in your Insert?" or "why not use a default value?"
@@ -16,9 +16,9 @@ Why not just pass the value? Well, two reasons...
sometimes data gets entered in through a different code path than mine... or through something like SQL Enterprise Manager (for lookup tables especially)...
1. I just don't like relying on code external to the database to put the right value in for audit information. This is true for both the modified and the created situations...
- 2. Why not just use a default? Well, that is a better solution than passing the value in, except it doesn't prevent the user from passing in (or setting) whatever value they want. If they pass in a value for DateCreated in their INSERT now, it will get overwritten with the ‘real value'. And, even if they do an UPDATE later to change the DateCreated (which **is** a real flaw in this method), at least the ‘last modified by' will be accurate.
+ 2. Why not just use a default? Well, that is a better solution than passing the value in, except it doesn't prevent the user from passing in (or setting) whatever value they want. If they pass in a value for DateCreated in their INSERT now, it will get overwritten with the 'real value'. And, even if they do an UPDATE later to change the DateCreated (which **is** a real flaw in this method), at least the 'last modified by' will be accurate.
-Of course, this is just my ‘simple' auditing method... for any situation where I really care about the audit information (this example was from [my little polling system](http://weblogs.asp.net/duncanma/archive/2004/06/15/156543.aspx)... auditing info is just a ‘nice to have') then I would need to actually restrict access to those fields completely so that they can only be set through my triggers or stored procs. There are well documented ways to do this, so I won't go into them here... (restrict all access to the table, only allow INSERTs and UPDATEs through your chosen Stored Procs... Stored Procs set those audit fields exactly as you specify, etc...).
+Of course, this is just my 'simple' auditing method... for any situation where I really care about the audit information (this example was from [my little polling system](http://weblogs.asp.net/duncanma/archive/2004/06/15/156543.aspx)... auditing info is just a 'nice to have') then I would need to actually restrict access to those fields completely so that they can only be set through my triggers or stored procs. There are well documented ways to do this, so I won't go into them here... (restrict all access to the table, only allow INSERTs and UPDATEs through your chosen Stored Procs... Stored Procs set those audit fields exactly as you specify, etc...).
It is worth noting that in a more complex auditing solution tracking only the **last** modification probably wouldn't be sufficient anyway.
diff --git a/content/Blog/deleting-database-tables-a-great-web-host-and-a-reactive-software-vendor.md b/content/Blog/deleting-database-tables-a-great-web-host-and-a-reactive-software-vendor.md
index 249d0723..a42f00e8 100644
--- a/content/Blog/deleting-database-tables-a-great-web-host-and-a-reactive-software-vendor.md
+++ b/content/Blog/deleting-database-tables-a-great-web-host-and-a-reactive-software-vendor.md
@@ -1,11 +1,11 @@
---
date: 2004-09-02T07:46:00+00:00
-title: Deleting database tables, a great web host and a reactive software vendor…
+title: Deleting database tables, a great web host and a reactive software vendor...
type: posts
---
In [a previous post](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/01/621.aspx), I mentioned that a flaw in the installation routines for [telligent's forum system](http://www.telligentsystems.com/Solutions/Forums) resulted in the deletion of a fairly important set of data... well, after posting that, a few things happened that impressed me...
* My web host, [easerve](http://www.easerve.com/hosting/eris1109/aspnet.aspx), contacted me and let me know they had daily backups of my data available... and once I told them the date/time at which I blew away my data, they'd provide the appropriate backup file... (which they did, and I'm rocking along now with my old data back...) ... yet another great bit of customer service from easerve...
- * [Rob Howard](http://weblogs.asp.net/rhoward) and [Jason Alexander](http://weblogs.asp.net/jalexander/), both from [telligent](http://www.telligentsystems.com/) responded with both ‘sorry' and ‘we'll fix our scripts'... a very quick response considering I didn't even email them about it...
+ * [Rob Howard](http://weblogs.asp.net/rhoward) and [Jason Alexander](http://weblogs.asp.net/jalexander/), both from [telligent](http://www.telligentsystems.com/) responded with both 'sorry' and 'we'll fix our scripts'... a very quick response considering I didn't even email them about it...
Overall, my annoying little incident resulted in a great response from two different groups... very nice.
diff --git a/content/Blog/developer-com-has-been-publishing-a-ton-of-great-vb-articles.md b/content/Blog/developer-com-has-been-publishing-a-ton-of-great-vb-articles.md
index 302c2cf1..cef727fa 100644
--- a/content/Blog/developer-com-has-been-publishing-a-ton-of-great-vb-articles.md
+++ b/content/Blog/developer-com-has-been-publishing-a-ton-of-great-vb-articles.md
@@ -1,12 +1,12 @@
---
date: 2005-01-18T17:20:00+00:00
-title: Developer.com has been publishing a ton of great VB articles…
+title: Developer.com has been publishing a ton of great VB articles...
type: posts
---
I've been meaning to mention this for awhile, but better late than never:
-> [Discovering Visual Basic .NET](http://www.developer.com/net/vb/article.php/3448491) By Bill Hatfield – There is no need to put off learning Visual Basic .NET any longer. With this tutorial you will be on your way!
+> [Discovering Visual Basic .NET](http://www.developer.com/net/vb/article.php/3448491) By Bill Hatfield – There is no need to put off learning Visual Basic .NET any longer. With this tutorial you will be on your way!
>
-> [Remoting or Web Services, How Do I Decide?](http://www.developer.com/net/vb/article.php/3451701) By Paul Kimmel – Published 12/31/2004Choosing between XML Web services and .NET remoting isn't a hard decision. Just use XML Web services almost all of the time, says Paul Kimmel.
+> [Remoting or Web Services, How Do I Decide?](http://www.developer.com/net/vb/article.php/3451701) By Paul Kimmel – Published 12/31/2004Choosing between XML Web services and .NET remoting isn't a hard decision. Just use XML Web services almost all of the time, says Paul Kimmel.
>
-> [When They Rip It from My Cold, Dead Fingers](http://www.developer.com/net/vb/article.php/3422891) By Bradley L. Jones – Is the continued use of Visual Basic 6.0 going to take your career 6 feet under?
+> [When They Rip It from My Cold, Dead Fingers](http://www.developer.com/net/vb/article.php/3422891) By Bradley L. Jones – Is the continued use of Visual Basic 6.0 going to take your career 6 feet under?
diff --git a/content/Blog/developing-a-windows-forms-wizard.md b/content/Blog/developing-a-windows-forms-wizard.md
index 7cf4554b..13966e78 100644
--- a/content/Blog/developing-a-windows-forms-wizard.md
+++ b/content/Blog/developing-a-windows-forms-wizard.md
@@ -1,6 +1,6 @@
---
date: 2004-04-12T02:28:00+00:00
-title: Developing a Windows Forms Wizard…
+title: Developing a Windows Forms Wizard...
type: posts
---
I have to admit that I haven't developed a "wizard" framework yet in .NET, I've just been stacking panels on top of each other, naming them step1...stepN and then showing and hiding them as necessary. Not exactly an easy-to-reuse approach, but it works. [Justin Rogers](http://weblogs.asp.net/justin_rogers), a developer who has worked on the GDN Workspaces system, the ASP.NET forums, Terrarium and more... has released an article on his blog that details a structured approach to create a Windows Forms Wizard:
diff --git a/content/Blog/dig-dug-hits-the-xbox-live-arcade.md b/content/Blog/dig-dug-hits-the-xbox-live-arcade.md
index 84849cd8..a17b4582 100644
--- a/content/Blog/dig-dug-hits-the-xbox-live-arcade.md
+++ b/content/Blog/dig-dug-hits-the-xbox-live-arcade.md
@@ -3,7 +3,7 @@ date: 2006-10-11T09:55:00+00:00
title: Dig Dug hits the Xbox Live Arcade
type: posts
---
-[Fairly mixed response over on MajorNelson.com to this game](http://www.majornelson.com/archive/2006/10/10/Soon_3A00_-Dig-Dug.aspx), mostly either people who love it or people who are wishing we'd stop with the ‘retro' games already... I'm a bit on the fence here myself, I like these games (Dig Dug, Time Pilot, Pac Man...) [](http://www.flickr.com/photos/55732290@N00/221454813/ "")but I'm pretty disappointed that they've been left so ... ‘pure' ... I mean, I think it would be cool to have an ‘original' game mode that only uses a fraction of the pixels of my TV, but I would really like to see another mode (one that I think would be really popular) where the graphics really are on par with what we'd expect on a 360.
+[Fairly mixed response over on MajorNelson.com to this game](http://www.majornelson.com/archive/2006/10/10/Soon_3A00_-Dig-Dug.aspx), mostly either people who love it or people who are wishing we'd stop with the 'retro' games already... I'm a bit on the fence here myself, I like these games (Dig Dug, Time Pilot, Pac Man...) [](http://www.flickr.com/photos/55732290@N00/221454813/ "")but I'm pretty disappointed that they've been left so ... 'pure' ... I mean, I think it would be cool to have an 'original' game mode that only uses a fraction of the pixels of my TV, but I would really like to see another mode (one that I think would be really popular) where the graphics really are on par with what we'd expect on a 360.
I'm not suggesting changing the game, making Dig Dug into a FPS or anything, just redoing the graphics to take advantage of a 720p screen. Hell, even just scaling the game screen up to fill more of my screen would make me happy... even if it stayed blocky 🙂
diff --git a/content/Blog/digging-out.md b/content/Blog/digging-out.md
index 6fb27299..a001ab06 100644
--- a/content/Blog/digging-out.md
+++ b/content/Blog/digging-out.md
@@ -1,10 +1,10 @@
---
date: 2003-11-04T20:20:00+00:00
-title: Digging out…
+title: Digging out...
type: posts
---
It seems like I just got back from the PDC... I opened my laptop for the first time today, which isn't to say I wasn't working... I have email and access to update the various sites I'm working on from other machines... but I certainly wasn't coding. Anyway, the # of unread posts in SharpReader is just ridiculous, probably going to be the incentive to clean out my subscription list...
I thought I should remind folks that a variety of Visual Basic Whidbey information has been posted up at in case that URL never made it around during the madness of information overload that was the PDC.
-Speaking of the PDC, I'll be switching [PDC Central](http://msdn.microsoft.com/events/pdc/) over to a ‘static' state today, so it will still have all of [the session materials](http://msdn.microsoft.com/events/pdc/agendaandsessions/sessions) and all of the ["after the PDC" info](http://msdn.microsoft.com/events/pdc/after/), but it will direct you to other place for information on the key PDC topics of [Whidbey](http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx), [Yukon](http://msdn.microsoft.com/sql) and [Longhorn](http://msdn.microsoft.com/longhorn).
+Speaking of the PDC, I'll be switching [PDC Central](http://msdn.microsoft.com/events/pdc/) over to a 'static' state today, so it will still have all of [the session materials](http://msdn.microsoft.com/events/pdc/agendaandsessions/sessions) and all of the ["after the PDC" info](http://msdn.microsoft.com/events/pdc/after/), but it will direct you to other place for information on the key PDC topics of [Whidbey](http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx), [Yukon](http://msdn.microsoft.com/sql) and [Longhorn](http://msdn.microsoft.com/longhorn).
diff --git a/content/Blog/disney-auctioning-off-vehicles-from-various-rides.md b/content/Blog/disney-auctioning-off-vehicles-from-various-rides.md
index 0d5cad7f..97fe9024 100644
--- a/content/Blog/disney-auctioning-off-vehicles-from-various-rides.md
+++ b/content/Blog/disney-auctioning-off-vehicles-from-various-rides.md
@@ -1,6 +1,6 @@
---
date: 2005-02-16T16:23:00+00:00
-title: Disney auctioning off vehicles from various rides…
+title: Disney auctioning off vehicles from various rides...
type: posts
---
I won't be bidding on [this](http://cgi.go.ebay.com/ws/eBayISAPI.dll?ViewItem&item=6512293555), but with some work I bet it would make a great addition to a home theater/gaming room 🙂
diff --git a/content/Blog/doh-doa4.md b/content/Blog/doh-doa4.md
index 8b0c8918..b5de3555 100644
--- a/content/Blog/doh-doa4.md
+++ b/content/Blog/doh-doa4.md
@@ -1,6 +1,6 @@
---
date: 2006-01-12T18:07:00+00:00
-title: Doh! … DOA4
+title: Doh! ... DOA4
type: posts
---
More reason to [feel bad about not having a Xbox 360](http://blogs.duncanmackenzie.net/duncanma/archive/2006/01/09/3520.aspx) yet... my brother bought me DOA4 for Christmas, for the 360, and it just arrived yesterday. I haven't opened it yet, but I put it up on top of the TV and pretended I was playing it, using the most powerful gaming console of them all... my imagination! 🙂
diff --git a/content/Blog/doing-interesting-things-with-xsl.md b/content/Blog/doing-interesting-things-with-xsl.md
index db5d9ece..a3a8de7a 100644
--- a/content/Blog/doing-interesting-things-with-xsl.md
+++ b/content/Blog/doing-interesting-things-with-xsl.md
@@ -8,6 +8,6 @@ I've been messing around with using XSL to display RSS on MSDN, as a simpler alt
* Display the top _n_ items
* Out of the full list, display _n_ randomly picked items
-For the first, it was pretty easy... could be used to only output the top 5 items, for example... For the second though, I was stumped for a bit... then I came up with an idea. I would write a script function that would pick _n_ items out of the total count, put those choices into an array, then use another function that tests the current position against that list of choices... sound good? Well, I'm still working on implementing this one... I have it working, but I'm not 100% sure of my solution.
If you are interested, you can see the code running [here](http://www.duncanmackenzie.net/xsltest.aspx), and pull down the xsl from [here](http://www.duncanmackenzie.net/rsspretty.xsl), and the backing rss file from [here](http://www.duncanmackenzie.net/msdnall.xml). [Code for the page](http://www.duncanmackenzie.net/xsltest.aspx.txt) ... [Code for the control it references](http://www.duncanmackenzie.net/xmlView.ascx.txt)...
diff --git a/content/Blog/dont-ask-me-why-but-ive-become-the-official-forum-for-spiderman-2.md b/content/Blog/dont-ask-me-why-but-ive-become-the-official-forum-for-spiderman-2.md
index d226a41e..f389df0b 100644
--- a/content/Blog/dont-ask-me-why-but-ive-become-the-official-forum-for-spiderman-2.md
+++ b/content/Blog/dont-ask-me-why-but-ive-become-the-official-forum-for-spiderman-2.md
@@ -1,6 +1,6 @@
---
date: 2004-07-21T21:43:00+00:00
-title: Don’t ask me why, but I’ve become the official forum for Spiderman 2
+title: Don't ask me why, but I've become the official forum for Spiderman 2
type: posts
---
I blame google.
diff --git a/content/Blog/dont-let-minimac-envy-get-you-down.md b/content/Blog/dont-let-minimac-envy-get-you-down.md
index 5802ea9f..ae6c00a2 100644
--- a/content/Blog/dont-let-minimac-envy-get-you-down.md
+++ b/content/Blog/dont-let-minimac-envy-get-you-down.md
@@ -1,6 +1,6 @@
---
date: 2005-01-18T22:12:00+00:00
-title: Don’t let MiniMac envy get you down :)
+title: Don't let MiniMac envy get you down :)
type: posts
---
Just saw [this](http://www.4xem.com/products.php?category=15), a whole list of MiniMac sized PCs.... maybe Mac folks would say it isn't about the size, it is about [the experience](http://www.furrygoat.com/2005/01/pleasure_and_th.html)... but I'm sure the size matters to some degree.
diff --git a/content/Blog/draft-posts-what-should-they-display-for-date-posted.md b/content/Blog/draft-posts-what-should-they-display-for-date-posted.md
index aca631e3..598cbc31 100644
--- a/content/Blog/draft-posts-what-should-they-display-for-date-posted.md
+++ b/content/Blog/draft-posts-what-should-they-display-for-date-posted.md
@@ -1,10 +1,10 @@
---
date: 2004-06-08T07:42:00+00:00
-title: Draft posts… what should they display for ‘date posted’?
+title: Draft posts... what should they display for 'date posted'?
type: posts
---
-I've been using unpublished posts as a way to create planned blog posts for later... then, when I have a chance I go back and finish them up and mark them as ‘Published'... but I just noticed that when I do that, the published date is the date on which I originally created the unpublished post. I can certainly understand why that is, but I'm curious as what everyone else expects?
+I've been using unpublished posts as a way to create planned blog posts for later... then, when I have a chance I go back and finish them up and mark them as 'Published'... but I just noticed that when I do that, the published date is the date on which I originally created the unpublished post. I can certainly understand why that is, but I'm curious as what everyone else expects?
-I'd like the ‘posted on' date to reflect the date it was first made accessible/visible to the public, so whenever it first posted if it is posted as visible, or whenever it is first made visible.... as it is now, I could create a draft post, then create 3 or 4 more posts (which I post as visible) and then, when I go back and mark the draft as ready to publish, it appears 3 or 4 posts down in my RSS feed (and on the site)...
+I'd like the 'posted on' date to reflect the date it was first made accessible/visible to the public, so whenever it first posted if it is posted as visible, or whenever it is first made visible.... as it is now, I could create a draft post, then create 3 or 4 more posts (which I post as visible) and then, when I go back and mark the draft as ready to publish, it appears 3 or 4 posts down in my RSS feed (and on the site)...
So what do you think? Should posted on reflect the date the post was created, even if it was never published, or the date/time at which it first became visible to readers of the blog?
diff --git a/content/Blog/drawing-rotated-text.md b/content/Blog/drawing-rotated-text.md
index b1224f8b..b517fcdb 100644
--- a/content/Blog/drawing-rotated-text.md
+++ b/content/Blog/drawing-rotated-text.md
@@ -1,6 +1,6 @@
---
date: 2004-12-02T22:06:00+00:00
-title: Drawing rotated text…
+title: Drawing rotated text...
type: posts
---
A customer emailed me today (via the VB FAQ blog) with a question; "how can I output text at different angles, to write the cardinal points around a compass for example..." so I decided to fire up a quick sample
diff --git a/content/Blog/duncans-most-anticipated-xbox-360-games.md b/content/Blog/duncans-most-anticipated-xbox-360-games.md
index b18c58c0..1ff191b2 100644
--- a/content/Blog/duncans-most-anticipated-xbox-360-games.md
+++ b/content/Blog/duncans-most-anticipated-xbox-360-games.md
@@ -1,6 +1,6 @@
---
date: 2005-11-05T09:27:00+00:00
-title: Duncan’s Most Anticipated Xbox 360 games
+title: Duncan's Most Anticipated Xbox 360 games
type: posts
---
[Brian](http://www.bufferoverrun.net) and I have been spending a lot of our free time working on an upcoming Xbox 360 book ([Xbox 360 for Dummies](http://www.xbox4dummies.com" title="Xbox 360 for Dummies)), which has resulted in me spending way too much time thinking about the day I will be able to pick up a box of my own to bring home. Looking forward to that day, and knowing that Brian and I have almost completely different tastes in games, I thought it would be interesting to list out the 5 games on the 360 I'm most looking forward to, and maybe Brian will do the same. I'm not going to restrict myself to just launch titles, going instead for anything that has been announced, mainly so that I can include my #1 most anticipated title:
diff --git a/content/Blog/duncans-vs-net-2003-wouldnt-run-and-why-that-is-good-for-you.md b/content/Blog/duncans-vs-net-2003-wouldnt-run-and-why-that-is-good-for-you.md
index 2a57326d..e5f21795 100644
--- a/content/Blog/duncans-vs-net-2003-wouldnt-run-and-why-that-is-good-for-you.md
+++ b/content/Blog/duncans-vs-net-2003-wouldnt-run-and-why-that-is-good-for-you.md
@@ -1,6 +1,6 @@
---
date: 2004-05-13T10:46:00+00:00
-title: Duncan’s VS.NET 2003 wouldn’t run… and why that is good for you :)
+title: Duncan's VS.NET 2003 wouldn't run... and why that is good for you :)
type: posts
---
@@ -12,7 +12,7 @@ type: posts
- At the same time, I could no longer open VB projects in VS.NET, or create new VB or C# project ("path not found" for the C# projects, "Project ‘project name' could not be opened because the Microsoft Visual Basic .NET compiler could not be created. Please re-install Visual Studio." for my existing VB projects)
+ At the same time, I could no longer open VB projects in VS.NET, or create new VB or C# project ("path not found" for the C# projects, "Project 'project name' could not be opened because the Microsoft Visual Basic .NET compiler could not be created. Please re-install Visual Studio." for my existing VB projects)
@@ -28,7 +28,7 @@ type: posts
- I didn't try reinstalling **because I really wanted to know what was actually going wrong ‘behind-the-scences'**, and here is where you benefit... I found out what was causing it, so if it happens to you, you'll know too 🙂
+ I didn't try reinstalling **because I really wanted to know what was actually going wrong 'behind-the-scences'**, and here is where you benefit... I found out what was causing it, so if it happens to you, you'll know too 🙂
diff --git a/content/Blog/early-adopter-fill-you-in-on-application-level-events.md b/content/Blog/early-adopter-fill-you-in-on-application-level-events.md
index 2c73fb7f..2c9f2d7e 100644
--- a/content/Blog/early-adopter-fill-you-in-on-application-level-events.md
+++ b/content/Blog/early-adopter-fill-you-in-on-application-level-events.md
@@ -1,6 +1,6 @@
---
date: 2004-06-05T10:47:00+00:00
-title: Early & Adopter fill you in on “Application Level Events”
+title: Early & Adopter fill you in on "Application Level Events"
type: posts
---
The [3 Leaf](http://www.3leaf.com/) guys, (well probably just one of them... but who knows which one), talk about ["Application Level Events" in Whidbey](http://ea.3leaf.com/2004/06/application_lev.html)
diff --git a/content/Blog/elder-scrolls-will-now-be-my-official-addiction-sorry-to-anyone-who-is-waiting-on-work-from-me.md b/content/Blog/elder-scrolls-will-now-be-my-official-addiction-sorry-to-anyone-who-is-waiting-on-work-from-me.md
index 7d92c3e4..8344074c 100644
--- a/content/Blog/elder-scrolls-will-now-be-my-official-addiction-sorry-to-anyone-who-is-waiting-on-work-from-me.md
+++ b/content/Blog/elder-scrolls-will-now-be-my-official-addiction-sorry-to-anyone-who-is-waiting-on-work-from-me.md
@@ -1,6 +1,6 @@
---
date: 2006-03-22T17:47:00+00:00
-title: Elder Scrolls will now be my official addiction… sorry to anyone who is waiting on work from me :)
+title: Elder Scrolls will now be my official addiction... sorry to anyone who is waiting on work from me :)
type: posts
---
-I picked up my copy of Elder Scrolls last night, turning down the massive ‘guide' (shouldn't I be figuring out the quests by myself?), and after putting the kids to bed I fired it up. Hard to make those initial race/class decisions as always but I went with a Dark Elf Archer, under the sign of the Steed... planning to put a lot of time/points into Blade though, as I almost always do with my RPG characters (my AC character was named Kendo, so you can gather that the sword was a key component). So far I have no complaints, except for the fact that I can't stay home and play all week... oh well, there is always tonight!
+I picked up my copy of Elder Scrolls last night, turning down the massive 'guide' (shouldn't I be figuring out the quests by myself?), and after putting the kids to bed I fired it up. Hard to make those initial race/class decisions as always but I went with a Dark Elf Archer, under the sign of the Steed... planning to put a lot of time/points into Blade though, as I almost always do with my RPG characters (my AC character was named Kendo, so you can gather that the sword was a key component). So far I have no complaints, except for the fact that I can't stay home and play all week... oh well, there is always tonight!
diff --git a/content/Blog/enablingdisabling-autorun-from-your-net-application.md b/content/Blog/enablingdisabling-autorun-from-your-net-application.md
index f50e0705..94e38c19 100644
--- a/content/Blog/enablingdisabling-autorun-from-your-net-application.md
+++ b/content/Blog/enablingdisabling-autorun-from-your-net-application.md
@@ -1,6 +1,6 @@
---
date: 2004-05-13T11:55:00+00:00
-title: Enabling/Disabling AutoRun from your .NET application…
+title: Enabling/Disabling AutoRun from your .NET application...
type: posts
---
I answer quite a few questions on the forums on [GotDotNet](http://www.gotdotnet.com/), and sometimes those answers are interesting enough (in my opinion) to be exposed to a larger audience.... Coding [this particular one](http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=220170&Page=1#222216) caused [Brian Johnson](http://blogs.msdn.com/brianjo) to say... "cool", so it seems worth posting about here 🙂
diff --git a/content/Blog/ended-the-most-anticipated-release-poll.md b/content/Blog/ended-the-most-anticipated-release-poll.md
index 7c9174b3..7521f8fe 100644
--- a/content/Blog/ended-the-most-anticipated-release-poll.md
+++ b/content/Blog/ended-the-most-anticipated-release-poll.md
@@ -1,6 +1,6 @@
---
date: 2004-06-17T08:43:00+00:00
-title: Ended the “Most anticipated release” poll…
+title: Ended the "Most anticipated release" poll...
type: posts
---
And (hopefully the formatting will work out ok in the blog) here are the results 🙂
diff --git a/content/Blog/enter-instead-of-tab.md b/content/Blog/enter-instead-of-tab.md
index 03b25328..6fcf0156 100644
--- a/content/Blog/enter-instead-of-tab.md
+++ b/content/Blog/enter-instead-of-tab.md
@@ -48,7 +48,7 @@ The second problem is not too difficult to handle, you can modify your code to c
-Oh, and there was another part to the original question... what if I want to respond to the Enter key to do some processing on the value that was just entered. Well, for that result either with or without the ‘enter instead of tab' code, you would just choose to handle the **KeyDown** event for the control in question.
+Oh, and there was another part to the original question... what if I want to respond to the Enter key to do some processing on the value that was just entered. Well, for that result either with or without the 'enter instead of tab' code, you would just choose to handle the **KeyDown** event for the control in question.
Private Sub TextBox2_KeyDown(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) _
@@ -59,6 +59,6 @@ Oh, and there was another part to the original question... what if I want to res
End Sub
-Of course, after your code ‘does something', the focus will also move to the next control... both sets of code, the Form's **OnKeyUp** routine and the control's **KeyDown** event handler, execute when the user hits Enter on this particular control.
+Of course, after your code 'does something', the focus will also move to the next control... both sets of code, the Form's **OnKeyUp** routine and the control's **KeyDown** event handler, execute when the user hits Enter on this particular control.
-I've gotten flack in the past for articles that discuss [‘simple' topics](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncodefun/html/code4fun07012004.asp), but I hope this is useful to some of the folks that find it 🙂
+I've gotten flack in the past for articles that discuss ['simple' topics](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncodefun/html/code4fun07012004.asp), but I hope this is useful to some of the folks that find it 🙂
diff --git a/content/Blog/eric-covers-another-new-c-whidbey-vs-2005-feature.md b/content/Blog/eric-covers-another-new-c-whidbey-vs-2005-feature.md
index 06de2101..15f827a0 100644
--- a/content/Blog/eric-covers-another-new-c-whidbey-vs-2005-feature.md
+++ b/content/Blog/eric-covers-another-new-c-whidbey-vs-2005-feature.md
@@ -6,25 +6,25 @@ type: posts
Not a long post (I've included it all below), but useful nonetheless
- // Disable warning CS135 in this block
-
-
+ // Disable warning CS135 in this block
+
+
#pragma warning restore 135
-
+
diff --git a/content/Blog/eric-gunnerson-discusses-enums-validation-and-versioning.md b/content/Blog/eric-gunnerson-discusses-enums-validation-and-versioning.md
index 18297814..645fead3 100644
--- a/content/Blog/eric-gunnerson-discusses-enums-validation-and-versioning.md
+++ b/content/Blog/eric-gunnerson-discusses-enums-validation-and-versioning.md
@@ -1,12 +1,12 @@
---
date: 2004-05-11T10:03:00+00:00
-title: Eric Gunnerson discusses Enums, Validation and Versioning…
+title: Eric Gunnerson discusses Enums, Validation and Versioning...
type: posts
---
Giving us an early peek at his [TechEd 2004](http://go.microsoft.com/?LinkID=404299) talk, [Eric](http://blogs.msdn.com/ericgu) discusses how to handle enums in your code, since they are not constrained to the list of options you define in the enum and also because they can change in ways that could break your code in the future...
- Enums and validation _ ... So, my first point is that enums are not sets – they can take on any value from the underlying type. ..._
+ Enums and validation _ ... So, my first point is that enums are not sets – they can take on any value from the underlying type. ..._
diff --git a/content/Blog/eric-gunnerson-discusses-grouping-classes-within-an-assembly.md b/content/Blog/eric-gunnerson-discusses-grouping-classes-within-an-assembly.md
index e595af0b..8040a980 100644
--- a/content/Blog/eric-gunnerson-discusses-grouping-classes-within-an-assembly.md
+++ b/content/Blog/eric-gunnerson-discusses-grouping-classes-within-an-assembly.md
@@ -1,14 +1,14 @@
---
date: 2004-06-26T09:36:00+00:00
-title: Eric Gunnerson discusses grouping classes within an assembly…
+title: Eric Gunnerson discusses grouping classes within an assembly...
type: posts
---
-As a big fan of components, my applications are often composed of many different assemblies... essentially I break out anything that seems ‘ready to reuse'... but perhaps I should reconsider?
+As a big fan of components, my applications are often composed of many different assemblies... essentially I break out anything that seems 'ready to reuse'... but perhaps I should reconsider?
> **[_Grouping classes in an assembly_](http://blogs.msdn.com/ericgu/archive/2004/06/24/164985.aspx){#_7edcfc09107_HomePageDays_DaysList__ctl1_DayItem_DayList__ctl0_TitleUrl}**
->
+>
> _This useful bit of information crossed my desk today:_
->
+>
> _When it comes to packaging in separate assemblies, remember that you pay a fairly large performance hit on an assembly load. An assembly should really be considered a unit of security control, independent versioning, or contribution from disparate sources. You might consider placing code in a separate assembly if it is used **extremely rarely**, but probably not._
->
+>
> [_continued in the full post..._](http://blogs.msdn.com/ericgu/archive/2004/06/24/164985.aspx)
diff --git a/content/Blog/eric-gunnerson-discusses-inlining.md b/content/Blog/eric-gunnerson-discusses-inlining.md
index fe505b35..884775a1 100644
--- a/content/Blog/eric-gunnerson-discusses-inlining.md
+++ b/content/Blog/eric-gunnerson-discusses-inlining.md
@@ -3,7 +3,7 @@ date: 2004-02-02T21:36:00+00:00
title: Eric Gunnerson discusses Inlining
type: posts
---
-> **[Why doesn't C# have an ‘inline' keyword?](http://blogs.msdn.com/ericgu/archive/2004/01/29/64644.aspx)**
+> **[Why doesn't C# have an 'inline' keyword?](http://blogs.msdn.com/ericgu/archive/2004/01/29/64644.aspx)**
>
> _I got this question in email today, and I thought I'd share my response...._
diff --git a/content/Blog/eric-gunnerson-just-keep-pumping-out-the-cool-posts.md b/content/Blog/eric-gunnerson-just-keep-pumping-out-the-cool-posts.md
index 2b51d8eb..019c55c1 100644
--- a/content/Blog/eric-gunnerson-just-keep-pumping-out-the-cool-posts.md
+++ b/content/Blog/eric-gunnerson-just-keep-pumping-out-the-cool-posts.md
@@ -1,18 +1,18 @@
---
date: 2004-03-17T10:53:00+00:00
-title: Eric Gunnerson just keep pumping out the cool posts…
+title: Eric Gunnerson just keep pumping out the cool posts...
type: posts
---
If you follow [Eric's blog](http://blogs.msdn.com/ericgu) (and if you are into C#, you should) then you'll have already seen these... but if you haven't then let these three posts be just a taste of what is available [over there](http://blogs.msdn.com/ericgu);
> **[Who does Microsoft talk to when they have questions?](http://blogs.msdn.com/ericgu/archive/2004/03/16/90939.aspx)**
-
+
> _... The feedback we got around E&C has been fairly polarized. There is one group who feels the way Rich does, and really wants E&C. There is another group that actively doesn't want E&C, as they feel that it encourages the wrong kind of programming. And then there's a group in the middle who typically see the value of E&C but don't think it's critical. ..._
> **[Zero or one based collection?](http://blogs.msdn.com/ericgu/archive/2004/03/16/90724.aspx)**
-
-> _To cover this subject, I'm going to have to set the way-back-machine for the 1980s or earlier, back when real men wrote in assembly and our bytes only had 7 bits. (aside – How many of you – and be honest here – have ever heard of machines where the word size wasn't a multiple of 8? They really did exist)._
+
+> _To cover this subject, I'm going to have to set the way-back-machine for the 1980s or earlier, back when real men wrote in assembly and our bytes only had 7 bits. (aside – How many of you – and be honest here – have ever heard of machines where the word size wasn't a multiple of 8? They really did exist)._
> **[What's Wrong With This Code?](http://blogs.msdn.com/ericgu/archive/2004/03/16/90712.aspx)**
-
-> _Rather [than] bore my audience by presenting my views on implementing IDisposable, I'm going to take the “What's wrong with this code?” approach. My goal is to present code examples that show code that's doing something wrong – be it something prohibited by the language, something that's ill-advised, or something with bad performance – and then let the attendees try to figure out what's wrong with the code._
+
+> _Rather [than] bore my audience by presenting my views on implementing IDisposable, I'm going to take the “What's wrong with this code?” approach. My goal is to present code examples that show code that's doing something wrong – be it something prohibited by the language, something that's ill-advised, or something with bad performance – and then let the attendees try to figure out what's wrong with the code._
diff --git a/content/Blog/eric-gunnerson-on-channel-9.md b/content/Blog/eric-gunnerson-on-channel-9.md
index 40c3b3ea..f8d56567 100644
--- a/content/Blog/eric-gunnerson-on-channel-9.md
+++ b/content/Blog/eric-gunnerson-on-channel-9.md
@@ -1,11 +1,11 @@
---
date: 2004-04-30T10:10:00+00:00
-title: Eric Gunnerson on Channel 9…
+title: Eric Gunnerson on Channel 9...
type: posts
---
Two video interviews with [Eric Gunnerson](http://blogs.msdn.com/ericgu) appeared on [Channel 9](http://channel9.msdn.com/) today:
- * [What has the biggest change at Microsoft since you've been here?](http://channel9.msdn.com/ShowPost.aspx?PostID=5719#5719)
- * [How do you design new features for C#?](http://channel9.msdn.com/ShowPost.aspx?PostID=5722#5722)
+ * [What has the biggest change at Microsoft since you've been here?](http://channel9.msdn.com/ShowPost.aspx?PostID=5719#5719)
+ * [How do you design new features for C#?](http://channel9.msdn.com/ShowPost.aspx?PostID=5722#5722)
+
-
diff --git a/content/Blog/eric-is-asking-questions-again.md b/content/Blog/eric-is-asking-questions-again.md
index b6856293..c635580d 100644
--- a/content/Blog/eric-is-asking-questions-again.md
+++ b/content/Blog/eric-is-asking-questions-again.md
@@ -1,6 +1,6 @@
---
date: 2004-05-04T11:43:00+00:00
-title: Eric is asking questions again…
+title: Eric is asking questions again...
type: posts
---
This time, he wants to know what you think about C#'s community:
diff --git a/content/Blog/eric-is-looking-for-your-opinion-on-c-related-blogs.md b/content/Blog/eric-is-looking-for-your-opinion-on-c-related-blogs.md
index 482e3f5d..c3e9ee1a 100644
--- a/content/Blog/eric-is-looking-for-your-opinion-on-c-related-blogs.md
+++ b/content/Blog/eric-is-looking-for-your-opinion-on-c-related-blogs.md
@@ -1,6 +1,6 @@
---
date: 2004-04-25T12:06:00+00:00
-title: Eric is looking for your opinion on C# related blogs…
+title: Eric is looking for your opinion on C# related blogs...
type: posts
---
If you have any opinions on this topic, make sure you click on the link below and comment through Eric's blog...
diff --git a/content/Blog/eric-j-smiths-codesmith-utility.md b/content/Blog/eric-j-smiths-codesmith-utility.md
index b914506e..15d0274c 100644
--- a/content/Blog/eric-j-smiths-codesmith-utility.md
+++ b/content/Blog/eric-j-smiths-codesmith-utility.md
@@ -1,6 +1,6 @@
---
date: 2003-11-25T21:15:00+00:00
-title: Eric J. Smith’s CodeSmith Utility
+title: Eric J. Smith's CodeSmith Utility
type: posts
---
I use this program all the time, but I paved my machine recently and didn't have it installed... It took me awhile to figure out [the web site](http://www.ericjsmith.net/codesmith/) for the tool, so I thought I would post it for everyone's enjoyment!
diff --git a/content/Blog/eric-posts-the-c-teams-schedule-for-teched-2004.md b/content/Blog/eric-posts-the-c-teams-schedule-for-teched-2004.md
index f184822a..74e17448 100644
--- a/content/Blog/eric-posts-the-c-teams-schedule-for-teched-2004.md
+++ b/content/Blog/eric-posts-the-c-teams-schedule-for-teched-2004.md
@@ -1,6 +1,6 @@
---
date: 2004-05-14T11:41:00+00:00
-title: Eric posts the C# Team’s schedule for TechEd 2004
+title: Eric posts the C# Team's schedule for TechEd 2004
type: posts
---
Check out the full post for info on Eric's talk in particular...
@@ -11,11 +11,11 @@ Check out the full post for info on Eric's talk in particular...
>
> _... Here's the full set of C# team activities while we're there_
>
-> * Mon 5/24 (5:00PM – 6:15PM) – C# Best Practices – What's wrong with this code – [Eric](http://blogs.msdn.com/ericgu) (Room 6A)
-> * Mon 5/24 (6:00PM – 7:00PM) – Ask the experts. All the C# team will be there
-> * Tue 5/25 (6:00PM – 8:00PM) – San Diego .NET User Group – [Joe](http://blogs.msdn.com/joen), [Anson](http://blogs.msdn.com/ansonh)
-> * Wed 5/26 (10:15AM – 11:30AM) – Visual C# 2005: Language Enhancements – Anders (Room 31ABC)
-> * Wed 5/26 (2:00PM – 3:15PM) – Cabana Session with Anders (Cabana 05)
-> * Thu 5/27 (10:15AM – 11:30AM) – Visual C# 2005: IDE Enhancements – [Joe](http://blogs.msdn.com/joen), [Anson](http://blogs.msdn.com/ansonh)
-> * Thu 5/27 (3:15PM – 4:30PM) – Visual Studio – Best Practices for Debugging – [Scott](http://blogs.msdn.com/scottno), [Habib](http://blogs.msdn.com/habibh)
-> * Fri 5/28 (10:45AM – 12:00PM) – Visual Studio 2005: New enhancements for debugging – [Scott](http://blogs.msdn.com/scottno), [Habib](http://blogs.msdn.com/habibh) ...
+> * Mon 5/24 (5:00PM – 6:15PM) – C# Best Practices – What's wrong with this code – [Eric](http://blogs.msdn.com/ericgu) (Room 6A)
+> * Mon 5/24 (6:00PM – 7:00PM) – Ask the experts. All the C# team will be there
+> * Tue 5/25 (6:00PM – 8:00PM) – San Diego .NET User Group – [Joe](http://blogs.msdn.com/joen), [Anson](http://blogs.msdn.com/ansonh)
+> * Wed 5/26 (10:15AM – 11:30AM) – Visual C# 2005: Language Enhancements – Anders (Room 31ABC)
+> * Wed 5/26 (2:00PM – 3:15PM) – Cabana Session with Anders (Cabana 05)
+> * Thu 5/27 (10:15AM – 11:30AM) – Visual C# 2005: IDE Enhancements – [Joe](http://blogs.msdn.com/joen), [Anson](http://blogs.msdn.com/ansonh)
+> * Thu 5/27 (3:15PM – 4:30PM) – Visual Studio – Best Practices for Debugging – [Scott](http://blogs.msdn.com/scottno), [Habib](http://blogs.msdn.com/habibh)
+> * Fri 5/28 (10:45AM – 12:00PM) – Visual Studio 2005: New enhancements for debugging – [Scott](http://blogs.msdn.com/scottno), [Habib](http://blogs.msdn.com/habibh) ...
diff --git a/content/Blog/ever-send-yourself-an-email-and-then-click-on-the-you-have-new-mail-alert-a-moment-later.md b/content/Blog/ever-send-yourself-an-email-and-then-click-on-the-you-have-new-mail-alert-a-moment-later.md
index e17f4b8e..49427e9d 100644
--- a/content/Blog/ever-send-yourself-an-email-and-then-click-on-the-you-have-new-mail-alert-a-moment-later.md
+++ b/content/Blog/ever-send-yourself-an-email-and-then-click-on-the-you-have-new-mail-alert-a-moment-later.md
@@ -1,6 +1,6 @@
---
date: 2007-02-09T00:13:00+00:00
-title: Ever send yourself an email and then click on the ‘you have new mail’ alert a moment later?
+title: Ever send yourself an email and then click on the 'you have new mail' alert a moment later?
type: posts
---
-I send myself email... which sounds more pathetic than it is. I just use it as a way to hang onto links or notes to myself (do this, watch [this](http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20060831MobileRB/manifest.xml), etc...). I do it all the time. Every once in awhile though, right after I send something to myself I see the ‘new mail' pop up on my computer and I click on it wondering ‘hey, what's that...'. And then I feel silly.
+I send myself email... which sounds more pathetic than it is. I just use it as a way to hang onto links or notes to myself (do this, watch [this](http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20060831MobileRB/manifest.xml), etc...). I do it all the time. Every once in awhile though, right after I send something to myself I see the 'new mail' pop up on my computer and I click on it wondering 'hey, what's that...'. And then I feel silly.
diff --git a/content/Blog/everything-an-xbox-360-lover-could-ever-want-to-pimp-their-pc.md b/content/Blog/everything-an-xbox-360-lover-could-ever-want-to-pimp-their-pc.md
index eecd4dbc..2d86e266 100644
--- a/content/Blog/everything-an-xbox-360-lover-could-ever-want-to-pimp-their-pc.md
+++ b/content/Blog/everything-an-xbox-360-lover-could-ever-want-to-pimp-their-pc.md
@@ -1,6 +1,6 @@
---
date: 2006-03-21T04:05:00+00:00
-title: Everything an Xbox 360 lover could ever want to pimp their PC…
+title: Everything an Xbox 360 lover could ever want to pimp their PC...
type: posts
---
Check out [http://www.360style.net/](http://www.360style.net/), I've set my desktop to the Blazing Angels desktop and I think I'll come back every few days to grab a different image!
diff --git a/content/Blog/everything-you-didnt-need-to-know-about-me.md b/content/Blog/everything-you-didnt-need-to-know-about-me.md
index a518667a..ccbc57d9 100644
--- a/content/Blog/everything-you-didnt-need-to-know-about-me.md
+++ b/content/Blog/everything-you-didnt-need-to-know-about-me.md
@@ -1,6 +1,6 @@
---
date: 2003-06-29T08:24:00+00:00
-title: Everything you didn’t need to know about me…
+title: Everything you didn't need to know about me...
type: posts
---
Is now up on the web (I guess it was all up there before, just not in one place) as my interview with [mainfunction.com](http://students.mainfunction.com/Home/) has made it up onto their web site. I think they told me this was coming months ago, so I hope I didn't mention it to a bunch of people then, because I'm betting it was only published recently.
diff --git a/content/Blog/express-paint-article-up.md b/content/Blog/express-paint-article-up.md
index e8922ab9..788c4695 100644
--- a/content/Blog/express-paint-article-up.md
+++ b/content/Blog/express-paint-article-up.md
@@ -1,6 +1,6 @@
---
date: 2004-07-14T00:56:00+00:00
-title: '“Express Paint” article up…'
+title: '"Express Paint" article up...'
type: posts
---
This article, by **John Kennedy**, discusses the creation of an image editing application completely built with C# Express Edition.
diff --git a/content/Blog/fable-is-addicting.md b/content/Blog/fable-is-addicting.md
index 5984e2ab..9570ac05 100644
--- a/content/Blog/fable-is-addicting.md
+++ b/content/Blog/fable-is-addicting.md
@@ -1,6 +1,6 @@
---
date: 2004-09-30T07:37:00+00:00
-title: Fable is addicting…
+title: Fable is addicting...
type: posts
---
Yesterday I started up my first [Fable](http://www.xbox.com/fable) game, 3 hours of my life lost already. Lots of fun though.
diff --git a/content/Blog/fake-urls-in-emails-and-web-pages.md b/content/Blog/fake-urls-in-emails-and-web-pages.md
index a91a9aa8..523cfbc1 100644
--- a/content/Blog/fake-urls-in-emails-and-web-pages.md
+++ b/content/Blog/fake-urls-in-emails-and-web-pages.md
@@ -1,6 +1,6 @@
---
date: 2005-06-13T07:07:00+00:00
-title: Fake URLs in emails and web pages…
+title: Fake URLs in emails and web pages...
type: posts
---
Man, I'm getting sick of people's attempts to trick me... mostly because they are just pretty lame, and also because I feel sorry for the number of folks that are quite possibly being hit by these scams. One of the more recent tricks is sending me a notice about my "insert online service or bank here" account and providing me a link to go and enter my userid/password... and the link text is something like "https://www.paypal.com/trustedlink.php", but the actual underlying URL is to "http://128.234.232.23/fakespammerssite.htm" ... and it makes me think that some browser plug-ins could be useful here... especially if they worked for html content in email as well... how about checking the text against the url and if the text is structured to look like a valid link, but points to a different location then mark it as suspect... or make the URL visible on every link that isn't already using its href value as its text... so a paragraph like this;
diff --git a/content/Blog/fathers-day-on-10.md b/content/Blog/fathers-day-on-10.md
index ffb3e52a..a70dae4a 100644
--- a/content/Blog/fathers-day-on-10.md
+++ b/content/Blog/fathers-day-on-10.md
@@ -1,6 +1,6 @@
---
date: 2006-06-18T23:19:00+00:00
-title: Father’s Day on 10
+title: Father's Day on 10
type: posts
---
We ran [a father's day themed bit on 10 on Friday](http://on10.net/Blogs/TheShow/3569/), but if you are into gadgets you'll probably like it regardless of the day. I like the Superman laptop from Alienware, the rather simplistic graphic appeals to me. For the desktops, I believe I liked the [Star Wars ones](http://blogs.duncanmackenzie.net/duncanma/archive/2005/05/01/1403.aspx) better, but they no longer seem to be available. (actually, I couldn't find any info about them on the site... but I tried out [the old links](http://www.alienware.com/starwars_pages/awswaurora.aspx) and they seemed to still work...) Of course, the most appealing thing is probably the wi-fi finder... it is a bit more in my price range than the other gadgets... actually it isn't, but the cheaper wi-fi spotters probably are.
diff --git a/content/Blog/feeling-like-it-is-time-to-get-rid-of-the-flab.md b/content/Blog/feeling-like-it-is-time-to-get-rid-of-the-flab.md
index 605da1e4..6c47f606 100644
--- a/content/Blog/feeling-like-it-is-time-to-get-rid-of-the-flab.md
+++ b/content/Blog/feeling-like-it-is-time-to-get-rid-of-the-flab.md
@@ -1,6 +1,6 @@
---
date: 2006-08-04T17:17:00+00:00
-title: Feeling like it is time to get rid of the flab…
+title: Feeling like it is time to get rid of the flab...
type: posts
---
Last year I managed to go from 205-ish down to around 175 … just by following the South Beach Diet and working out more consistently (shooting for 5 days a week, generally hit 4 at least)… but then I switched jobs to work on a new project (, a site that has featured Chris a few times) and totally fell off the wagon. Now I’m 187 (for months I’ve been putting 180 into the treadmill, but I actually weighed myself Monday night) and I’m really depressed about it. I’m actually thinking it is responsible for a general down-turn in my whole mood, about just about everything, so I think I need to do something about it.
diff --git a/content/Blog/feeling-nostalgic-for-my-intellivision-for-some-reason-today.md b/content/Blog/feeling-nostalgic-for-my-intellivision-for-some-reason-today.md
index 541dadf4..39c6eafb 100644
--- a/content/Blog/feeling-nostalgic-for-my-intellivision-for-some-reason-today.md
+++ b/content/Blog/feeling-nostalgic-for-my-intellivision-for-some-reason-today.md
@@ -1,6 +1,6 @@
---
date: 2007-04-02T09:12:00+00:00
-title: Feeling nostalgic for my Intellivision for some reason today…
+title: Feeling nostalgic for my Intellivision for some reason today...
type: posts
---
I think it was playing Chargeball in [Meet the Robinsons](http://www.xbox.com/en-US/games/m/meettherobinsons/default.htm), but for whatever reason I started thinking about this
diff --git a/content/Blog/finished-knife-of-dreams-with-a-bit-of-sadness-as-usual.md b/content/Blog/finished-knife-of-dreams-with-a-bit-of-sadness-as-usual.md
index 56a76c25..aa5f410b 100644
--- a/content/Blog/finished-knife-of-dreams-with-a-bit-of-sadness-as-usual.md
+++ b/content/Blog/finished-knife-of-dreams-with-a-bit-of-sadness-as-usual.md
@@ -1,6 +1,6 @@
---
date: 2005-12-04T10:09:00+00:00
-title: Finished “Knife of Dreams”, with a bit of sadness as usual
+title: Finished "Knife of Dreams", with a bit of sadness as usual
type: posts
---
Don't misunderstand, I enjoyed [the book](http://blogs.duncanmackenzie.net/duncanma/archive/2005/10/26/3118.aspx)... but just like watching an episode of your favorite TV show and knowing that it will be another week until you can see another (or watching the Pegasus episode of Battlestar Galactica, knowing that it will be **months** before you see the conclusion of that story), I'm always sad to see it end.[](http://www.amazon.com/exec/obidos/redirect?path=ASIN/0312873077&link_code=as2&camp=1789&tag=duncanmackenz-20&creative=9325)
diff --git a/content/Blog/first-day-and-he-has-figured-it-out-already.md b/content/Blog/first-day-and-he-has-figured-it-out-already.md
index d912db8d..bacbe1c5 100644
--- a/content/Blog/first-day-and-he-has-figured-it-out-already.md
+++ b/content/Blog/first-day-and-he-has-figured-it-out-already.md
@@ -1,10 +1,10 @@
---
date: 2003-03-25T12:22:00+00:00
-title: First day and he has figured it out already….
+title: First day and he has figured it out already....
type: posts
---
Kent's first day with my group (to avoid confusion: "my group" means the group I belong to, I don't manage anyone...) and he has already realized the truth about us.
-"Day 1 – spent most of it in the cafeteria, as it was a move day. Two meetings (much lower than my day would have been). Yes, my new team is/are lunatics 😉 (_They know that already, and yes, I know they all read this_)" – [Kent Sharkey's Blog](http://dotnetweblogs.com/ksharkey/posts/4245.aspx)
+"Day 1 – spent most of it in the cafeteria, as it was a move day. Two meetings (much lower than my day would have been). Yes, my new team is/are lunatics 😉 (_They know that already, and yes, I know they all read this_)" – [Kent Sharkey's Blog](http://dotnetweblogs.com/ksharkey/posts/4245.aspx)
For those of you who might be wondering, Kent has just joined [MSDN](http://msdn.microsoft.com), and more specifically he has become the ASP.NET Content Strategist. As a group, we content strategists are involved in planning out the articles (and other materials) that MSDN should write, link to and/or acquire around various development technologies. I'm the Visual Basic Content Strategist, Steve Kirk is our man on [Architecture](http://msdn.microsoft.com/architecture), Matt Powell covers the exciting world of [Web Services](http://msdn.microsoft.com/webservices), [Frank Redmond ](http://www.google.com/search?num=30&hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&q=Frank+Redmond+site%3Amsdn.microsoft.com&btnG=Google+Search)is all over the .NET Framework, [Brian Johnson](http://www.amazon.com/exec/obidos/tg/detail/-/0735618747/qid=1048583643/sr=8-5/ref=sr_8_5/102-2505337-1511315?v=glance&s=books&n=507846) just joined us as the Security strategist, [Paul Johns ](http://msdn.microsoft.com/library/en-us/dnguinet/html/drguinetnhp.asp)is working with something called C#, and [Shawn Morrissey](http://dotnetweblogs.com/shawnmor/) (our boss) covers Visual Studio... oh yeah, [Tim Ewald](http://www.gotdotnet.com/team/tewald/default.aspx) is also part of our group... but no one really knows [what he does](http://msdn.microsoft.com/msdnmag/issues/03/03/WebServices/) 😉
diff --git a/content/Blog/first-hint-of-what-ive-been-working-on-for-the-last-few-months.md b/content/Blog/first-hint-of-what-ive-been-working-on-for-the-last-few-months.md
index d4cee204..8af74b3a 100644
--- a/content/Blog/first-hint-of-what-ive-been-working-on-for-the-last-few-months.md
+++ b/content/Blog/first-hint-of-what-ive-been-working-on-for-the-last-few-months.md
@@ -1,6 +1,6 @@
---
date: 2003-03-28T21:24:00+00:00
-title: First hint of what I’ve been working on for the last few months…
+title: First hint of what I've been working on for the last few months...
type: posts
---
We've posted a little "first look" at the new Developer Centers at
diff --git a/content/Blog/first-part-of-my-star-trek-legacy-interview-is-up.md b/content/Blog/first-part-of-my-star-trek-legacy-interview-is-up.md
index 8e8844a6..ebc59036 100644
--- a/content/Blog/first-part-of-my-star-trek-legacy-interview-is-up.md
+++ b/content/Blog/first-part-of-my-star-trek-legacy-interview-is-up.md
@@ -1,6 +1,6 @@
---
date: 2006-11-17T11:01:00+00:00
-title: First part of my Star Trek Legacy interview is up…
+title: First part of my Star Trek Legacy interview is up...
type: posts
---
I flew to Boston a couple of weeks ago and interviewed some folks at Mad Doc Software, and the first part of that interview is now up on 10.
diff --git a/content/Blog/first-post-on-the-new-site.md b/content/Blog/first-post-on-the-new-site.md
index 6ec4edcd..85f9eefa 100644
--- a/content/Blog/first-post-on-the-new-site.md
+++ b/content/Blog/first-post-on-the-new-site.md
@@ -1,6 +1,6 @@
---
date: 2004-08-25T20:03:00+00:00
-title: First post on the new site…
+title: First post on the new site...
type: posts
---
Last night, I wrote up a little Visual Basic .NET app that uses the .Text web services and moved all my categories and posts to [a new .Text server]()...
diff --git a/content/Blog/follow-up-on-that-labelline-control.md b/content/Blog/follow-up-on-that-labelline-control.md
index 5710e335..f98a92b0 100644
--- a/content/Blog/follow-up-on-that-labelline-control.md
+++ b/content/Blog/follow-up-on-that-labelline-control.md
@@ -1,6 +1,6 @@
---
date: 2005-04-15T15:33:00+00:00
-title: Follow up on that label/line control…
+title: Follow up on that label/line control...
type: posts
---
It seems a few people had questions about [the control I posted previously](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/14/1306.aspx), so here are answers to two of the questions that people might be running into:
diff --git a/content/Blog/follow-up-to-drawing-rotated-text.md b/content/Blog/follow-up-to-drawing-rotated-text.md
index 6192132d..bd67ffd3 100644
--- a/content/Blog/follow-up-to-drawing-rotated-text.md
+++ b/content/Blog/follow-up-to-drawing-rotated-text.md
@@ -1,6 +1,6 @@
---
date: 2004-12-09T18:05:00+00:00
-title: Follow up to ‘drawing rotated text’
+title: Follow up to 'drawing rotated text'
type: posts
---
The same programmer who ask for [an example of rotated text](http://blogs.duncanmackenzie.net/duncanma/archive/2004/12/02/913.aspx) is back with another interesting request; how to partially fill a circle from the bottom up...
diff --git a/content/Blog/following-in-kents-footsteps-like-usual.md b/content/Blog/following-in-kents-footsteps-like-usual.md
index 9e308a55..cbeb37e8 100644
--- a/content/Blog/following-in-kents-footsteps-like-usual.md
+++ b/content/Blog/following-in-kents-footsteps-like-usual.md
@@ -1,6 +1,6 @@
---
date: 2005-10-15T18:44:00+00:00
-title: Following in Kent’s footsteps, like usual :)
+title: Following in Kent's footsteps, like usual :)
type: posts
---
[Kent's flair](http://www.acmebinary.com/blogs/kent/archive/2005/10/07/273.aspx) was cool... so I made my own, using his code of course, but targetting whatever feed you want... check out the source of this image and I'm sure you can figure out how to change the feed it is pointing to...
diff --git a/content/Blog/found-some-msdn-icons-on-a-free-gui-element-site.md b/content/Blog/found-some-msdn-icons-on-a-free-gui-element-site.md
index da922c75..1aa77ed5 100644
--- a/content/Blog/found-some-msdn-icons-on-a-free-gui-element-site.md
+++ b/content/Blog/found-some-msdn-icons-on-a-free-gui-element-site.md
@@ -1,6 +1,6 @@
---
date: 2005-10-11T05:58:00+00:00
-title: Found some MSDN icons on a free GUI element site…
+title: Found some MSDN icons on a free GUI element site...
type: posts
---
-It's a bit odd, seeing our logos redone as ‘free' icons, but they are [nice images](http://interfacelift.com/icons-win/details.php?id=1571) so I grabbed them anyway...
+It's a bit odd, seeing our logos redone as 'free' icons, but they are [nice images](http://interfacelift.com/icons-win/details.php?id=1571) so I grabbed them anyway...
diff --git a/content/Blog/frankie-bungie-mentions-xbox-360-for-dummies.md b/content/Blog/frankie-bungie-mentions-xbox-360-for-dummies.md
index c99ee714..2062d38d 100644
--- a/content/Blog/frankie-bungie-mentions-xbox-360-for-dummies.md
+++ b/content/Blog/frankie-bungie-mentions-xbox-360-for-dummies.md
@@ -1,6 +1,6 @@
---
date: 2006-02-25T19:57:00+00:00
-title: Frankie @ Bungie mentions XBox 360 for dummies…
+title: Frankie @ Bungie mentions XBox 360 for dummies...
type: posts
---
He also talks about using a picture, (off of your computer, a CD, a digital camera, or even a USB drive) as a custom background... a very cool feature.
diff --git a/content/Blog/free-flat-screen-arrived-yesterday.md b/content/Blog/free-flat-screen-arrived-yesterday.md
index 5d641bb3..682ab099 100644
--- a/content/Blog/free-flat-screen-arrived-yesterday.md
+++ b/content/Blog/free-flat-screen-arrived-yesterday.md
@@ -1,11 +1,11 @@
---
date: 2005-04-27T18:20:00+00:00
-title: Free Flat Screen arrived yesterday…
+title: Free Flat Screen arrived yesterday...
type: posts
---
-No picture at the moment, I was just happy to get it hooked up quickly before my son came home... it seems I can never hook up electronics correctly when he is ‘helping' me 🙂
+No picture at the moment, I was just happy to get it hooked up quickly before my son came home... it seems I can never hook up electronics correctly when he is 'helping' me 🙂
-So, yep... one of those sites worked for me... it took a while, but my wife is very happy with the monitor. It is [a 19″ LCD from Sony](http://www.amazon.com/exec/obidos/ASIN/B0000ANF0P/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) (the SDM-S93 I believe) and it looks nice replacing her 15″ CRT. No DVI input, which isn't a real issue for her at this point as she doesn't have DVI output, but it is worth noting.
+So, yep... one of those sites worked for me... it took a while, but my wife is very happy with the monitor. It is [a 19" LCD from Sony](http://www.amazon.com/exec/obidos/ASIN/B0000ANF0P/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) (the SDM-S93 I believe) and it looks nice replacing her 15" CRT. No DVI input, which isn't a real issue for her at this point as she doesn't have DVI output, but it is worth noting.
**Tips if you are interested in getting something free for yourself...**
@@ -20,10 +20,10 @@ I would seriously consider the sites from OfferCentric (they usually end in 4fre
There are other sites of course, but I group anything above 5 or 6 referral links as long-shots... you'll really need to work (and trade, and bug, and ...) to get enough referrals for a site like [notebooks4free.com](http://www.notebooks4free.com/default.aspx?r=201171) (**18 referrals!!**), [freedesktoppcs.com](http://www.FreeDesktopPC.com/?r=15127916) or [pvps4free.com](http://www.pvps4free.com/default.aspx?r=160508) (both of which are 10 referrals).
-The key is to find a site where the gift appeals to not just you, but to enough other people for you to get them interested too. WIthout a doubt though, the best way to get referrals is to use a swapping service like [RefStop](http://www.RefStop.com/register.htm?r=Duncanma). Assuming everyone completes their side of the deal (only deal with people with a good track record/reputation to make this more likely) it should take you _(the number of referrals needed by site) + 1_ completed offers (all by you) to complete the site... Taking one site as an exmaple, the mp3 player site, this would mean that you do the initial offer for the site, after clicking on a referral link from anyone (such as me) and then you go and sign up for a site like [RefStop](http://www.RefStop.com/register.htm?r=Duncanma). You list your existing referral id for the mp3 site, and mark yourself as _accepting trades_. Folks will offer to trade with you via email notifications, check their reputation (available through the site) and make the deal if they seem like solid people. The deal will be that you need to go and sign up for some other ‘free stuff' site by clicking on **their referral link** and in return they will go and sign-up on the mp3 site (in this example) through **your referral link**. If you do a trade, make sure that after you click on a referral link, that the right referral Id shows up on the site before you sign-up... it should be in the query string of the link you clicked and it should show up somewhere on the page (_you are being referred by xxxxx_).... and some people recommend that before you start the whole process a trade (so before you even click on their link) that you blow away all your cookies... but I never did that (I can't imagine how many saved site settings I would lose if I did).
+The key is to find a site where the gift appeals to not just you, but to enough other people for you to get them interested too. WIthout a doubt though, the best way to get referrals is to use a swapping service like [RefStop](http://www.RefStop.com/register.htm?r=Duncanma). Assuming everyone completes their side of the deal (only deal with people with a good track record/reputation to make this more likely) it should take you _(the number of referrals needed by site) + 1_ completed offers (all by you) to complete the site... Taking one site as an exmaple, the mp3 player site, this would mean that you do the initial offer for the site, after clicking on a referral link from anyone (such as me) and then you go and sign up for a site like [RefStop](http://www.RefStop.com/register.htm?r=Duncanma). You list your existing referral id for the mp3 site, and mark yourself as _accepting trades_. Folks will offer to trade with you via email notifications, check their reputation (available through the site) and make the deal if they seem like solid people. The deal will be that you need to go and sign up for some other 'free stuff' site by clicking on **their referral link** and in return they will go and sign-up on the mp3 site (in this example) through **your referral link**. If you do a trade, make sure that after you click on a referral link, that the right referral Id shows up on the site before you sign-up... it should be in the query string of the link you clicked and it should show up somewhere on the page (_you are being referred by xxxxx_).... and some people recommend that before you start the whole process a trade (so before you even click on their link) that you blow away all your cookies... but I never did that (I can't imagine how many saved site settings I would lose if I did).
Always start by signing up for the free offers that you are actually interested in, because these are things that you probably don't mind signing up for even without an incentive. I signed up for zooba.com, vonage, bmg music, columbia house dvd, audible.com and blockbuster online as part of trading with folks and I didn't mind any of those... I even stayed with all of them except for blockbuster (I was trying them out in comparision to Netflix... and I decided to stay with Netflix).
-Personally I'd avoid the credit card offers, unless you are in the market for a new card, as I would think that would leave a permanent mark on your credit history (not a bad one, unless you sign up for a bunch of cards) ... and if possible I'd probably avoid the free ‘drug' trial ones too... all of those will start to auto-ship you stuff, and that means auto-billing as well if you don't decide to cancel quick enough.
+Personally I'd avoid the credit card offers, unless you are in the market for a new card, as I would think that would leave a permanent mark on your credit history (not a bad one, unless you sign up for a bunch of cards) ... and if possible I'd probably avoid the free 'drug' trial ones too... all of those will start to auto-ship you stuff, and that means auto-billing as well if you don't decide to cancel quick enough.
In the end, it is a bunch of hassle, but I know that it can work if you are really set on getting that free ipod, creative zen micro, or a free PSP.
diff --git a/content/Blog/free-sites-update.md b/content/Blog/free-sites-update.md
index 6f070ae9..107ab36f 100644
--- a/content/Blog/free-sites-update.md
+++ b/content/Blog/free-sites-update.md
@@ -1,6 +1,6 @@
---
date: 2005-10-31T06:15:00+00:00
-title: Free sites update…
+title: Free sites update...
type: posts
---
-I mentioned earlier how the [Free Xbox 360 site](http://xbox360s.freepay.com/?r=23139488) was quite busy, and it is... tons of clicks, 12 sign-ups, and even one person has ‘gone green' which is to say they completed their offer. Once 8 people (who click through your referral link) have signed-up and completed an offer, then you are all done, but the sign-up to completion ratio is not great, probably 1 in every 5, so a lot of folks sign-up and then find that they either are not interested in the available offers or they don't think it is likely that they'll get an additional 8 people to sign-up through them. One of the more difficult aspects of these sites is that they don't tell you how many referrals are needed until **after** you sign up, so if you were thinking 4 referrals and it ends up being 10, that is a pretty good reason to bail on the entire system. I'm currently sitting 3 away on the [PVP](http://www.pvps4free.com/default.aspx?r=160508) site, 4 on the [PSP](http://www.psps4free.com/default.aspx?r=315551) and 4 on the [MP3 Players site](http://www.mp3players4free.com/default.aspx?r=206786)... and, in all honestly, I don't really expect any of them to go completely through. Now that I'm not going through a service like RefStop, where you trade referalls on somone else's account for them signing up through you and doing a referall on your account, 3 or 4 sign-ups is a pretty unlikely target.
+I mentioned earlier how the [Free Xbox 360 site](http://xbox360s.freepay.com/?r=23139488) was quite busy, and it is... tons of clicks, 12 sign-ups, and even one person has 'gone green' which is to say they completed their offer. Once 8 people (who click through your referral link) have signed-up and completed an offer, then you are all done, but the sign-up to completion ratio is not great, probably 1 in every 5, so a lot of folks sign-up and then find that they either are not interested in the available offers or they don't think it is likely that they'll get an additional 8 people to sign-up through them. One of the more difficult aspects of these sites is that they don't tell you how many referrals are needed until **after** you sign up, so if you were thinking 4 referrals and it ends up being 10, that is a pretty good reason to bail on the entire system. I'm currently sitting 3 away on the [PVP](http://www.pvps4free.com/default.aspx?r=160508) site, 4 on the [PSP](http://www.psps4free.com/default.aspx?r=315551) and 4 on the [MP3 Players site](http://www.mp3players4free.com/default.aspx?r=206786)... and, in all honestly, I don't really expect any of them to go completely through. Now that I'm not going through a service like RefStop, where you trade referalls on somone else's account for them signing up through you and doing a referall on your account, 3 or 4 sign-ups is a pretty unlikely target.
diff --git a/content/Blog/free-stuff.md b/content/Blog/free-stuff.md
index 70fcc5f3..e85aaf13 100644
--- a/content/Blog/free-stuff.md
+++ b/content/Blog/free-stuff.md
@@ -5,6 +5,6 @@ type: posts
---
I read [this PVP cartoon](http://www.pvponline.com/archive.php3?archive=20050109) last week, talking about the free iPod thing, and now I've seen similar things (free dvds, free pcs, free video games, etc...) from the [same company](http://www.gratisnetwork.com/default.html). After reading [about it](http://www.engadget.com/entry/1771223899144212), **I gave in**.
-I signed up for the Columbia deal personally, though the blockbuster offer seems ‘free-er' ... the whole thing is probably another one of those "sign up for the free offer, because we know you are too lazy to remember to cancel before we start charging you money" deals... so check it out at your own risk 🙂
+I signed up for the Columbia deal personally, though the blockbuster offer seems 'free-er' ... the whole thing is probably another one of those "sign up for the free offer, because we know you are too lazy to remember to cancel before we start charging you money" deals... so check it out at your own risk 🙂
Here is **my** [link to the flat screen offer](http://www.freeflatscreens.com/?r=13882371)... [and one to the MiniMac offer](http://www.freeminimacs.com/?r=13892191) **which add to my referral count**, and here is a normal, no codes, link in case you'd rather [check it out without any baggage](http://www.freeflatscreens.com/). 🙂
diff --git a/content/Blog/frequently-asked-question-section-now-on-the-c-developer-center.md b/content/Blog/frequently-asked-question-section-now-on-the-c-developer-center.md
index 2027ec79..ad9c6ff2 100644
--- a/content/Blog/frequently-asked-question-section-now-on-the-c-developer-center.md
+++ b/content/Blog/frequently-asked-question-section-now-on-the-c-developer-center.md
@@ -3,6 +3,6 @@ date: 2004-03-24T21:49:00+00:00
title: Frequently Asked Question Section now on the C# Developer Center
type: posts
---
-Hey folks, I've been working with the C# Team and two great C# MVPs (Jon Skeet and Nicholas Paldino) to put together a ‘live' C# FAQ. This FAQ is being run as a blog, hosted at [http://blogs.msdn.com/csharpfaq](http://blogs.msdn.com/csharpfaq) and is displayed on the C# Developer Center on MSDN (at [http://msdn.microsoft.com/vcsharp/team/faq](http://msdn.microsoft.com/vcsharp/team/faq)).
+Hey folks, I've been working with the C# Team and two great C# MVPs (Jon Skeet and Nicholas Paldino) to put together a 'live' C# FAQ. This FAQ is being run as a blog, hosted at [http://blogs.msdn.com/csharpfaq](http://blogs.msdn.com/csharpfaq) and is displayed on the C# Developer Center on MSDN (at [http://msdn.microsoft.com/vcsharp/team/faq](http://msdn.microsoft.com/vcsharp/team/faq)).
This list of questions and answers is continually being updated, so if you don't see an answer to your question, and you think it is a common one... please submit it through the ["Ask a FAQ Question"](http://blogs.msdn.com/csharpfaq/archive/2004/03/06/85249.aspx) area of the blog.
diff --git a/content/Blog/frequently-asked-questions-or-frequently-requested-code-frc.md b/content/Blog/frequently-asked-questions-or-frequently-requested-code-frc.md
index 1c075363..721a44f9 100644
--- a/content/Blog/frequently-asked-questions-or-frequently-requested-code-frc.md
+++ b/content/Blog/frequently-asked-questions-or-frequently-requested-code-frc.md
@@ -7,10 +7,10 @@ Hey folks.... I've been thinking (dangerous, I know) and I've decided that you n
Should we (MSFT, VB Team, Me, etc...) focus on the simple stuff for beginners or is that all covered on other sites and in the docs? Should we be focusing on those top few percentage of hard problems that very few folks have a good example for?
-I'm leaning towards the ‘simple' samples at the moment, like [my printing example a few weeks back](http://weblogs.asp.net/duncanma/archive/2004/01/30/65350.aspx), and considering doing a simple data-entry application as a demo, then perhaps an application that uses the WebBrowser COM control (it comes up a lot on the forums I frequent)... and then, despite having already written [an article on it](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbtchWorkingWithMultipleFormsInVisualBasicNETUpgradingToNET.asp), something involving multiple forms and passing data back and forth...
+I'm leaning towards the 'simple' samples at the moment, like [my printing example a few weeks back](http://weblogs.asp.net/duncanma/archive/2004/01/30/65350.aspx), and considering doing a simple data-entry application as a demo, then perhaps an application that uses the WebBrowser COM control (it comes up a lot on the forums I frequent)... and then, despite having already written [an article on it](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbtchWorkingWithMultipleFormsInVisualBasicNETUpgradingToNET.asp), something involving multiple forms and passing data back and forth...
If you have any ideas or if you are just sick of answering a particular question over and over again (or asking it, and not getting a good answer) then just let me know.
- [Listening to: Man on the Moon – [R.E.M.](http://www.windowsmedia.com/mg/search.asp?srch=R.E.M.) – In Time: The Best of R.E.M. 1988-2003 (05:14)]
+ [Listening to: Man on the Moon – [R.E.M.](http://www.windowsmedia.com/mg/search.asp?srch=R.E.M.) – In Time: The Best of R.E.M. 1988-2003 (05:14)]
diff --git a/content/Blog/frustrated-with-my-own-incompetence.md b/content/Blog/frustrated-with-my-own-incompetence.md
index bd7fd03d..02815218 100644
--- a/content/Blog/frustrated-with-my-own-incompetence.md
+++ b/content/Blog/frustrated-with-my-own-incompetence.md
@@ -1,6 +1,6 @@
---
date: 2004-11-08T08:42:00+00:00
-title: Frustrated with my own incompetence…
+title: Frustrated with my own incompetence...
type: posts
---
I've been rebuilding my site to use master pages (which is done and works great!) and along the way I decide to get rid of the tables used to create my top and side menu areas, moving instead to a CSS model...
diff --git a/content/Blog/fun-quotes-via-gapingvoid-com.md b/content/Blog/fun-quotes-via-gapingvoid-com.md
index d1ac7c8c..483c2e94 100644
--- a/content/Blog/fun-quotes-via-gapingvoid-com.md
+++ b/content/Blog/fun-quotes-via-gapingvoid-com.md
@@ -5,12 +5,12 @@ type: posts
---
In the comments of [this post](http://www.gapingvoid.com/Moveable_Type/archives/001304.html);
-> "I bet they [Microsoft] think people's idea of fun on the weekend is sitting around at home wearing company golf shirts and making corporate presentations for their upcoming week at work." — [Brad Whittington](http://www.gapingvoid.com/MT-2.65-full-lib/mt-comments.cgi?__mode=red;id=9644)
+> "I bet they [Microsoft] think people's idea of fun on the weekend is sitting around at home wearing company golf shirts and making corporate presentations for their upcoming week at work." – [Brad Whittington](http://www.gapingvoid.com/MT-2.65-full-lib/mt-comments.cgi?__mode=red;id=9644)
and following a multi-step path from SeatlleDuck, from BBSpot... [this little post](http://www.gapingvoid.com/Moveable_Type/archives/001332.html)
> Microsoft leaves no doubt what their products are. If they made toilet paper it would be called Butt Wiper.
-I think that last quote was meant as a negative comment (ok, so I don't have any doubt), but I can see this naming issue both ways... if you use a ‘cool' name, then you basically need a sub-title, some sort of additional text for people to know what you are talking about... Apple might have names like Tiger, but it is really Mac OS X v10.4 ... they are exposing their code names as the brand. We have always had code names, and (less often than Apple) we put them out there in the public as well (check out the [Longhorn Developer Center](http://msdn.microsoft.com/longhorn)) ... even Windows XP was following more of this model than the ‘boring' naming convention people are describing (what does the XP stand for? Being a former D&D player, I immediately assumed Experience Points)... Honestly, I was annoyed when we first came out with the XP ‘brand', I would have prefered Windows 5.0 or at least Windows 200x, so I guess I should get back home to my exciting weekend of powerpoint building 🙂
+I think that last quote was meant as a negative comment (ok, so I don't have any doubt), but I can see this naming issue both ways... if you use a 'cool' name, then you basically need a sub-title, some sort of additional text for people to know what you are talking about... Apple might have names like Tiger, but it is really Mac OS X v10.4 ... they are exposing their code names as the brand. We have always had code names, and (less often than Apple) we put them out there in the public as well (check out the [Longhorn Developer Center](http://msdn.microsoft.com/longhorn)) ... even Windows XP was following more of this model than the 'boring' naming convention people are describing (what does the XP stand for? Being a former D&D player, I immediately assumed Experience Points)... Honestly, I was annoyed when we first came out with the XP 'brand', I would have prefered Windows 5.0 or at least Windows 200x, so I guess I should get back home to my exciting weekend of powerpoint building 🙂
One thing's for sure though, using a cool name really helps the marketing folks; it is easier to build a graphic around a name like Tiger than it is to try and fit Mac OS X v10.4 onto the page.
diff --git a/content/Blog/futurama-the-movie.md b/content/Blog/futurama-the-movie.md
index a13fef4a..edb232d2 100644
--- a/content/Blog/futurama-the-movie.md
+++ b/content/Blog/futurama-the-movie.md
@@ -1,6 +1,6 @@
---
date: 2007-12-14T11:55:00+00:00
-title: Futurama the movie…
+title: Futurama the movie...
type: posts
---
Just added this to my queue at Blockbuster:
diff --git a/content/Blog/gave-a-talk-earlier-today-about-how-we-built-msdn2.md b/content/Blog/gave-a-talk-earlier-today-about-how-we-built-msdn2.md
index 3383972e..b9d7dc5d 100644
--- a/content/Blog/gave-a-talk-earlier-today-about-how-we-built-msdn2.md
+++ b/content/Blog/gave-a-talk-earlier-today-about-how-we-built-msdn2.md
@@ -1,6 +1,6 @@
---
date: 2005-11-11T10:36:00+00:00
-title: Gave a talk earlier today about how we built MSDN2…
+title: Gave a talk earlier today about how we built MSDN2...
type: posts
---
I focused mainly on the Virtual Path Provider in ASP.NET 2.0, and how we use that to construct our pages on the new MSDN platform (visible live at http://msdn2.microsoft.com). I thought I should put up some links to additional information, starting with a link to the reference material currently available on the Virtual Path Provider.
diff --git a/content/Blog/gears-of-war-propaganda-arrived-today.md b/content/Blog/gears-of-war-propaganda-arrived-today.md
index b2280ebd..fc3cd737 100644
--- a/content/Blog/gears-of-war-propaganda-arrived-today.md
+++ b/content/Blog/gears-of-war-propaganda-arrived-today.md
@@ -5,7 +5,7 @@ type: posts
---
I loved this email from Xbox Live today:
-> **Gears of War – Trust in the Coalition of Ordered Governments**
+> **Gears of War – Trust in the Coalition of Ordered Governments**
>
> Trust in the Coalition of Ordered Governments. Sera will triumph because of the Coalition. The Locust are weak compared to the Coalition. Trust in the Coalition of Ordered Governments. Sera will [Marcus](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) triumph because [Fenix](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) of the Coalition. The Locust are weak compared to the Coalition. Trust in the Coalition of Ordered Governments. Sera [has](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) will triumph because of the Coalition. The Locust are weak compared to the Coalition. Trust in the Coalition [been](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) of Ordered Governments. Sera will triumph because of the Coalition. The Locust are weak compared to [located](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) the Coalition. Trust in the Coalition [You](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) of Ordered Governments. Sera will triumph because of the Coalition. The Locust are weak compared [have](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) to the Coalition. Trust in the Coalition of Ordered Governments. Sera will [48](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) triumph because [hours](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) of the Coalition. The Locust are weak compared to the Coalition. Trust in the Coalition of Ordered Governments. Sera will triumph because of the [to](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) Coalition. The Locust are weak compared to the Coalition. Trust in the Coalition of Ordered [mobilize](http://communications3.msn.com/Key=39155.DRfs.C.DZ.FqZWm) Governments. Sera will triumph because of the Coalition. The Locust are weak compared to the Coalition. Trust in ....
diff --git a/content/Blog/generating-insert-statements.md b/content/Blog/generating-insert-statements.md
index ca456914..92e16c66 100644
--- a/content/Blog/generating-insert-statements.md
+++ b/content/Blog/generating-insert-statements.md
@@ -3,7 +3,7 @@ date: 2003-10-03T11:59:00+00:00
title: Generating INSERT statements
type: posts
---
-When you are creating a SQL script to deploy your system, Enterprise Manager does a good job with all of the schema (creating the tables, views, etc...) but doesn't handle creating INSERTS for any of your lookup tables. I used to generate SQL INSERT statements for my data using a SELECT (SELECT ‘INSERT ..."‘ + [Col1] +'"...), but looking around on the web tonight, I found a cool stored proc that does all the work for you.
+When you are creating a SQL script to deploy your system, Enterprise Manager does a good job with all of the schema (creating the tables, views, etc...) but doesn't handle creating INSERTS for any of your lookup tables. I used to generate SQL INSERT statements for my data using a SELECT (SELECT 'INSERT ..."' + [Col1] +'"...), but looking around on the web tonight, I found a cool stored proc that does all the work for you.
diff --git a/content/Blog/generic-methods.md b/content/Blog/generic-methods.md
index cbf915a3..3643c296 100644
--- a/content/Blog/generic-methods.md
+++ b/content/Blog/generic-methods.md
@@ -1,9 +1,9 @@
---
date: 2004-03-20T10:18:00+00:00
-title: Generic Methods…
+title: Generic Methods...
type: posts
---
-Someone suggested to me that VB.NET Whidbey didn't have support for ‘Generic Methods', so I quickly wrote a bit of sample code to check (yes, it does support Generic Methods) and I thought I'd post that test code for your amusement.
+Someone suggested to me that VB.NET Whidbey didn't have support for 'Generic Methods', so I quickly wrote a bit of sample code to check (yes, it does support Generic Methods) and I thought I'd post that test code for your amusement.
Public Class GenericMethodSample
Public Sub Swap(Of T)(ByRef i As T, ByRef j As T)
@@ -37,17 +37,17 @@ Someone suggested to me that VB.NET Whidbey didn't have support for ‘Gener
-If you need the ‘blow-by-blow' explanation of that code... the key lines to notice are;
+If you need the 'blow-by-blow' explanation of that code... the key lines to notice are;
Public Sub Swap(Of T)(ByRef i As T, ByRef j As T)
-Which declares a "Generic Method", which is then strongly typed at runtime via code like this;
+Which declares a "Generic Method", which is then strongly typed at runtime via code like this;
gm.Swap(Of Integer)(i, j)
-**[Update]**: [Paul Vick](http://www.panopticoncentral.net/) points out that (Of Integer) can be skipped on the call, making it just
+**[Update]**: [Paul Vick](http://www.panopticoncentral.net/) points out that (Of Integer) can be skipped on the call, making it just
gm.Swap(i, j)
diff --git a/content/Blog/generics-in-vb-2005-article-now-live-on-msdn.md b/content/Blog/generics-in-vb-2005-article-now-live-on-msdn.md
index 96963b71..daf8622b 100644
--- a/content/Blog/generics-in-vb-2005-article-now-live-on-msdn.md
+++ b/content/Blog/generics-in-vb-2005-article-now-live-on-msdn.md
@@ -1,6 +1,6 @@
---
date: 2004-07-08T07:40:00+00:00
-title: Generics in VB 2005 Article now live on MSDN…
+title: Generics in VB 2005 Article now live on MSDN...
type: posts
---
diff --git a/content/Blog/get-a-free-xbox-with-every-deep-training-class.md b/content/Blog/get-a-free-xbox-with-every-deep-training-class.md
index d546ab8a..747892a2 100644
--- a/content/Blog/get-a-free-xbox-with-every-deep-training-class.md
+++ b/content/Blog/get-a-free-xbox-with-every-deep-training-class.md
@@ -7,7 +7,7 @@ I just saw this in a recent MSDN flash and thought it was worth mentioning...
> [Get a Free Xbox with Every Deep Training Class](http://www.deeptraining.com/xbox.aspx)
>
-> * ASP.NET w/ Visual Basic, January 19 – 23, Seattle, WA
-> * Visual Basic .NET, January 26 – 31, Seattle, WA
+> * ASP.NET w/ Visual Basic, January 19 – 23, Seattle, WA
+> * Visual Basic .NET, January 26 – 31, Seattle, WA
>
> Deep Training offers intensive, expert-taught, 5-day, hands-on classes in .NET in both public and on-site settings. Sign up for a Deep Training class by the end of the year and get a free Xbox when you attend class. Our expert instructors include Paul Litwin, Steven Smith, Greg Reddick, and Mike Amundsen.
diff --git a/content/Blog/get-great-video-for-your-zune-courtesy-of-sony.md b/content/Blog/get-great-video-for-your-zune-courtesy-of-sony.md
index b4000c84..6890d9b5 100644
--- a/content/Blog/get-great-video-for-your-zune-courtesy-of-sony.md
+++ b/content/Blog/get-great-video-for-your-zune-courtesy-of-sony.md
@@ -3,7 +3,7 @@ date: 2007-02-07T19:39:00+00:00
title: Get great video for your Zune, courtesy of Sony
type: posts
---
-I stumbled upon the [PSP Connect](http://psp.connect.com/) site a few weeks ago, and I've been really enjoying it as a source of video for my Zune. This site, since it is aimed at the PSP, has a ton of great 320×240 MP4 content, including a lot of popular viral videos, [movie trailers](http://psp.connect.com/product/uni-evan-almighty-trailer-for-psp.php) (of all the upcoming Sony movies for sure) and even ongoing series such as the ‘Spartan' and ‘[Borg](http://psp.connect.com/product/mna-borg-war-episode-1.php)‘ series of machinima. Lots of this content is available elsewhere, but on this site you can download good quality versions without having to hack out some flash video (like YouTube or Soapbox) and your Zune software can understand the MP4 file format as is. Of course, the Zune software will need to convert it to a WMV on the way into your device, but it runs through these little videos fairly quickly and with great results.
+I stumbled upon the [PSP Connect](http://psp.connect.com/) site a few weeks ago, and I've been really enjoying it as a source of video for my Zune. This site, since it is aimed at the PSP, has a ton of great 320×240 MP4 content, including a lot of popular viral videos, [movie trailers](http://psp.connect.com/product/uni-evan-almighty-trailer-for-psp.php) (of all the upcoming Sony movies for sure) and even ongoing series such as the 'Spartan' and '[Borg](http://psp.connect.com/product/mna-borg-war-episode-1.php)' series of machinima. Lots of this content is available elsewhere, but on this site you can download good quality versions without having to hack out some flash video (like YouTube or Soapbox) and your Zune software can understand the MP4 file format as is. Of course, the Zune software will need to convert it to a WMV on the way into your device, but it runs through these little videos fairly quickly and with great results.
[](http://psp.connect.com/)
diff --git a/content/Blog/get-the-details-on-refactoring-in-vb-2005-from-cory-smith.md b/content/Blog/get-the-details-on-refactoring-in-vb-2005-from-cory-smith.md
index 8e9b797d..787aa78f 100644
--- a/content/Blog/get-the-details-on-refactoring-in-vb-2005-from-cory-smith.md
+++ b/content/Blog/get-the-details-on-refactoring-in-vb-2005-from-cory-smith.md
@@ -1,6 +1,6 @@
---
date: 2005-04-21T08:51:00+00:00
-title: Get the details on Refactoring in VB 2005 from Cory Smith…
+title: Get the details on Refactoring in VB 2005 from Cory Smith...
type: posts
---
[Refactoring to debut in VB 2005!](http://addressof.com/blog/archive/2005/04/20/1804.aspx" title=")
diff --git a/content/Blog/getting-back-into-programming-after-a-few-years-at-home-with-the-kids.md b/content/Blog/getting-back-into-programming-after-a-few-years-at-home-with-the-kids.md
index 28665e90..f3d3b14e 100644
--- a/content/Blog/getting-back-into-programming-after-a-few-years-at-home-with-the-kids.md
+++ b/content/Blog/getting-back-into-programming-after-a-few-years-at-home-with-the-kids.md
@@ -1,6 +1,6 @@
---
date: 2005-08-19T06:33:00+00:00
-title: Getting back into programming after a few years at home with the kids…
+title: Getting back into programming after a few years at home with the kids...
type: posts
---
A friend of mine, through my wife, has been a stay-at-home mom for the past few years and is trying to get back into the swing of computer programming. It doesn't take long to get out of date in the computer industry, so I can understand her desire to flex her _coding muscles_ a bit. Although she could just go back to what she knew before, she has decided to try learning something that is completely new, which I think is a great way to go. Personally I might have suggested C# to someone with her background (C, C++, Assembly), but perhaps I'm biased 🙂 ... and I have to admit that her decision to go with Ruby seems pretty cool.
diff --git a/content/Blog/getting-slightly-caught-up.md b/content/Blog/getting-slightly-caught-up.md
index dd43ec84..418987d1 100644
--- a/content/Blog/getting-slightly-caught-up.md
+++ b/content/Blog/getting-slightly-caught-up.md
@@ -1,12 +1,12 @@
---
date: 2003-09-15T11:55:00+00:00
-title: Getting slightly caught up…
+title: Getting slightly caught up...
type: posts
---
Well, I haven't produced anything of staggering brillance tonight, but I'm a little less behind on some of my writing obligations (now those SAMS editors will stop posting my picture in the coffee room with nasty words beneath it)... still behind on 3 or 4 other projects, but progress is progress... I'm not going to complain!
-Some very cool stuff coming soon on the [Visual C# Developer Center](http://msdn.microsoft.com/vcsharp), which I have recently taken over ‘stewardship' of, I'll leave it to [someone else](http://blogs.gotdotnet.com/ericgu/) to give away details if he wants and just say that if you care at all about the C# language itself, beyond the basics, then you are going to want to spend some time at the developer center in the next while!
+Some very cool stuff coming soon on the [Visual C# Developer Center](http://msdn.microsoft.com/vcsharp), which I have recently taken over 'stewardship' of, I'll leave it to [someone else](http://blogs.gotdotnet.com/ericgu/) to give away details if he wants and just say that if you care at all about the C# language itself, beyond the basics, then you are going to want to spend some time at the developer center in the next while!
-On a very unrelated note, I went into a new movie-rental place the other day (new to me that is) and I ‘registered' for an account with their system... but I didn't receive a card, instead the fellow just told me that the last four digits of my phone # were now my account # and that I could just use those to access the account. Hmm... a GUID would be overkill, but how exactly are the last 4 digits of my phone number sufficient to uniquely identify me? I'm thinking that he was simplifying the system for me (probably assuming that I, like yourselves, didn't want to know the details) and that my real account number was some system generated thing (or at least my full phone #) and they just looked stuff up by the phone #, asking for my name if they received multiple results on the same #... but who knows... maybe they are just crossing their fingers and hoping that they won't have any conflicts on those last four digits?
+On a very unrelated note, I went into a new movie-rental place the other day (new to me that is) and I 'registered' for an account with their system... but I didn't receive a card, instead the fellow just told me that the last four digits of my phone # were now my account # and that I could just use those to access the account. Hmm... a GUID would be overkill, but how exactly are the last 4 digits of my phone number sufficient to uniquely identify me? I'm thinking that he was simplifying the system for me (probably assuming that I, like yourselves, didn't want to know the details) and that my real account number was some system generated thing (or at least my full phone #) and they just looked stuff up by the phone #, asking for my name if they received multiple results on the same #... but who knows... maybe they are just crossing their fingers and hoping that they won't have any conflicts on those last four digits?
_I'm tempted to go back in and open another account, different phone #, same last 4 digits... but perhaps some people would find that weird?_
diff --git a/content/Blog/getting-the-8-3-filename.md b/content/Blog/getting-the-8-3-filename.md
index 83efa310..5d4d43e0 100644
--- a/content/Blog/getting-the-8-3-filename.md
+++ b/content/Blog/getting-the-8-3-filename.md
@@ -1,6 +1,6 @@
---
date: 2005-02-06T10:04:00+00:00
-title: Getting the 8.3 filename…
+title: Getting the 8.3 filename...
type: posts
---
Quick sample (calling the GetShortPathName API) in VB.NET posted to [http://www.duncanmackenzie.net/Samples/](http://www.duncanmackenzie.net/Samples/)
diff --git a/content/Blog/getting-the-net-framework-installed-as-part-of-your-applications-setup.md b/content/Blog/getting-the-net-framework-installed-as-part-of-your-applications-setup.md
index 9363bc16..e8959ac3 100644
--- a/content/Blog/getting-the-net-framework-installed-as-part-of-your-applications-setup.md
+++ b/content/Blog/getting-the-net-framework-installed-as-part-of-your-applications-setup.md
@@ -1,6 +1,6 @@
---
date: 2004-09-28T17:10:00+00:00
-title: Getting the .NET Framework Installed as part of your application’s setup
+title: Getting the .NET Framework Installed as part of your application's setup
type: posts
---
I'm working on the bootstrapper chapter for my upcoming ClickOnce book and it occured to me that a lot of people probably haven't heard about the bootstrapper for Visual Studio .NET 2003...
diff --git a/content/Blog/getting-the-right-printer-margin-bounds-when-working-in-windows-forms.md b/content/Blog/getting-the-right-printer-margin-bounds-when-working-in-windows-forms.md
index a74c70d8..5c6a371c 100644
--- a/content/Blog/getting-the-right-printer-margin-bounds-when-working-in-windows-forms.md
+++ b/content/Blog/getting-the-right-printer-margin-bounds-when-working-in-windows-forms.md
@@ -1,6 +1,6 @@
---
date: 2004-07-19T09:25:00+00:00
-title: Getting the right Printer Margin Bounds when working in Windows Forms…
+title: Getting the right Printer Margin Bounds when working in Windows Forms...
type: posts
---
a Code Project link, via [Darth Pedro's blog](http://darthpedro.blogspot.com)...
@@ -18,7 +18,7 @@ a Code Project link, via [Darth Pedro's blog](http://darthpedro.blogspot.com)...
- There's a very good [Code Project](http://www.codeproject.com/) article by [Philippe Leybaert](http://www.codeproject.com/script/profile/whos_who.asp?id=536673) on [getting the appropriate printer margin bounds ](http://www.codeproject.com/csharp/DotNetprinterbounds.asp)so that what you print from you WinForms application will appear correctly.While **PrintPageEventArgs** has a property **MarginBounds**, this property doesn't account for the hard margins of your printer for left and right margins — although they do appear to have the top and bottom margins right. However, this article describes how you can get this information from the Windows API **GetDeviceCaps**.It'll be interesting to see if this is fixed in Whidbey.
+ There's a very good [Code Project](http://www.codeproject.com/) article by [Philippe Leybaert](http://www.codeproject.com/script/profile/whos_who.asp?id=536673) on [getting the appropriate printer margin bounds ](http://www.codeproject.com/csharp/DotNetprinterbounds.asp)so that what you print from you WinForms application will appear correctly.While **PrintPageEventArgs** has a property **MarginBounds**, this property doesn't account for the hard margins of your printer for left and right margins – although they do appear to have the top and bottom margins right. However, this article describes how you can get this information from the Windows API **GetDeviceCaps**.It'll be interesting to see if this is fixed in Whidbey.
diff --git a/content/Blog/going-back-a-bit-rick-spencer-talks-about-the-usability-of-generics.md b/content/Blog/going-back-a-bit-rick-spencer-talks-about-the-usability-of-generics.md
index ba2fe16c..24fc19f4 100644
--- a/content/Blog/going-back-a-bit-rick-spencer-talks-about-the-usability-of-generics.md
+++ b/content/Blog/going-back-a-bit-rick-spencer-talks-about-the-usability-of-generics.md
@@ -1,6 +1,6 @@
---
date: 2004-03-21T12:51:00+00:00
-title: Going back a bit… Rick Spencer talks about the Usability of Generics…
+title: Going back a bit... Rick Spencer talks about the Usability of Generics...
type: posts
---
I've been thinking a bit about Generics lately, with the growing conclusion that I will mostly use the ones that ship in the 2.0 version of the .NET Framework, but wrapping my head around a few situations where I could see myself defining Generic classes of my own. With all of these Generics thoughts in my head, I went back and re-read this blog entry from 2/10/2004 by Rick Spencer, and I really found it useful.
@@ -12,5 +12,5 @@ Rick is a Usability Specialist on the C# team, and he did a lot of work to under
> _... We're going way back here, to October 2002. I was working with Anson Horton, who was at the time the PM for the C# compiler. We wanted to get some understanding of how users would react to generics and our documentation for them. We wanted to know if users would be able to master the syntax with a minimum of frustration, and would they get how to use them to write clean code. We recruited 5 Visual C# developers to come to the Microsoft Usability labs, and asked them to try some programming with generics...._
- [Listening to: Get Free – [The Vines](http://www.windowsmedia.com/mg/search.asp?srch=The+Vines) – Big Shiny Tunes 7 (02:05)]
+ [Listening to: Get Free – [The Vines](http://www.windowsmedia.com/mg/search.asp?srch=The+Vines) – Big Shiny Tunes 7 (02:05)]
diff --git a/content/Blog/going-on-now-chat-with-the-vb-and-asp-teams-about-building-web-forms-with-vb-net-2003.md b/content/Blog/going-on-now-chat-with-the-vb-and-asp-teams-about-building-web-forms-with-vb-net-2003.md
index 822ac706..44725b34 100644
--- a/content/Blog/going-on-now-chat-with-the-vb-and-asp-teams-about-building-web-forms-with-vb-net-2003.md
+++ b/content/Blog/going-on-now-chat-with-the-vb-and-asp-teams-about-building-web-forms-with-vb-net-2003.md
@@ -1,6 +1,6 @@
---
date: 2004-07-06T23:00:00+00:00
-title: Going on now… chat with the VB and ASP teams about building Web Forms with VB.NET 2003
+title: Going on now... chat with the VB and ASP teams about building Web Forms with VB.NET 2003
type: posts
---
[ Web Forms Development with Visual Basic .NET 2003 ](http://communities2.microsoft.com/home/chatroom.aspx?siteid=34000014) Do you have questions about how to create great ASP.NET applications with Visual Basic .NET? Join members of the Visual Basic and Web Forms teams for a discussion about getting the most out of your Web applications. Get answers from the experts to your questions about Visual Basic and ASP.NET.
diff --git a/content/Blog/going-way-back-here-but-i-dont-think-i-mentioned-this-before-gus-perez-posts-a-snippet-editor.md b/content/Blog/going-way-back-here-but-i-dont-think-i-mentioned-this-before-gus-perez-posts-a-snippet-editor.md
index 81290f61..741c47df 100644
--- a/content/Blog/going-way-back-here-but-i-dont-think-i-mentioned-this-before-gus-perez-posts-a-snippet-editor.md
+++ b/content/Blog/going-way-back-here-but-i-dont-think-i-mentioned-this-before-gus-perez-posts-a-snippet-editor.md
@@ -1,12 +1,12 @@
---
date: 2004-05-14T11:38:00+00:00
-title: Going way back here… but I don’t think I mentioned this before…. Gus Perez posts a Snippet Editor…
+title: Going way back here... but I don't think I mentioned this before.... Gus Perez posts a Snippet Editor...
type: posts
---
Snippets are a pretty cool feature of VS 2005.... aka Intellitasks to some... and Gus has created a tool to make them... (well, he did back in March.... :))
- Snippy – A C# code snippet editor I made it my weekend project to hack up an editor for code snippet files. If you don't know what code snippets are, you should check out these two entries by [Shaykat](http://blogs.msdn.com/shaykatc/archive/2004/02/24/79481.aspx) and [Anson](http://blogs.msdn.com/ansonh/archive/2004/03/13/89185.aspx). Shaykat provides a good overview of them in general and Anson touches on them a bit more and shows an example of what the XML for these looks like.
+ Snippy – A C# code snippet editor I made it my weekend project to hack up an editor for code snippet files. If you don't know what code snippets are, you should check out these two entries by [Shaykat](http://blogs.msdn.com/shaykatc/archive/2004/02/24/79481.aspx) and [Anson](http://blogs.msdn.com/ansonh/archive/2004/03/13/89185.aspx). Shaykat provides a good overview of them in general and Anson touches on them a bit more and shows an example of what the XML for these looks like.
diff --git a/content/Blog/good-site-if-you-are-into-the-same-things-as-me-digital-media-games-gadgetry.md b/content/Blog/good-site-if-you-are-into-the-same-things-as-me-digital-media-games-gadgetry.md
index 0e50d61a..cbfb8ed0 100644
--- a/content/Blog/good-site-if-you-are-into-the-same-things-as-me-digital-media-games-gadgetry.md
+++ b/content/Blog/good-site-if-you-are-into-the-same-things-as-me-digital-media-games-gadgetry.md
@@ -1,6 +1,6 @@
---
date: 2005-04-27T17:33:00+00:00
-title: Good site if you are into the same things as me… digital media, games, gadgetry…
+title: Good site if you are into the same things as me... digital media, games, gadgetry...
type: posts
---
[http://www.gamestay.com/](http://www.gamestay.com/) is a blog/site with info on all those topics, so you might want to check it out!
diff --git a/content/Blog/grant-discusses-iterators.md b/content/Blog/grant-discusses-iterators.md
index 78b7f6a5..72d2cd16 100644
--- a/content/Blog/grant-discusses-iterators.md
+++ b/content/Blog/grant-discusses-iterators.md
@@ -1,6 +1,6 @@
---
date: 2004-05-08T08:54:00+00:00
-title: Grant discusses Iterators…
+title: Grant discusses Iterators...
type: posts
---
I've often had email exchanges and thought about posting them as blog entries... and now I've seen someone do it... and I have to say that it is a little hard to read (for the email part, start at the bottom and read up... which is normal for email, but not intuitive in a blog posting)... That difficulty is worth going through though because if you read the entire post you'll find out lots of useful info... 🙂
diff --git a/content/Blog/grant-points-out-a-very-unknown-configuration-option-for-version-numbers.md b/content/Blog/grant-points-out-a-very-unknown-configuration-option-for-version-numbers.md
index a4511d19..54685113 100644
--- a/content/Blog/grant-points-out-a-very-unknown-configuration-option-for-version-numbers.md
+++ b/content/Blog/grant-points-out-a-very-unknown-configuration-option-for-version-numbers.md
@@ -1,9 +1,9 @@
---
date: 2004-04-14T22:01:00+00:00
-title: Grant points out a very unknown configuration option for version numbers…
+title: Grant points out a very unknown configuration option for version numbers...
type: posts
---
-In a very ‘Easter-Egg-ish' post, [Grant Richins](http://blogs.msdn.com/grantri) (a developer on the C# Compiler Team), explains a configuration option of ‘alink.dll'.
+In a very 'Easter-Egg-ish' post, [Grant Richins](http://blogs.msdn.com/grantri) (a developer on the C# Compiler Team), explains a configuration option of 'alink.dll'.
@@ -14,5 +14,5 @@ In a very ‘Easter-Egg-ish' post, [Grant Richins](http://blogs.msdn.com/gra
Personally, this seems of dubious worth, which might explain the lack of documentation, but if this option is useful to you, [check out his post for all the details](http://blogs.msdn.com/grantri/archive/2004/04/13/112837.aspx).
- [Listening to: Flat On The Floor – [Nickelback](http://www.windowsmedia.com/mg/search.asp?srch=Nickelback===) – The Long Road (02:02)]
+ [Listening to: Flat On The Floor – [Nickelback](http://www.windowsmedia.com/mg/search.asp?srch=Nickelback===) – The Long Road (02:02)]
diff --git a/content/Blog/grant-richins-discusses-anonymous-methods.md b/content/Blog/grant-richins-discusses-anonymous-methods.md
index 143d7693..38243b18 100644
--- a/content/Blog/grant-richins-discusses-anonymous-methods.md
+++ b/content/Blog/grant-richins-discusses-anonymous-methods.md
@@ -5,4 +5,4 @@ type: posts
---
[Grant](http://blogs.msdn.com/grantri/) starts on what appears to be a series of posts about a new C# language feature, with ["Anonymous Methods, Part 1 of ?"](http://blogs.msdn.com/grantri/archive/2004/02/05/68526.aspx)
-> _So what are anonymous methods? It is a way of writing an unnamed nested method that, just like most languages that have nested methods, allows access to all of the outer method's locals and parameters, including the ‘this' parameter._
+> _So what are anonymous methods? It is a way of writing an unnamed nested method that, just like most languages that have nested methods, allows access to all of the outer method's locals and parameters, including the 'this' parameter._
diff --git a/content/Blog/gratis-needs-to-update-their-banners.md b/content/Blog/gratis-needs-to-update-their-banners.md
index 6fb11025..ac1a4600 100644
--- a/content/Blog/gratis-needs-to-update-their-banners.md
+++ b/content/Blog/gratis-needs-to-update-their-banners.md
@@ -7,6 +7,6 @@ type: posts
_Got a digital lifestyle? Well, [www.FreeDesktopPC.com](http://www.FreeDesktopPC.com/?r=15127916) is about to make your life a whole lot easier! We're now offering Sony's brand new Vaio computer, loaded with multimedia software to help digitize all parts of your life. It comes bundled with "Click to DVD Software" that allows you to take those dusty VHS tapes and 8mm camcorder cassettes and transfer them right to DVD. The Vaio burns DVD+R dual layer discs for up to 8.5 GB of storage, and the PC itself has an amazingly huge 80 GB HD! Check it out, and go get yours at [www.FreeDeskTopPC.com](http://www.FreeDesktopPC.com/?r=15127916)_
-What about you, what PC manufacturer do you prefer? I have two Dells at home, another Dell at work, and a Compaq/HP laptop... I'm pretty happy with the Dell boxes (which is why I bought my last home machine in 99, and then another Dell this year) although I've heard that their power supplies use a different pin configuration than ‘standard', which has prevented me from replacing my power supply with a quiet one ... actually I have no idea if that rumour is true, but it has meant that I need to do some research before I can buy a new PSU so it is has caused me to delay that purchase for about a year!
+What about you, what PC manufacturer do you prefer? I have two Dells at home, another Dell at work, and a Compaq/HP laptop... I'm pretty happy with the Dell boxes (which is why I bought my last home machine in 99, and then another Dell this year) although I've heard that their power supplies use a different pin configuration than 'standard', which has prevented me from replacing my power supply with a quiet one ... actually I have no idea if that rumour is true, but it has meant that I need to do some research before I can buy a new PSU so it is has caused me to delay that purchase for about a year!
-FWIW, [the free flat screen site](http://www.FreeFlatScreens.com/?r=13882371) added a new monitor too, a 19″ Sony... not a huge jump in specs over the 17″ that they had, but still... 19″ > 17″ 🙂
+FWIW, [the free flat screen site](http://www.FreeFlatScreens.com/?r=13882371) added a new monitor too, a 19" Sony... not a huge jump in specs over the 17" that they had, but still... 19" > 17" 🙂
diff --git a/content/Blog/great-blogsite-on-cool-tools.md b/content/Blog/great-blogsite-on-cool-tools.md
index dae924f8..b2823eb8 100644
--- a/content/Blog/great-blogsite-on-cool-tools.md
+++ b/content/Blog/great-blogsite-on-cool-tools.md
@@ -1,11 +1,11 @@
---
date: 2007-05-14T21:36:00+00:00
-title: Great blog/site on ‘cool tools’
+title: Great blog/site on 'cool tools'
type: posts
---
I found this today, and I just couldn't stop reading through it. I would normally say I'm not really into tools, but I guess I am:
-Kevin Kelly — Cool Tools
+Kevin Kelly – Cool Tools
@@ -20,7 +20,7 @@ a sample entry:
>
> We like natural peanut butter, but hate the initial stirring mess. The minute you put a spatula in, the oil overflows and is everywhere. This stirrer seals the jar, and with a few quick turns the peanut butter is completely mixed and there is zero mess. Easy to use: you put the lid on, insert the stirrer and turn the knob. The gasket on the hole where you put the stirrer even cleans it off when you are done! My husband actually sneaks in a new jar of peanut butter so that he can mix it up before I get to.
>
-> — Sessalee Hensley
+> – Sessalee Hensley
>
> Peanut Butter Mixer
> $8
diff --git a/content/Blog/great-set-of-vb-videos-posted-on-channel-9-paul-vick-and-amanada-silver.md b/content/Blog/great-set-of-vb-videos-posted-on-channel-9-paul-vick-and-amanada-silver.md
index 69214e79..41026b51 100644
--- a/content/Blog/great-set-of-vb-videos-posted-on-channel-9-paul-vick-and-amanada-silver.md
+++ b/content/Blog/great-set-of-vb-videos-posted-on-channel-9-paul-vick-and-amanada-silver.md
@@ -1,14 +1,14 @@
---
date: 2005-02-07T19:31:00+00:00
-title: Great set of VB videos posted on Channel 9… Paul Vick and Amanada Silver
+title: Great set of VB videos posted on Channel 9... Paul Vick and Amanada Silver
type: posts
---
-Get the inside story on VB. Watch these Channel 9 interviews with Visual Basic team members Paul Vick (technical lead) and Amanda Silver (program manager),
+Get the inside story on VB. Watch these Channel 9 interviews with Visual Basic team members Paul Vick (technical lead) and Amanda Silver (program manager),
- Paul Vick – Why would a VB 6.0'er consider VB.NET?If you're a Visual Basic 6.0 programmer, why would you consider moving to VB.NET? Paul talks to us about the trials and tribulations of learning VB.NET from the VB6'er point of view.
+ Paul Vick – Why would a VB 6.0'er consider VB.NET?If you're a Visual Basic 6.0 programmer, why would you consider moving to VB.NET? Paul talks to us about the trials and tribulations of learning VB.NET from the VB6'er point of view.
@@ -18,7 +18,7 @@ Get the inside story on VB. Watch these Channel 9 interviews with Visual Basic t
@@ -78,7 +78,7 @@ Get the inside story on VB. Watch these Channel 9 interviews with Visual Basic t
- Amanda Silver – Getting into Visual Basic.NETWe wondered what VB 6 programmers needed to know about Visual Basic.NET. We also asked Amanda to tell us the three things that make a great Visual Basic programmer.
+ Amanda Silver – Getting into Visual Basic.NETWe wondered what VB 6 programmers needed to know about Visual Basic.NET. We also asked Amanda to tell us the three things that make a great Visual Basic programmer.
@@ -88,7 +88,7 @@ Get the inside story on VB. Watch these Channel 9 interviews with Visual Basic t
diff --git a/content/Blog/great-vista-ad.md b/content/Blog/great-vista-ad.md
index 54f3254d..ae0b7a2a 100644
--- a/content/Blog/great-vista-ad.md
+++ b/content/Blog/great-vista-ad.md
@@ -8,5 +8,5 @@ I was telling the folks at work about this one yesterday, my wife and I had been
-
-Video: Windows Vista "Wow" ad
+
+Video: Windows Vista "Wow" ad
diff --git a/content/Blog/gregg-miskelly-covers-some-more-debugging-options.md b/content/Blog/gregg-miskelly-covers-some-more-debugging-options.md
index 615e33c3..e6e012ed 100644
--- a/content/Blog/gregg-miskelly-covers-some-more-debugging-options.md
+++ b/content/Blog/gregg-miskelly-covers-some-more-debugging-options.md
@@ -1,12 +1,12 @@
---
date: 2004-04-25T10:07:00+00:00
-title: Gregg Miskelly covers some more debugging options…
+title: Gregg Miskelly covers some more debugging options...
type: posts
---
Gregg covers some other methods of attaching to a process for debugging...
- Attaching to a process without a dialog _ In _ [ _[a recent post]_ ](http://blogs.msdn.com/shaykatc/archive/2004/04/19/116222.aspx) _, Shaykat gave one alternative to the ntsd ‘-pn' option. I figured I would give two more._
+ Attaching to a process without a dialog _ In _ [ _[a recent post]_ ](http://blogs.msdn.com/shaykatc/archive/2004/04/19/116222.aspx) _, Shaykat gave one alternative to the ntsd '-pn' option. I figured I would give two more._
diff --git a/content/Blog/greggm-describes-how-to-debug-asp-net-as-a-non-admin.md b/content/Blog/greggm-describes-how-to-debug-asp-net-as-a-non-admin.md
index ad0436f7..a5b6109c 100644
--- a/content/Blog/greggm-describes-how-to-debug-asp-net-as-a-non-admin.md
+++ b/content/Blog/greggm-describes-how-to-debug-asp-net-as-a-non-admin.md
@@ -1,6 +1,6 @@
---
date: 2004-06-06T08:46:00+00:00
-title: Greggm describes how to debug ASP.NET as a non-admin…
+title: Greggm describes how to debug ASP.NET as a non-admin...
type: posts
---
diff --git a/content/Blog/halo-2-stats-via-rss-an-interesting-idea-that-i-think-could-be-improved.md b/content/Blog/halo-2-stats-via-rss-an-interesting-idea-that-i-think-could-be-improved.md
index 7dde9031..0533bf6c 100644
--- a/content/Blog/halo-2-stats-via-rss-an-interesting-idea-that-i-think-could-be-improved.md
+++ b/content/Blog/halo-2-stats-via-rss-an-interesting-idea-that-i-think-could-be-improved.md
@@ -1,6 +1,6 @@
---
date: 2004-11-23T06:31:00+00:00
-title: Halo 2 Stats via RSS… an interesting idea that I think could be improved
+title: Halo 2 Stats via RSS... an interesting idea that I think could be improved
type: posts
---
I like that Bungie is exposing your stats as RSS ([see mine here](http://www.duncanmackenzie.net/halo2.aspx)), but it would be cooler if they had added some additional elements and attributes to the feed to describe the games in a more usable format, rather than just in HTML... instead of;
diff --git a/content/Blog/halo-custom-edition-with-support-for-user-created-maps-now-available.md b/content/Blog/halo-custom-edition-with-support-for-user-created-maps-now-available.md
index 114c817c..4317f855 100644
--- a/content/Blog/halo-custom-edition-with-support-for-user-created-maps-now-available.md
+++ b/content/Blog/halo-custom-edition-with-support-for-user-created-maps-now-available.md
@@ -1,6 +1,6 @@
---
date: 2004-05-07T10:49:00+00:00
-title: Halo Custom Edition, with support for user-created maps… now available…
+title: Halo Custom Edition, with support for user-created maps... now available...
type: posts
---
I heard this was coming in a few weeks, but it is [here now](http://gbxforums.gearboxsoftware.com//showflat.php?Cat=&Board=Halo&Number=181661&page=0&view=collapsed&sb=5&o=&fpart=1)....
@@ -9,5 +9,5 @@ This is a free download, but note that you have to have your original CD-Key for
-[Update: Note sure about that ‘doesn't ship with maps' comment I made... I read that in an article on the web, but the maps appeared to be there when I played... perhaps the new maps added in Halo PC are missing... but I can't be sure]
+[Update: Note sure about that 'doesn't ship with maps' comment I made... I read that in an article on the web, but the maps appeared to be there when I played... perhaps the new maps added in Halo PC are missing... but I can't be sure]
diff --git a/content/Blog/have-you-seen-joe-hummels-webcasts-yet.md b/content/Blog/have-you-seen-joe-hummels-webcasts-yet.md
index fd83312e..4ed994b5 100644
--- a/content/Blog/have-you-seen-joe-hummels-webcasts-yet.md
+++ b/content/Blog/have-you-seen-joe-hummels-webcasts-yet.md
@@ -1,6 +1,6 @@
---
date: 2004-03-11T11:39:00+00:00
-title: Have you seen Joe Hummel’s webcasts yet?
+title: Have you seen Joe Hummel's webcasts yet?
type: posts
---
Well, if you haven't managed to see [any of them](http://msdn.microsoft.com/vbasic/community/webcasts/modern/default.aspx) live yet... don't fret, they are all available on-demand as well (after the live presentation that is). If you are a VB6 programmer interested in learning .NET or if you are already programming in VB.NET, you have to [check them out](http://msdn.microsoft.com/vbasic/community/webcasts/modern/default.aspx)...
@@ -13,40 +13,40 @@ Well, if you haven't managed to see [any of them](http://msdn.microsoft.com/vbas
* Session 6: Databases (part 1 of 3)
_
- Tuesday, March 16th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, March 16th, 2004 1 PM – 2:30 PM PST_
* Session 7: Databases (part 2 of 3)
_
- Tuesday, March 23rd, 2004 1 PM – 2:30 PM PST_
+ Tuesday, March 23rd, 2004 1 PM – 2:30 PM PST_
* Session 8: Interfaces
_
- Tuesday, March 30th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, March 30th, 2004 1 PM – 2:30 PM PST_
* Session 9: Inheritance
_
- Tuesday, April 6th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, April 6th, 2004 1 PM – 2:30 PM PST_
* Session 10: Databases (part 3 of 3)
_
- Thursday, April 15th, 2004 1 PM – 2:30 PM PST_
+ Thursday, April 15th, 2004 1 PM – 2:30 PM PST_
* Session 11: Component-based Programming
_
- Tuesday, April 20th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, April 20th, 2004 1 PM – 2:30 PM PST_
* Session 12: Application Design and Deployment
_
- Tuesday, April 27th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, April 27th, 2004 1 PM – 2:30 PM PST_
* Session 13: Distributed Programming: Remoting vs. Web services
_
- Tuesday, May 4th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, May 4th, 2004 1 PM – 2:30 PM PST_
* Session 14: Concurrent Programming: Delegates and Multi-threading
_
- Tuesday, May 11th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, May 11th, 2004 1 PM – 2:30 PM PST_
* Session 15: Software Engineering Today: Best practices and Patterns
_
- Tuesday, May 18th, 2004 1 PM – 2:30 PM PST_
+ Tuesday, May 18th, 2004 1 PM – 2:30 PM PST_
diff --git a/content/Blog/heading-out-on-parental-leave-10262004-to-11232004.md b/content/Blog/heading-out-on-parental-leave-10262004-to-11232004.md
index 2a5b3492..3b6b15d1 100644
--- a/content/Blog/heading-out-on-parental-leave-10262004-to-11232004.md
+++ b/content/Blog/heading-out-on-parental-leave-10262004-to-11232004.md
@@ -1,6 +1,6 @@
---
date: 2004-10-25T22:16:00+00:00
-title: Heading out on parental leave… 10/26/2004 to 11/23/2004
+title: Heading out on parental leave... 10/26/2004 to 11/23/2004
type: posts
---
Luckily or sadly, depending on your point of view, I will still be posting the occasional blog entry and responding to at least some of my email, but my output volume will be reduced for the next 4 weeks (thanks Microsoft!!). I'll be spending my time at home with the kids;
diff --git a/content/Blog/hey-im-on-channel-10-just-in-time-for-fathers-day.md b/content/Blog/hey-im-on-channel-10-just-in-time-for-fathers-day.md
index 7f40b75e..6fc7a285 100644
--- a/content/Blog/hey-im-on-channel-10-just-in-time-for-fathers-day.md
+++ b/content/Blog/hey-im-on-channel-10-just-in-time-for-fathers-day.md
@@ -1,6 +1,6 @@
---
date: 2007-06-17T11:13:00+00:00
-title: Hey, I’m on Channel 10 … just in time for Father’s Day
+title: Hey, I'm on Channel 10 ... just in time for Father's Day
type: posts
---
I sat down to chat with [Tina](http://on10.net/blogs/tina/) from Channel 10 to chat about [my Xbox Dad articles](http://www.xbox.com/en-US/community/personality/xboxdad/default.htm), gaming with your kids, etc...
diff --git a/content/Blog/hey-scott-seely-is-blogging.md b/content/Blog/hey-scott-seely-is-blogging.md
index 7e33112c..b9c7520d 100644
--- a/content/Blog/hey-scott-seely-is-blogging.md
+++ b/content/Blog/hey-scott-seely-is-blogging.md
@@ -16,6 +16,6 @@ type: posts
- [Listening to: Long Time Running – [The Tragically Hip](http://www.windowsmedia.com/mg/search.asp?srch=The+Tragically+Hip) – Road Apples (04:23)]
+ [Listening to: Long Time Running – [The Tragically Hip](http://www.windowsmedia.com/mg/search.asp?srch=The+Tragically+Hip) – Road Apples (04:23)]
diff --git a/content/Blog/hey-want-to-come-work-at-msdn.md b/content/Blog/hey-want-to-come-work-at-msdn.md
index 20d0427d..9b4d4397 100644
--- a/content/Blog/hey-want-to-come-work-at-msdn.md
+++ b/content/Blog/hey-want-to-come-work-at-msdn.md
@@ -1,6 +1,6 @@
---
date: 2004-03-13T01:51:00+00:00
-title: hey… want to come work at MSDN?
+title: hey... want to come work at MSDN?
type: posts
---
Turns out we (MSDN) are looking for a few good testers to come and work with us in Redmond... if you are interested in a position, and the following job description (which you may have also seen on [Laura](http://blogs.msdn.com/lauraj/archive/2004/03/12/88709.aspx) or [Kent's](http://weblogs.asp.net/ksharkey/archive/2004/03/12/88788.aspx) blog...) is appealing, let us know via [this link](http://www.microsoft.com/careers/search/details.aspx?JobID=aacc453a-e5a2-48fe-b25b-d82ec1c8bd30).
diff --git a/content/Blog/hidden-feature-on-channel-10-tag-based-dynamic-playlists.md b/content/Blog/hidden-feature-on-channel-10-tag-based-dynamic-playlists.md
index 97d72710..313e204e 100644
--- a/content/Blog/hidden-feature-on-channel-10-tag-based-dynamic-playlists.md
+++ b/content/Blog/hidden-feature-on-channel-10-tag-based-dynamic-playlists.md
@@ -3,11 +3,11 @@ date: 2007-01-20T01:09:00+00:00
title: Hidden Feature on Channel 10, tag based dynamic playlists
type: posts
---
-While working on a certificate issue for the ‘next' iteration of on10.net, I decided to code up a new feature that has been sitting on our feature list for quite some time. ASX files are very simple files that let you list out a series of media files and Windows Media Player will happily play them in sequence, so I wrote some code so that a URL like this:
+While working on a certificate issue for the 'next' iteration of on10.net, I decided to code up a new feature that has been sitting on our feature list for quite some time. ASX files are very simple files that let you list out a series of media files and Windows Media Player will happily play them in sequence, so I wrote some code so that a URL like this:
[http://www.on10.net/tags/E3/asx/](http://www.on10.net/tags/E3/asx/ "http://www.on10.net/tags/E3/asx/")
-Will output an ASX file containing recent videos tagged with ‘E3'.
+Will output an ASX file containing recent videos tagged with 'E3'.
Woo hoo, exciting... well, maybe not **that** exciting, but it does mean that you can pick a topic you are interested in (like Xbox 360), go to [one link](http://on10.net/tags/Xbox+360/asx/) and have a bunch of videos play through without any more clicking/navigating...
diff --git a/content/Blog/hiding-files-inside-a-zip.md b/content/Blog/hiding-files-inside-a-zip.md
index 27599655..4767b6dc 100644
--- a/content/Blog/hiding-files-inside-a-zip.md
+++ b/content/Blog/hiding-files-inside-a-zip.md
@@ -1,8 +1,8 @@
---
date: 2006-04-26T07:28:00+00:00
-title: Hiding files inside a zip…
+title: Hiding files inside a zip...
type: posts
---
Cool article on Code Project shows how you can have additional files in a .zip file that normal extraction programs like WinZip will not extract or list.
-[Steganography 16 – Hiding additional files in a ZIP archive](http://www.codeproject.com/csharp/steganodotnet16.asp)
+[Steganography 16 – Hiding additional files in a ZIP archive](http://www.codeproject.com/csharp/steganodotnet16.asp)
diff --git a/content/Blog/hmm-1120-pm-sunday-night.md b/content/Blog/hmm-1120-pm-sunday-night.md
index f6a1b10b..2c4f717b 100644
--- a/content/Blog/hmm-1120-pm-sunday-night.md
+++ b/content/Blog/hmm-1120-pm-sunday-night.md
@@ -1,6 +1,6 @@
---
date: 2005-08-22T06:20:00+00:00
-title: Hmm… 11:20 pm Sunday Night…
+title: Hmm... 11:20 pm Sunday Night...
type: posts
---
RAS in to work, fire up VS and get some bugs fixed.... or play Halo 2?
diff --git a/content/Blog/hmm-did-we-launch-another-developer-center-that-i-didnt-know-about.md b/content/Blog/hmm-did-we-launch-another-developer-center-that-i-didnt-know-about.md
index 67bdf328..ad6a1dcd 100644
--- a/content/Blog/hmm-did-we-launch-another-developer-center-that-i-didnt-know-about.md
+++ b/content/Blog/hmm-did-we-launch-another-developer-center-that-i-didnt-know-about.md
@@ -1,6 +1,6 @@
---
date: 2003-06-13T21:17:00+00:00
-title: Hmm… did we launch another Developer Center that I didn’t know about?
+title: Hmm... did we launch another Developer Center that I didn't know about?
type: posts
---
[Ed Kaim](http://blogs.gotdotnet.com/edkaim/) appears to "like" our new Developer Center format...
diff --git a/content/Blog/hmm-interesting-side-affect-of-google-adsense.md b/content/Blog/hmm-interesting-side-affect-of-google-adsense.md
index 999816bc..39248e08 100644
--- a/content/Blog/hmm-interesting-side-affect-of-google-adsense.md
+++ b/content/Blog/hmm-interesting-side-affect-of-google-adsense.md
@@ -1,6 +1,6 @@
---
date: 2003-10-13T09:18:00+00:00
-title: Hmm… interesting side affect of Google AdSense
+title: Hmm... interesting side affect of Google AdSense
type: posts
---
Now, it is helping **me** to find things! The [blog page on my personal site](http://www.duncanmackenzie.net/blog/default.aspx) has become stuck in DVI/HDTV/Component Video land after one of my posts, all of the ads are about HDTV related stuff... but, [this](http://www.inday.com/rgb4x/rgb4x.htm) just appeared and it looks pretty cool. Not the most visually appealing device, but I'm thinking that it could be hidden away and just controlled by a IR emitter...
diff --git a/content/Blog/hmm-maybe-chris-sells-has-a-point-no-more-interviews-at-microsoft.md b/content/Blog/hmm-maybe-chris-sells-has-a-point-no-more-interviews-at-microsoft.md
index 024ee3de..4fcbff6d 100644
--- a/content/Blog/hmm-maybe-chris-sells-has-a-point-no-more-interviews-at-microsoft.md
+++ b/content/Blog/hmm-maybe-chris-sells-has-a-point-no-more-interviews-at-microsoft.md
@@ -1,6 +1,6 @@
---
date: 2003-09-11T08:45:00+00:00
-title: Hmm… maybe Chris Sells has a point, no more interviews at Microsoft
+title: Hmm... maybe Chris Sells has a point, no more interviews at Microsoft
type: posts
---
I took [the test](http://www.humanmetrics.com/cgi-win/JTypes2.asp) Chris has been [talking about](http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=796), ended up as an ENTJ as well... I didn't read the descriptions before or after... but I think I get the general idea.
diff --git a/content/Blog/hmm-the-sony-psp-saga-continues.md b/content/Blog/hmm-the-sony-psp-saga-continues.md
index 698ba40c..788fb47d 100644
--- a/content/Blog/hmm-the-sony-psp-saga-continues.md
+++ b/content/Blog/hmm-the-sony-psp-saga-continues.md
@@ -1,6 +1,6 @@
---
date: 2006-07-03T14:52:00+00:00
-title: Hmm… the Sony PSP saga continues
+title: Hmm... the Sony PSP saga continues
type: posts
---
Update on [the bricked PSP](http://blogs.duncanmackenzie.net/duncanma/archive/2006/07/01/5634.aspx)... So I spoke to a someone at the local Sony retail store... $120 (CDN) to fix the PSP. Keeping in mind that all that my nephew did was turn it off when he saw a dialog he didn't understand, that is a lot of money. I'm especially unhappy because I know that this must be a common issue and a simple fix (open it up, flash the chips to the factory default firmware and then maybe re-update to the latest firmware... all simple procedures, but ones that only Sony can do once the machine refuses to start up).
diff --git a/content/Blog/hmmm-and-i-thought-ants-was-a-profiling-tool.md b/content/Blog/hmmm-and-i-thought-ants-was-a-profiling-tool.md
index 02cfca05..b7aa824d 100644
--- a/content/Blog/hmmm-and-i-thought-ants-was-a-profiling-tool.md
+++ b/content/Blog/hmmm-and-i-thought-ants-was-a-profiling-tool.md
@@ -1,6 +1,6 @@
---
date: 2003-09-18T09:05:00+00:00
-title: Hmmm…. and I thought ANTS was a profiling tool…
+title: Hmmm.... and I thought ANTS was a profiling tool...
type: posts
---
Nice to know [my colleagues](http://www.livejournal.com/users/brianjo/41379.html) are keeping busy...
diff --git a/content/Blog/hmmm-i-hadnt-noticed-that-post.md b/content/Blog/hmmm-i-hadnt-noticed-that-post.md
index fd462a4f..c1c6443f 100644
--- a/content/Blog/hmmm-i-hadnt-noticed-that-post.md
+++ b/content/Blog/hmmm-i-hadnt-noticed-that-post.md
@@ -1,6 +1,6 @@
---
date: 2003-10-26T09:10:00+00:00
-title: Hmmm… I hadn’t noticed that post
+title: Hmmm... I hadn't noticed that post
type: posts
---
[Kent and his little sony pda/camera thingy](http://weblogs.asp.net/ksharkey/posts/33339.aspx).... hmmm... now where did I put that wma file of him playing his new musical instrument...
diff --git a/content/Blog/home-machine-is-up-and-loaded-for-code.md b/content/Blog/home-machine-is-up-and-loaded-for-code.md
index d53075e0..339bdb8e 100644
--- a/content/Blog/home-machine-is-up-and-loaded-for-code.md
+++ b/content/Blog/home-machine-is-up-and-loaded-for-code.md
@@ -1,6 +1,6 @@
---
date: 2003-10-11T10:48:00+00:00
-title: Home Machine is up and “loaded for code…”
+title: Home Machine is up and "loaded for code..."
type: posts
---
Kent used a phrase a few days ago "loaded for bear", and while I can't even really explain what it meant (though [Google](http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=%22loaded+for+bear%22) certainly can), it makes me laugh every time I think of it...
@@ -12,7 +12,7 @@ The motivation behind the purchase of a new home computer was that I would spend
I'm looking forward to PDC week, we'll be putting a ton of new and interesting content up on MSDN... lots to read even if you aren't going to LA yourself. One of those pieces of content is a chapter from my next book, so I'm pretty excited to get that posted onto [MSDN](http://msdn.microsoft.com/events/pdc)... despite the heavy temptation to just stick it up on [www.duncanmackenzie.net](http://www.duncanmackenzie.net/)...
- [Listening to: Too Little Too Late – [Barenaked Ladies](http://www.windowsmedia.com/mg/search.asp?srch=Barenaked+Ladies) – Disc One: All Their Greatest Hits (1991-2001) (03:24)]
+ [Listening to: Too Little Too Late – [Barenaked Ladies](http://www.windowsmedia.com/mg/search.asp?srch=Barenaked+Ladies) – Disc One: All Their Greatest Hits (1991-2001) (03:24)]
_wrote this in w.bloggar, then cut and pasted into the .Text admin interface...not sure that is normal, but it works_
diff --git a/content/Blog/home-storage-options.md b/content/Blog/home-storage-options.md
index e07febd8..c1025243 100644
--- a/content/Blog/home-storage-options.md
+++ b/content/Blog/home-storage-options.md
@@ -7,7 +7,7 @@ As [Chris](http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1531) alread
diff --git a/content/Blog/how-long-now-on-the-web.md b/content/Blog/how-long-now-on-the-web.md
index 1e8831de..ead2bca4 100644
--- a/content/Blog/how-long-now-on-the-web.md
+++ b/content/Blog/how-long-now-on-the-web.md
@@ -1,6 +1,6 @@
---
date: 2004-09-07T20:02:00+00:00
-title: How Long Now? … on the web…
+title: How Long Now? ... on the web...
type: posts
---
Olav Gausaker, a programmer who reads [my Coding 4 Fun columns](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx) just emailed me with something cool... he wrote (before reading my column on the topic) [a web based version](http://www.herzios.com/halo2/) of [my "Halo2 Countdown" application from July](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun07012004.asp)... very nice... in fact, with the large images (refresh to see a variety of different pictures), I kinda like his better... except for being in Spanish, and on the web... 🙂
diff --git a/content/Blog/href-exes-are-cool.md b/content/Blog/href-exes-are-cool.md
index 6b51e375..affa0e9e 100644
--- a/content/Blog/href-exes-are-cool.md
+++ b/content/Blog/href-exes-are-cool.md
@@ -3,7 +3,7 @@ date: 2003-03-16T14:18:00+00:00
title: HREF EXEs are cool.
type: posts
---
-I have been, since I started using .NET, a big supporter of the [‘Smart Client' or ‘Rich Client' application](http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/toc.asp). I've talked about it to people, I've dug deep into the underlying technology, I've built samples... **big fan of the whole idea**
+I have been, since I started using .NET, a big supporter of the ['Smart Client' or 'Rich Client' application](http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/toc.asp). I've talked about it to people, I've dug deep into the underlying technology, I've built samples... **big fan of the whole idea**
. On a parallel track, I wrote several systems internal to MSDN using VB.NET and Windows Forms, but I didn't make any of them into auto-deploying apps (aka no-touch apps, aka HREF EXEs, etc.). Why not? Habit I suppose, it just really didn't occur to me, until after I had sent out a few updates for each of them, then I felt really silly... I'm not supposed to have to do this anymore, sending out updates is a thing of the past!
diff --git a/content/Blog/i-added-a-new-category-tips-and-15-new-posts-to-the-c-faq-blog-yesterday.md b/content/Blog/i-added-a-new-category-tips-and-15-new-posts-to-the-c-faq-blog-yesterday.md
index 87bd61a2..277232db 100644
--- a/content/Blog/i-added-a-new-category-tips-and-15-new-posts-to-the-c-faq-blog-yesterday.md
+++ b/content/Blog/i-added-a-new-category-tips-and-15-new-posts-to-the-c-faq-blog-yesterday.md
@@ -1,6 +1,6 @@
---
date: 2004-10-21T18:24:00+00:00
-title: I added a new category (Tips) and 15 new posts to the C# FAQ blog yesterday…
+title: I added a new category (Tips) and 15 new posts to the C# FAQ blog yesterday...
type: posts
---
You may want to check them out at [http://blogs.msdn.com/csharpfaq/category/7580.aspx](http://blogs.msdn.com/csharpfaq/category/7580.aspx)
diff --git a/content/Blog/i-added-the-no-vote-just-show-me-the-results-feature-to-that-polling-component.md b/content/Blog/i-added-the-no-vote-just-show-me-the-results-feature-to-that-polling-component.md
index 94e64d68..a44cc770 100644
--- a/content/Blog/i-added-the-no-vote-just-show-me-the-results-feature-to-that-polling-component.md
+++ b/content/Blog/i-added-the-no-vote-just-show-me-the-results-feature-to-that-polling-component.md
@@ -1,6 +1,6 @@
---
date: 2004-06-09T03:11:00+00:00
-title: I added the “no vote, just show me the results” feature to that polling component…
+title: I added the "no vote, just show me the results" feature to that polling component...
type: posts
---
It appears to work fine... assuming you haven't voted from the machine you are currently on, you should be able to see the new button (and try it out) at
diff --git a/content/Blog/i-am-definitely-going-to-need-more-hd-inputs-on-my-tv.md b/content/Blog/i-am-definitely-going-to-need-more-hd-inputs-on-my-tv.md
index 23436024..624d44c4 100644
--- a/content/Blog/i-am-definitely-going-to-need-more-hd-inputs-on-my-tv.md
+++ b/content/Blog/i-am-definitely-going-to-need-more-hd-inputs-on-my-tv.md
@@ -7,7 +7,7 @@ I have been drooling over [this](http://www.rokulabs.com/) for that last few wee
> _**inner monologue:** it doesn't do anything that I really need, and if I ever get around to hooking my [current music system](http://www.duncanmackenzie.net/musicxp) up with something better than S-Video, I could probably replicate its functionality in a pretty short period of time...._
-but, it sure looks cool, and that has added it to an overly long list of ‘things I would buy if I had the $$ to order them and the time to use them'.
+but, it sure looks cool, and that has added it to an overly long list of 'things I would buy if I had the $$ to order them and the time to use them'.
It seems like a slightly more efficient idea to pay the $120 for [a VGA-Component adapter](http://www.smarthome.com/77706.html) for my music system (so that it displays at 720 progressive, instead of 480 interlaced) and then build photo-viewing/slideshow support into it, but gadget-love isn't about efficiency.
diff --git a/content/Blog/i-hate-to-get-involved-at-all-but.md b/content/Blog/i-hate-to-get-involved-at-all-but.md
index 7759147e..fe259543 100644
--- a/content/Blog/i-hate-to-get-involved-at-all-but.md
+++ b/content/Blog/i-hate-to-get-involved-at-all-but.md
@@ -1,6 +1,6 @@
---
date: 2003-04-01T22:28:00+00:00
-title: I hate to get involved at all, but…
+title: I hate to get involved at all, but...
type: posts
---
diff --git a/content/Blog/i-just-cant-get-enough-penny-arcade.md b/content/Blog/i-just-cant-get-enough-penny-arcade.md
index 493acac5..efcfa4e9 100644
--- a/content/Blog/i-just-cant-get-enough-penny-arcade.md
+++ b/content/Blog/i-just-cant-get-enough-penny-arcade.md
@@ -1,6 +1,6 @@
---
date: 2004-12-05T19:14:00+00:00
-title: I just can’t get enough Penny Arcade…
+title: I just can't get enough Penny Arcade...
type: posts
---
He was talking about the generic bad guys in the new Prince of Persia game, but this line crosses into Halo, and it is so true...
diff --git a/content/Blog/i-just-like-to-make-things-complicated.md b/content/Blog/i-just-like-to-make-things-complicated.md
index 9a55482f..762b12dd 100644
--- a/content/Blog/i-just-like-to-make-things-complicated.md
+++ b/content/Blog/i-just-like-to-make-things-complicated.md
@@ -1,6 +1,6 @@
---
date: 2004-06-16T00:55:00+00:00
-title: I just like to make things complicated…
+title: I just like to make things complicated...
type: posts
---
When I started out to build a voting control, I drew up a set of requirements that led to a 5+ table system... some form of UI for creating/editing polls... plus the control itself. Then, when I had SQL running behind my web site, I wanted something up fast.... so I just grabbed a simple voting control from [www.asp.net](http://www.asp.net/) (by Rob Howard). The simplicity of this control (and its database structure) is a big plus, especially for me ... it is a great place to start to play around with ASP.NET.
diff --git a/content/Blog/i-know-that-movies-based-on-books-are-often-a-disappointment.md b/content/Blog/i-know-that-movies-based-on-books-are-often-a-disappointment.md
index cb7450ba..71858d38 100644
--- a/content/Blog/i-know-that-movies-based-on-books-are-often-a-disappointment.md
+++ b/content/Blog/i-know-that-movies-based-on-books-are-often-a-disappointment.md
@@ -1,6 +1,6 @@
---
date: 2004-04-29T18:36:00+00:00
-title: I know that movies based on books are often a disappointment…
+title: I know that movies based on books are often a disappointment...
type: posts
---
In many ways, I'm ok with that; it isn't like they took away the book when they made the movie...
diff --git a/content/Blog/i-love-apps-that-get-updates.md b/content/Blog/i-love-apps-that-get-updates.md
index d9edc9b5..a65ee2d9 100644
--- a/content/Blog/i-love-apps-that-get-updates.md
+++ b/content/Blog/i-love-apps-that-get-updates.md
@@ -10,5 +10,5 @@ Anyway, if anyone is ever looking for me in Halo, I play on the Bungie servers (
Maybe I'll see you there!
- [Listening to: Fly Away – [Lenny Kravitz](http://www.windowsmedia.com/mg/search.asp?srch=Lenny+Kravitz) – Big Shiny Tunes, Vol. 3 (03:42)]
+ [Listening to: Fly Away – [Lenny Kravitz](http://www.windowsmedia.com/mg/search.asp?srch=Lenny+Kravitz) – Big Shiny Tunes, Vol. 3 (03:42)]
diff --git a/content/Blog/i-might-miss-winnipeg-but-i-think-ive-moved-to-a-cooler-place.md b/content/Blog/i-might-miss-winnipeg-but-i-think-ive-moved-to-a-cooler-place.md
index 3a81c364..8c4aa73f 100644
--- a/content/Blog/i-might-miss-winnipeg-but-i-think-ive-moved-to-a-cooler-place.md
+++ b/content/Blog/i-might-miss-winnipeg-but-i-think-ive-moved-to-a-cooler-place.md
@@ -1,6 +1,6 @@
---
date: 2003-07-14T21:53:00+00:00
-title: I might miss Winnipeg, but I think I’ve moved to a cooler place…
+title: I might miss Winnipeg, but I think I've moved to a cooler place...
type: posts
---
As a parent of a 2yr old, I don't get out to see bands as often as I used to (I know it is certainly possible, but we are not really connected into a babysitting network, so we only go out when family is visiting)... but it turns out that all you need is a toddler and to live in the right city.
diff --git a/content/Blog/i-need-to-implement-an-automated-exception-report-system-its-about-time.md b/content/Blog/i-need-to-implement-an-automated-exception-report-system-its-about-time.md
index 4a703f39..76d75a38 100644
--- a/content/Blog/i-need-to-implement-an-automated-exception-report-system-its-about-time.md
+++ b/content/Blog/i-need-to-implement-an-automated-exception-report-system-its-about-time.md
@@ -1,8 +1,8 @@
---
date: 2005-03-09T06:04:00+00:00
-title: I need to implement an automated exception report system… it’s about time!
+title: I need to implement an automated exception report system... it's about time!
type: posts
---
-I use [the Exception Handling Block from PAG](http://msdn.microsoft.com/library/en-us/dnpag2/html/ehab.asp), so exceptions anywhere in my application generate a nice (full of data) XML file for me to use after the fact to track down the problem... but that file gets written to the user's local machine... so I have to ask folks to send it to me via email. What I need to implement is some system to upload those reports to me either automatically or on-demand.... Perhaps on application start I should check for the existance of an ‘exception file', ask the user if they would like to submit a bug report into our bug tracking software... attach the file and then delete it?
+I use [the Exception Handling Block from PAG](http://msdn.microsoft.com/library/en-us/dnpag2/html/ehab.asp), so exceptions anywhere in my application generate a nice (full of data) XML file for me to use after the fact to track down the problem... but that file gets written to the user's local machine... so I have to ask folks to send it to me via email. What I need to implement is some system to upload those reports to me either automatically or on-demand.... Perhaps on application start I should check for the existance of an 'exception file', ask the user if they would like to submit a bug report into our bug tracking software... attach the file and then delete it?
Yeah, that might work...
diff --git a/content/Blog/i-now-have-a-blog-on-amazon.md b/content/Blog/i-now-have-a-blog-on-amazon.md
index 6a2d78b2..08d80bb0 100644
--- a/content/Blog/i-now-have-a-blog-on-amazon.md
+++ b/content/Blog/i-now-have-a-blog-on-amazon.md
@@ -1,6 +1,6 @@
---
date: 2006-02-05T21:25:00+00:00
-title: I now have a ‘blog’ on Amazon…
+title: I now have a 'blog' on Amazon...
type: posts
---
Well, I have dated entries... with comment support... umm, I guess it is a blog.
diff --git a/content/Blog/i-think-im-not-the-only-one-who-ordered-the-prima-oblivion-guide.md b/content/Blog/i-think-im-not-the-only-one-who-ordered-the-prima-oblivion-guide.md
index f1a8af6c..8d0d091b 100644
--- a/content/Blog/i-think-im-not-the-only-one-who-ordered-the-prima-oblivion-guide.md
+++ b/content/Blog/i-think-im-not-the-only-one-who-ordered-the-prima-oblivion-guide.md
@@ -1,6 +1,6 @@
---
date: 2006-04-02T04:33:00+00:00
-title: I think I’m not the only one who ordered the Prima Oblivion Guide
+title: I think I'm not the only one who ordered the Prima Oblivion Guide
type: posts
---
That [Elder Scrolls Oblivion guide book](http://www.amazon.com/exec/obidos/ASIN/0761552766/duncanmackenz-20?creative=327641&camp=14573&adid=01Y2NVFZ7BDX6RXD7PEZ&link_code=as1) I mentioned in an early blog post today, I just saw that it was #20 on Amazon today. That's just crazy!!
diff --git a/content/Blog/i-think-ive-found-a-music-service-i-can-use.md b/content/Blog/i-think-ive-found-a-music-service-i-can-use.md
index ab096e43..5dfb3559 100644
--- a/content/Blog/i-think-ive-found-a-music-service-i-can-use.md
+++ b/content/Blog/i-think-ive-found-a-music-service-i-can-use.md
@@ -1,6 +1,6 @@
---
date: 2003-10-22T02:35:00+00:00
-title: I think I’ve found a music service I can use…
+title: I think I've found a music service I can use...
type: posts
---
I'm going to buy an album as download-only today, from [www.buymusic.com](http://www.buymusic.com), and I hope it all works out as good as it sounds (no pun intended!). My biggest worry when downloading music from the various sites is that I won't be able to fit the DRM requirements into my digital music lifestyle. I listen to music on my laptop, my home computer, on [my music system PC](http://www.duncanmackenzie.net/musicxp), on my Rio WMA player and sometimes on CDs in the car... but most of the music sites out there (that I've visited) didn't seem to allow all of those uses... but buymusic.com says it allows use on 3 PCs (just enough for me to avoid moving my licenses around all the time!), on a portable device and burned onto CD a few times (10 I think). That should cover me perfectly, but I have to try it out to be sure. I think I'll buy the new Sting album tonight for $9 something USD, and see how it goes.
diff --git a/content/Blog/i-thought-gratis-was-a-really-cool-company-name-but-i-guess-i-was-wrong.md b/content/Blog/i-thought-gratis-was-a-really-cool-company-name-but-i-guess-i-was-wrong.md
index a6a1a196..5b6305e1 100644
--- a/content/Blog/i-thought-gratis-was-a-really-cool-company-name-but-i-guess-i-was-wrong.md
+++ b/content/Blog/i-thought-gratis-was-a-really-cool-company-name-but-i-guess-i-was-wrong.md
@@ -1,8 +1,8 @@
---
date: 2005-09-20T05:10:00+00:00
-title: I thought “Gratis” was a really cool company name, but I guess I was wrong …
+title: I thought "Gratis" was a really cool company name, but I guess I was wrong ...
type: posts
---
I noticed today that Gratis, the folks behind many of the more well-know "free stuff" sites have changed their name to "FreePay"... which seems like a much suckier name than Gratis. Gratis was simple, but yet meaningful. [FreePay](http://pcs.freepay.com/?r=15127916) starts with the right word, but it doesn't even make sense to me; I bet there was a legal reason behind the change.
-Gratis was the company behind the free flat screen site through which I received [my Sony LCD monitor](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/27/1400.aspx), but the only sites I still follow are those run by OfferCentric, because they offer a wider range of ‘gift' choices, usually including a PayPal option (which seems almost as good as cash to me). I've been sitting at 3-away on [PVPs 4 Free](http://www.pvps4free.com/default.aspx?r=160508) for months now, but during that time they have added a bunch of new video players (including the Samsung portable media center, and the new Creative Zen Vision ). I'm also 3-away on [MP3 Players 4 Free](http://www.mp3players4free.com/default.aspx?r=206786), and 4-away on [PSPs 4 Free](http://www.psps4free.com/default.aspx?r=315551) (that isn't saying much, it only takes 5 to get a PSP 🙂 ) ... but I'm not holding my breath, I got a free monitor out of the experience so I figure all the forms, referrals and the hassles have been worth it.
+Gratis was the company behind the free flat screen site through which I received [my Sony LCD monitor](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/27/1400.aspx), but the only sites I still follow are those run by OfferCentric, because they offer a wider range of 'gift' choices, usually including a PayPal option (which seems almost as good as cash to me). I've been sitting at 3-away on [PVPs 4 Free](http://www.pvps4free.com/default.aspx?r=160508) for months now, but during that time they have added a bunch of new video players (including the Samsung portable media center, and the new Creative Zen Vision ). I'm also 3-away on [MP3 Players 4 Free](http://www.mp3players4free.com/default.aspx?r=206786), and 4-away on [PSPs 4 Free](http://www.psps4free.com/default.aspx?r=315551) (that isn't saying much, it only takes 5 to get a PSP 🙂 ) ... but I'm not holding my breath, I got a free monitor out of the experience so I figure all the forms, referrals and the hassles have been worth it.
diff --git a/content/Blog/ice-cube-talking-about-silverlight.md b/content/Blog/ice-cube-talking-about-silverlight.md
index de0d7290..bc603980 100644
--- a/content/Blog/ice-cube-talking-about-silverlight.md
+++ b/content/Blog/ice-cube-talking-about-silverlight.md
@@ -1,13 +1,13 @@
---
date: 2007-11-22T09:42:00+00:00
-title: Ice Cube talking about Silverlight…
+title: Ice Cube talking about Silverlight...
type: posts
---
and the Group Manager of Platform Evangelism at Adobe feels the need to comment about it.
Let me summarize. [Ice Cube is involved in an Internet video project and has chosen to use Silverlight](http://blogs.msdn.com/synergist/archive/2007/11/20/ice-cube-s-uvntv-com-goes-live-with-silverlight.aspx), and you can watch an interview with him about it in Silverlight. (on a side note, I decided not to include the video into my post, even though the instructions to do so are right there in the original blog entry, because it is set to auto-start when someone visits the page and I think that is just downright rude 🙂 )
-The post is interesting, the video is interesting... but what is really interesting is the fun going on in the comments on that blog entry, including comments from Mike Downey of Adobe and Scott Barnes of Microsoft... fun stuff. The old ‘if you have nothing nice to say...' rule probably should have been applied for both of them.
+The post is interesting, the video is interesting... but what is really interesting is the fun going on in the comments on that blog entry, including comments from Mike Downey of Adobe and Scott Barnes of Microsoft... fun stuff. The old 'if you have nothing nice to say...' rule probably should have been applied for both of them.
diff --git a/content/Blog/idiocy-in-the-name-of-love.md b/content/Blog/idiocy-in-the-name-of-love.md
index b8f51c97..a921758c 100644
--- a/content/Blog/idiocy-in-the-name-of-love.md
+++ b/content/Blog/idiocy-in-the-name-of-love.md
@@ -1,10 +1,10 @@
---
date: 2003-05-08T08:41:00+00:00
-title: Idiocy in the name of love…
+title: Idiocy in the name of love...
type: posts
---
At the end of May, Oprah is coming to Seattle to do an all day workshop... and I really wanted to get my wife (and a friend) tickets. Well, when the day of ordering came I was swamped and it totally slipped my mind until the evening... at which point it was too late. Next stop for the desperate man, eBay... lots of auctions of tickets, but once they reached up into 300 to 400% of face value, I declined to continue... so, no tickets that way. Just last week though an auction started up asking only face value, I bid ... no one else bid... I won! Wait, upon closer inspection; the seller is in the Seattle area... the tickets are for St. Louis, MO... and they are for May 10th not May 31st...
-
+
Great. I have $370 worth of Oprah tickets to a show in another state in three days.
diff --git a/content/Blog/ie-7-will-have-a-new-user-agent-string-of-course-so-it-might-be-worth-checking-your-code.md b/content/Blog/ie-7-will-have-a-new-user-agent-string-of-course-so-it-might-be-worth-checking-your-code.md
index f27cc4eb..41cbb895 100644
--- a/content/Blog/ie-7-will-have-a-new-user-agent-string-of-course-so-it-might-be-worth-checking-your-code.md
+++ b/content/Blog/ie-7-will-have-a-new-user-agent-string-of-course-so-it-might-be-worth-checking-your-code.md
@@ -1,6 +1,6 @@
---
date: 2005-05-04T18:07:00+00:00
-title: IE 7 will have a new User Agent string, of course, so it might be worth checking your code…
+title: IE 7 will have a new User Agent string, of course, so it might be worth checking your code...
type: posts
---
This should only be an issue if you've written code that checks for version=6, instead of version =>6, but that happens so you might want read [the following blog entry](http://blogs.msdn.com/ie/archive/2005/04/27/412813.aspx) about this new version.
diff --git a/content/Blog/if-video-is-your-thing.md b/content/Blog/if-video-is-your-thing.md
index 71e1ae77..de3733fa 100644
--- a/content/Blog/if-video-is-your-thing.md
+++ b/content/Blog/if-video-is-your-thing.md
@@ -1,6 +1,6 @@
---
date: 2004-05-07T20:00:00+00:00
-title: If video is your thing…
+title: If video is your thing...
type: posts
---
Watch [Mike Schinkel](http://blogs.xtras.net/mikes/videos/JoeBinderVsConnectionsApril2004.html) interview Joe Binder (PM of VB's My feature) about VB 2005's "My" Classes. Not into video, [check out my article on the same topic.](http://msdn.microsoft.com/vbasic/default.aspx?pull=/msdnmag/issues/04/05/visualbasic2005/default.aspx)
diff --git a/content/Blog/if-you-are-an-msdn-magazine-subscriber-then-you-already-saw-this.md b/content/Blog/if-you-are-an-msdn-magazine-subscriber-then-you-already-saw-this.md
index cb88fd41..85d6e162 100644
--- a/content/Blog/if-you-are-an-msdn-magazine-subscriber-then-you-already-saw-this.md
+++ b/content/Blog/if-you-are-an-msdn-magazine-subscriber-then-you-already-saw-this.md
@@ -1,6 +1,6 @@
---
date: 2004-09-14T16:23:00+00:00
-title: If you are an MSDN Magazine subscriber, then you already saw this….
+title: If you are an MSDN Magazine subscriber, then you already saw this....
type: posts
---
My Advanced Basics column from the October 2004 issue is now up online...
@@ -9,7 +9,7 @@ My Advanced Basics column from the October 2004 issue is now up online...
and if you think that title is odd, here is what [Chris Sells](http://www.sellsbrothers.com) had to say when he first heard it... (comments used 100% without permission, but I figure he won't mind)...
-> _"I can’t wait to read ‘Building a Progress Bar that Doesn't Progress.' I assume follow on articles will cover ‘Building a Button that Doesn't Butt' and ‘Building a Status Bar that Doesn't Stat?' : )"_
+> _"I can’t wait to read 'Building a Progress Bar that Doesn't Progress.' I assume follow on articles will cover 'Building a Button that Doesn't Butt' and 'Building a Status Bar that Doesn't Stat?' : )"_
yep, it is great having him on the team...
diff --git a/content/Blog/if-you-are-into-code-samples.md b/content/Blog/if-you-are-into-code-samples.md
index d79d253f..9dbc6ee9 100644
--- a/content/Blog/if-you-are-into-code-samples.md
+++ b/content/Blog/if-you-are-into-code-samples.md
@@ -1,6 +1,6 @@
---
date: 2003-10-26T21:20:00+00:00
-title: If you are into code samples…
+title: If you are into code samples...
type: posts
---
I put up a newly updated (updated for VS.NET 2003) set of 101 samples for C# and for VB.NET last night;
diff --git a/content/Blog/if-you-are-wondering-where-i-get-my-xbox-live-info.md b/content/Blog/if-you-are-wondering-where-i-get-my-xbox-live-info.md
index 32a5f3d0..c99dc626 100644
--- a/content/Blog/if-you-are-wondering-where-i-get-my-xbox-live-info.md
+++ b/content/Blog/if-you-are-wondering-where-i-get-my-xbox-live-info.md
@@ -1,6 +1,6 @@
---
date: 2007-06-02T10:18:00+00:00
-title: If you are wondering where I get my Xbox Live info…
+title: If you are wondering where I get my Xbox Live info...
type: posts
---
A few people have emailed me or posted comments wondering how I grab the Xbox Info for [the Twitter app](http://www.duncanmackenzie.net/blog/connect-your-xbox-360-gamertag-to-twitter/) and for [my services](http://www.duncanmackenzie.net/blog/put-up-a-rest-api-for-xbox-gamertag-data/).
diff --git a/content/Blog/if-you-write-rfps-to-get-work.md b/content/Blog/if-you-write-rfps-to-get-work.md
index f2634c58..ed99dc30 100644
--- a/content/Blog/if-you-write-rfps-to-get-work.md
+++ b/content/Blog/if-you-write-rfps-to-get-work.md
@@ -1,13 +1,13 @@
---
date: 2004-06-12T11:21:00+00:00
-title: If you write RFPs to get work…
+title: If you write RFPs to get work...
type: posts
---
Then, first let me say you have my pity, and then let me direct you to this nice piece by my old business partner (we started our first consulting business together out of our house)...
- [Responding to RFP's](http://weblogs.asp.net/jsemeniuk/archive/2004/06/09/152066.aspx) _Many of you who are also consultants know that one of the realities of life is to write sales proposals. When working for large companies or governments you typically submit a proposal in response to a RFP – a request for proposal. This task is much like taking a pen and jamming it into your eyeball. While this may be fun for those who enjoy physical self mutilation – I personally do not appreciate this painful experience (well, that’s not true… I’m still a consultant and in some form that is one type of self mutilation I would assume)..._ _ [(check out the whole post here)](http://weblogs.asp.net/jsemeniuk/archive/2004/06/09/152066.aspx) _
+ [Responding to RFP's](http://weblogs.asp.net/jsemeniuk/archive/2004/06/09/152066.aspx) _Many of you who are also consultants know that one of the realities of life is to write sales proposals. When working for large companies or governments you typically submit a proposal in response to a RFP – a request for proposal. This task is much like taking a pen and jamming it into your eyeball. While this may be fun for those who enjoy physical self mutilation – I personally do not appreciate this painful experience (well, that’s not true… I’m still a consultant and in some form that is one type of self mutilation I would assume)..._ _ [(check out the whole post here)](http://weblogs.asp.net/jsemeniuk/archive/2004/06/09/152066.aspx) _
diff --git a/content/Blog/im-a-little-behind-on-my-reading.md b/content/Blog/im-a-little-behind-on-my-reading.md
index 9c5147cb..38c49c82 100644
--- a/content/Blog/im-a-little-behind-on-my-reading.md
+++ b/content/Blog/im-a-little-behind-on-my-reading.md
@@ -1,6 +1,6 @@
---
date: 2004-09-02T07:52:00+00:00
-title: I’m a little behind on my reading…
+title: I'm a little behind on my reading...
type: posts
---
diff --git a/content/Blog/im-inappropriately-excited-about-something-i-just-found-on-the-web.md b/content/Blog/im-inappropriately-excited-about-something-i-just-found-on-the-web.md
index 2ca7b826..a98b8c97 100644
--- a/content/Blog/im-inappropriately-excited-about-something-i-just-found-on-the-web.md
+++ b/content/Blog/im-inappropriately-excited-about-something-i-just-found-on-the-web.md
@@ -1,6 +1,6 @@
---
date: 2007-05-24T08:14:00+00:00
-title: I’m inappropriately excited about something I just found on the web
+title: I'm inappropriately excited about something I just found on the web
type: posts
---
[](http://www.ttgames.com/node/119" target="_new" atomicselection="true)
diff --git a/content/Blog/im-leaving-the-msdn-content-team.md b/content/Blog/im-leaving-the-msdn-content-team.md
index 2d0aa532..fe06dbca 100644
--- a/content/Blog/im-leaving-the-msdn-content-team.md
+++ b/content/Blog/im-leaving-the-msdn-content-team.md
@@ -1,6 +1,6 @@
---
date: 2004-10-14T07:55:00+00:00
-title: I’m leaving the MSDN Content Team…
+title: I'm leaving the MSDN Content Team...
type: posts
---
Recently I transitioned the C# Content Strategist role over to [Frank Redmond](http://blogs.msdn.com/frankred), but that was only the first of several changes for me at MSDN. Today, [my boss made the rest of the changes public](http://weblogs.asp.net/mpowell/archive/2004/10/13/241982.aspx), so now I can talk about it 🙂
diff --git a/content/Blog/im-making-a-change-a-rambling-post-that-contains-some-nuggets-of-information.md b/content/Blog/im-making-a-change-a-rambling-post-that-contains-some-nuggets-of-information.md
index 93da0d07..bf354009 100644
--- a/content/Blog/im-making-a-change-a-rambling-post-that-contains-some-nuggets-of-information.md
+++ b/content/Blog/im-making-a-change-a-rambling-post-that-contains-some-nuggets-of-information.md
@@ -1,6 +1,6 @@
---
date: 2005-12-17T09:31:00+00:00
-title: I’m making a change… (a rambling post that contains some nuggets of information)
+title: I'm making a change... (a rambling post that contains some nuggets of information)
type: posts
---
I've recently accepted a job with the [Channel 9 team](http://channel9.msdn.com/about.aspx) (working for [Jeff](http://www.jeffsandquist.com/) and working with [Adam](http://www.adamkinney.com), [Erik](http://weblogs.asp.net/eporter/), [Robert](http://scobleizer.wordpress.com/), and [Charles](http://carmine.blogs.com/kernel/)), and ... because I'm mostly a one-job kind of guy, that means I have to stop working at MSDN. So, come January 16th, I'll be over in a new office at Channel 9, probably not coding anything yet as it always take a few days to get ramped up, connected to the right source trees, etc...
diff --git a/content/Blog/im-on-10-covering-some-new-portable-media-center-devices-and-more.md b/content/Blog/im-on-10-covering-some-new-portable-media-center-devices-and-more.md
index c7b81a0b..f7ab2736 100644
--- a/content/Blog/im-on-10-covering-some-new-portable-media-center-devices-and-more.md
+++ b/content/Blog/im-on-10-covering-some-new-portable-media-center-devices-and-more.md
@@ -1,6 +1,6 @@
---
date: 2006-03-20T22:58:00+00:00
-title: I’m on 10, covering some new Portable Media Center devices and more…
+title: I'm on 10, covering some new Portable Media Center devices and more...
type: posts
---
If you are interested in portable video, downloading video podcasts, etc... [check out today's episode on 10 ](http://on10.net/TheShow/1246/) ... featuring me!
diff --git a/content/Blog/im-planning-to-get-rid-of-setting-our-theme-in-asp-net.md b/content/Blog/im-planning-to-get-rid-of-setting-our-theme-in-asp-net.md
index f70269e9..b439a23e 100644
--- a/content/Blog/im-planning-to-get-rid-of-setting-our-theme-in-asp-net.md
+++ b/content/Blog/im-planning-to-get-rid-of-setting-our-theme-in-asp-net.md
@@ -1,9 +1,9 @@
---
date: 2007-12-17T00:46:00+00:00
-title: I’m planning to get rid of setting our Theme in ASP.NET
+title: I'm planning to get rid of setting our Theme in ASP.NET
type: posts
---
-The auto inclusion of all our CSS files has finally become too annoying. We'll still use the app_theme directory, as it is a handy way to store our stuff... but I'm really hoping to not set the theme, and to add the appropriate CSS for the situation (mobile vs desktop for example) while also combining our CSS files and [‘minifying' them all](http://csstidy.sourceforge.net/) through a simple ‘css.ashx' style handler. This should make it easier to do that combining at run time, while leaving them nice and separate for debug and development purposes.
+The auto inclusion of all our CSS files has finally become too annoying. We'll still use the app_theme directory, as it is a handy way to store our stuff... but I'm really hoping to not set the theme, and to add the appropriate CSS for the situation (mobile vs desktop for example) while also combining our CSS files and ['minifying' them all](http://csstidy.sourceforge.net/) through a simple 'css.ashx' style handler. This should make it easier to do that combining at run time, while leaving them nice and separate for debug and development purposes.
diff --git a/content/Blog/im-playing-around-a-bit.md b/content/Blog/im-playing-around-a-bit.md
index 3dc80fb3..27871bd8 100644
--- a/content/Blog/im-playing-around-a-bit.md
+++ b/content/Blog/im-playing-around-a-bit.md
@@ -1,8 +1,8 @@
---
date: 2004-06-08T03:10:00+00:00
-title: I’m playing around a bit…
+title: I'm playing around a bit...
type: posts
---
-I've added some functionality to my personal site because I now have SQL Server available on the back end... so, as a test, I've put a voting component onto the home page at [http://www.duncanmackenzie.net](http://www.duncanmackenzie.net) ... I plan to add some features to it (like ‘just show me the results, I don't want to vote'), but for now feel free to check it out as it is.
+I've added some functionality to my personal site because I now have SQL Server available on the back end... so, as a test, I've put a voting component onto the home page at [http://www.duncanmackenzie.net](http://www.duncanmackenzie.net) ... I plan to add some features to it (like 'just show me the results, I don't want to vote'), but for now feel free to check it out as it is.
-Note that, at the moment, I am just using the component that is in use on [www.asp.net](http://www.asp.net) and is available from the ‘control gallery' on that site.
+Note that, at the moment, I am just using the component that is in use on [www.asp.net](http://www.asp.net) and is available from the 'control gallery' on that site.
diff --git a/content/Blog/im-thinking-about-installing-text-into-my-own-web-site.md b/content/Blog/im-thinking-about-installing-text-into-my-own-web-site.md
index 82aa7cba..189412e4 100644
--- a/content/Blog/im-thinking-about-installing-text-into-my-own-web-site.md
+++ b/content/Blog/im-thinking-about-installing-text-into-my-own-web-site.md
@@ -1,6 +1,6 @@
---
date: 2004-08-12T07:22:00+00:00
-title: I’m thinking about installing .Text into my own web-site…
+title: I'm thinking about installing .Text into my own web-site...
type: posts
---
And maybe the Forums code too... Nothing against www.asp.net, but I'm just thinking it might be interesting to host my own blog... moving seems _disruptive_ though, leaving a large number of my posts here, new ones there.... what do you folks think? Have you thought about hosting your own blog... are you already doing it .... would you never leave the collective?
diff --git a/content/Blog/im-thinking-of-adding-loginregistration-to-my-personal-site.md b/content/Blog/im-thinking-of-adding-loginregistration-to-my-personal-site.md
index 0685dd20..c871ec4f 100644
--- a/content/Blog/im-thinking-of-adding-loginregistration-to-my-personal-site.md
+++ b/content/Blog/im-thinking-of-adding-loginregistration-to-my-personal-site.md
@@ -1,9 +1,9 @@
---
date: 2004-07-27T02:54:00+00:00
-title: I’m thinking of adding login/registration to my personal site…
+title: I'm thinking of adding login/registration to my personal site...
type: posts
---
-Not sure what scenarios this will be used to enable in the long run, but I might play around with some web services (with authentication) and a few ‘prototypes' for articles and MSDN features that I've been musing about...
+Not sure what scenarios this will be used to enable in the long run, but I might play around with some web services (with authentication) and a few 'prototypes' for articles and MSDN features that I've been musing about...
* Do you run a personal site?
* Do you have any form of authentication?
diff --git a/content/Blog/im-thinking-of-putting-msn-search-onto-my-sites.md b/content/Blog/im-thinking-of-putting-msn-search-onto-my-sites.md
index e8a27068..9f25ea67 100644
--- a/content/Blog/im-thinking-of-putting-msn-search-onto-my-sites.md
+++ b/content/Blog/im-thinking-of-putting-msn-search-onto-my-sites.md
@@ -1,6 +1,6 @@
---
date: 2006-01-20T17:21:00+00:00
-title: I’m thinking of putting MSN Search onto my site(s)
+title: I'm thinking of putting MSN Search onto my site(s)
type: posts
---
-With their [SDK](http://msdn.microsoft.com/msn/msnsearch/), [search results as RSS](http://search.msn.com/results.aspx?q=MSDN+site%3aduncanmackenzie.net&format=rss&FORM=RSRE), and ability to limit searches by site (so you can do queries like [MSDN site:duncanmackenzie.net](http://search.msn.com/results.aspx?q=MSDN+site%3Aduncanmackenzie.net&FORM=QBRE)), I think I'll be able to provide a nice little ‘cross property' search for my blog and my personal site. Replacing the google search box on my site isn't a big priority for me, but writing this widget might be useful to other folks as well... but until MSN gets an AdSense like program, Google is likely to own at least a part of my web site real estate 🙂
+With their [SDK](http://msdn.microsoft.com/msn/msnsearch/), [search results as RSS](http://search.msn.com/results.aspx?q=MSDN+site%3aduncanmackenzie.net&format=rss&FORM=RSRE), and ability to limit searches by site (so you can do queries like [MSDN site:duncanmackenzie.net](http://search.msn.com/results.aspx?q=MSDN+site%3Aduncanmackenzie.net&FORM=QBRE)), I think I'll be able to provide a nice little 'cross property' search for my blog and my personal site. Replacing the google search box on my site isn't a big priority for me, but writing this widget might be useful to other folks as well... but until MSN gets an AdSense like program, Google is likely to own at least a part of my web site real estate 🙂
diff --git a/content/Blog/im-wearing-makeup-how-unusual.md b/content/Blog/im-wearing-makeup-how-unusual.md
index f54df022..4141c2d3 100644
--- a/content/Blog/im-wearing-makeup-how-unusual.md
+++ b/content/Blog/im-wearing-makeup-how-unusual.md
@@ -1,6 +1,6 @@
---
date: 2006-03-16T22:06:00+00:00
-title: I’m wearing makeup… how unusual… :)
+title: I'm wearing makeup... how unusual... :)
type: posts
---
I'm on the set of [10](http://on10.net) today, filming a segment. Crazy stuff for a dev!
diff --git a/content/Blog/imageshack-toolbar-causes-incorrect-results-from-asp-nets-browser-checking-code.md b/content/Blog/imageshack-toolbar-causes-incorrect-results-from-asp-nets-browser-checking-code.md
index 78c843c8..03db36c8 100644
--- a/content/Blog/imageshack-toolbar-causes-incorrect-results-from-asp-nets-browser-checking-code.md
+++ b/content/Blog/imageshack-toolbar-causes-incorrect-results-from-asp-nets-browser-checking-code.md
@@ -1,9 +1,9 @@
---
date: 2008-01-10T12:09:00+00:00
-title: ImageShack Toolbar causes incorrect results from ASP.NET’s browser checking code
+title: ImageShack Toolbar causes incorrect results from ASP.NET's browser checking code
type: posts
---
-We recently updated a few of our web sites with code that would provide a ‘nicer' experience for browsers that were not compatible with the ASP.NET ATLAS (AJAX) scripts we were using. For some reason though, a few users who were running a fully compatible browser (Firefox 2.0.0.*), were seeing the no-script experience. We were puzzled, but one of the users figured out that their ImageShack toolbar might be causing the problem. Sure enough, after I installed that same toolbar myself I was able to test and confirm that it truly is causing the confusion.
+We recently updated a few of our web sites with code that would provide a 'nicer' experience for browsers that were not compatible with the ASP.NET ATLAS (AJAX) scripts we were using. For some reason though, a few users who were running a fully compatible browser (Firefox 2.0.0.*), were seeing the no-script experience. We were puzzled, but one of the users figured out that their ImageShack toolbar might be causing the problem. Sure enough, after I installed that same toolbar myself I was able to test and confirm that it truly is causing the confusion.
Using a little test page, [http://www.duncanmackenzie.net/services/browserinfo.aspx](http://www.duncanmackenzie.net/services/browserinfo.aspx "http://www.duncanmackenzie.net/services/browserinfo.aspx") (feel free to use it for your own testing), I received the following results for Firefox 2.0.0.11 on Vista **before** installing the ImageShack toolbar.
@@ -39,4 +39,4 @@ Request.Browser
-Note the version change and the change in Request.Browser.Browser, certainly enough to throw off our atlas-compatibility check. I haven't figured out the appropriate fix for this yet, but it is nice to at least have one possible explanation as to why valid browsers are sometimes seeing our ‘no script' experience.
+Note the version change and the change in Request.Browser.Browser, certainly enough to throw off our atlas-compatibility check. I haven't figured out the appropriate fix for this yet, but it is nice to at least have one possible explanation as to why valid browsers are sometimes seeing our 'no script' experience.
diff --git a/content/Blog/immediate-action-feeds.md b/content/Blog/immediate-action-feeds.md
index bd726a32..ddb4caff 100644
--- a/content/Blog/immediate-action-feeds.md
+++ b/content/Blog/immediate-action-feeds.md
@@ -7,7 +7,7 @@ type: posts
The suggestion in the article, and it works just fine, is to just add these immediate action links into the body of your feed item. This will seem like a meaningless distinction to some, but to me that is not the best way to go. The links are about the content of the post; they themselves are not the content, so **they don't belong in the content**.
-Having them in the markup of the post means that every feed producer will put their ‘actions' wherever they want them, and you can bet it won't be in any consistent fashion. Instead, what I would like to see is a list of ‘actions' as a separate part of the feed item. Then the software that is displaying the feed could implement a common method of displaying the list of actions associated with a specific item. In one application this might be a right-click menu option, while in another it could be a sidebar along side the post.... but because the actions are clearly separated from the content it opens up the possibility of displaying them in whatever fashion the application author believes will be most usable.
+Having them in the markup of the post means that every feed producer will put their 'actions' wherever they want them, and you can bet it won't be in any consistent fashion. Instead, what I would like to see is a list of 'actions' as a separate part of the feed item. Then the software that is displaying the feed could implement a common method of displaying the list of actions associated with a specific item. In one application this might be a right-click menu option, while in another it could be a sidebar along side the post.... but because the actions are clearly separated from the content it opens up the possibility of displaying them in whatever fashion the application author believes will be most usable.
So, instead of this
diff --git a/content/Blog/implicit-relationship-between-search-crawler-and-content-providers.md b/content/Blog/implicit-relationship-between-search-crawler-and-content-providers.md
index 328ef29e..5cd30039 100644
--- a/content/Blog/implicit-relationship-between-search-crawler-and-content-providers.md
+++ b/content/Blog/implicit-relationship-between-search-crawler-and-content-providers.md
@@ -1,10 +1,10 @@
---
date: 2006-01-12T05:47:00+00:00
-title: Implicit relationship between search crawler and content providers…
+title: Implicit relationship between search crawler and content providers...
type: posts
---
A discussion at work today, along with my earlier post about [Phil's issues with Google and MSN](http://blogs.duncanmackenzie.net/duncanma/archive/2006/01/09/3517.aspx), had me searching like crazy for this comment:
-> "I think they're also vulnerable to being locked out of sites because they've missed the implicit bargain for search engines that my site being crawled results in listing for me. Without any public facing services how do I find out what value I am getting from allowing WebFountain to crawl my site ?" — [Matthew Walker's comment on a Searchblog piece about WebFountain](http://battellemedia.com/archives/000428.php#comment_598)
+> "I think they're also vulnerable to being locked out of sites because they've missed the implicit bargain for search engines that my site being crawled results in listing for me. Without any public facing services how do I find out what value I am getting from allowing WebFountain to crawl my site ?" – [Matthew Walker's comment on a Searchblog piece about WebFountain](http://battellemedia.com/archives/000428.php#comment_598)
At what point do you block a search crawler? If you don't recognize it? If you don't like the results provided by the search engine it is crawling for?
diff --git a/content/Blog/in-case-none-of-you-web-heads-have-noticed.md b/content/Blog/in-case-none-of-you-web-heads-have-noticed.md
index 41be1a28..ab09d697 100644
--- a/content/Blog/in-case-none-of-you-web-heads-have-noticed.md
+++ b/content/Blog/in-case-none-of-you-web-heads-have-noticed.md
@@ -1,6 +1,6 @@
---
date: 2003-06-13T01:39:00+00:00
-title: In case none of you web-heads have noticed….
+title: In case none of you web-heads have noticed....
type: posts
---
The new ASP.NET developer center has launched at . And yes, having asp.net as a directory name is perfectly "legal", even if it looks a little odd the first time you see it.
diff --git a/content/Blog/in-case-you-didnt-notice-gotdotnet-user-samples-has-rss.md b/content/Blog/in-case-you-didnt-notice-gotdotnet-user-samples-has-rss.md
index 3b97d756..e07e931e 100644
--- a/content/Blog/in-case-you-didnt-notice-gotdotnet-user-samples-has-rss.md
+++ b/content/Blog/in-case-you-didnt-notice-gotdotnet-user-samples-has-rss.md
@@ -1,6 +1,6 @@
---
date: 2003-06-25T01:42:00+00:00
-title: In case you didn’t notice… GotDotNet User Samples has RSS!!
+title: In case you didn't notice... GotDotNet User Samples has RSS!!
type: posts
---
Many things on GotDotNet now have RSS feeds, including User Samples!
diff --git a/content/Blog/in-honour-of-her-2nd-birthday-another-jada-video.md b/content/Blog/in-honour-of-her-2nd-birthday-another-jada-video.md
index 6877cf95..80a9ae6a 100644
--- a/content/Blog/in-honour-of-her-2nd-birthday-another-jada-video.md
+++ b/content/Blog/in-honour-of-her-2nd-birthday-another-jada-video.md
@@ -1,12 +1,12 @@
---
date: 2006-10-10T23:09:00+00:00
-title: In honour of her 2nd Birthday… another Jada video!
+title: In honour of her 2nd Birthday... another Jada video!
type: posts
---
-
+
-
+
Video: Jada Jada Jada
diff --git a/content/Blog/in-the-airport-drinking-coffee-paying-for-wireless.md b/content/Blog/in-the-airport-drinking-coffee-paying-for-wireless.md
index 499fb65f..0e10f80d 100644
--- a/content/Blog/in-the-airport-drinking-coffee-paying-for-wireless.md
+++ b/content/Blog/in-the-airport-drinking-coffee-paying-for-wireless.md
@@ -1,6 +1,6 @@
---
date: 2003-10-26T21:19:00+00:00
-title: In the airport… drinking coffee… paying for wireless
+title: In the airport... drinking coffee... paying for wireless
type: posts
---
On my way, and I'm realizing that I have a bit of preperation to do... this whole trip has been so last minute, and I've been focused on building the web site that will appear at http://msdn.microsoft.com/pdc tomorrow, that I haven't even looked at the conference schedule. To be honest, I'm only barely aware of what hotel I'm even staying at... I guess tonight is the night to regroup and make some plans for the week. I hope I can meet up with a ton of folks while I'm down there... just email if you are trying to track me down.
diff --git a/content/Blog/interest-trivia-about-duncan.md b/content/Blog/interest-trivia-about-duncan.md
index 20565fb0..2816454a 100644
--- a/content/Blog/interest-trivia-about-duncan.md
+++ b/content/Blog/interest-trivia-about-duncan.md
@@ -1,6 +1,6 @@
---
date: 2003-05-16T09:17:00+00:00
-title: Interest Trivia about Duncan…
+title: Interest Trivia about Duncan...
type: posts
---
My wife just did a count, and my upcoming move into a house will be my 15th or 16th move between residences (although some of those were within the same city). Hmm... I'm averaging less than 2 yrs per location... I suspect this next move will be for quite a bit longer!
diff --git a/content/Blog/interested-in-learning-more-about-visual-studio-tools-for-office.md b/content/Blog/interested-in-learning-more-about-visual-studio-tools-for-office.md
index b744a98e..b5f20e09 100644
--- a/content/Blog/interested-in-learning-more-about-visual-studio-tools-for-office.md
+++ b/content/Blog/interested-in-learning-more-about-visual-studio-tools-for-office.md
@@ -11,5 +11,5 @@ Over in the Office side of the world, a set of 6 labs have been released, focuse
> The training labs in this section step you through the process of creating and working with Microsoft® Office Word 2003 and Microsoft Office Excel 2003 solutions using Microsoft Visual Studio® Tools for the Microsoft Office System. Visual Basic® .NET code is used in all labs except Lab 6, which contains Visual C#® code.
- [Listening to: On the Verge – [The Tragically Hip](http://www.windowsmedia.com/mg/search.asp?srch=The+Tragically+Hip) – Road Apples (03:54)]
+ [Listening to: On the Verge – [The Tragically Hip](http://www.windowsmedia.com/mg/search.asp?srch=The+Tragically+Hip) – Road Apples (03:54)]
diff --git a/content/Blog/interesting-discussion-on-gotdotnet-around-the-use-of-vss.md b/content/Blog/interesting-discussion-on-gotdotnet-around-the-use-of-vss.md
index a4b9c074..a296474b 100644
--- a/content/Blog/interesting-discussion-on-gotdotnet-around-the-use-of-vss.md
+++ b/content/Blog/interesting-discussion-on-gotdotnet-around-the-use-of-vss.md
@@ -1,8 +1,8 @@
---
date: 2004-10-21T18:14:00+00:00
-title: Interesting discussion on GotDotNet around the use of VSS…
+title: Interesting discussion on GotDotNet around the use of VSS...
type: posts
---
-The discussion started with the question of ‘what should you put into VSS, other than source code?' and it has grown from there... you can check it out [here](http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=273572)
+The discussion started with the question of 'what should you put into VSS, other than source code?' and it has grown from there... you can check it out [here](http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=273572)
You may agree or disagree with my statements, but either way... it is a good discussion to have...
diff --git a/content/Blog/interesting-phrase.md b/content/Blog/interesting-phrase.md
index 6e43396b..eb69f0ec 100644
--- a/content/Blog/interesting-phrase.md
+++ b/content/Blog/interesting-phrase.md
@@ -1,6 +1,6 @@
---
date: 2003-02-27T03:04:00+00:00
-title: Interesting phrase…
+title: Interesting phrase...
type: posts
---
Just heard an advertisement on the radio for the [Foo Fighters ](http://www.foofighters.com)and it contained this quote "The world's best American rock band..."
diff --git a/content/Blog/interesting-quote-from-a-gotdotnet-discussion-on-net-shareware.md b/content/Blog/interesting-quote-from-a-gotdotnet-discussion-on-net-shareware.md
index 6798341c..2752a382 100644
--- a/content/Blog/interesting-quote-from-a-gotdotnet-discussion-on-net-shareware.md
+++ b/content/Blog/interesting-quote-from-a-gotdotnet-discussion-on-net-shareware.md
@@ -1,6 +1,6 @@
---
date: 2004-09-07T02:04:00+00:00
-title: Interesting quote from a GotDotNet discussion on .NET Shareware…
+title: Interesting quote from a GotDotNet discussion on .NET Shareware...
type: posts
---
Anytime people talk about developing shareware with .NET, the discussion centers around the download/install of the Framework, because that is the issue that seems like the biggest hurdle to non-corporate developers... I could go on and on about the various methods of getting the Framework installed in 1.1 and in 2.0, but I like what Nick posted to the forum;
@@ -16,5 +16,5 @@ Check out the full discussion [by clicking here](http://www.gotdotnet.com/Commun
- [Listening to: Fallen – [Sarah McLachlan](http://www.windowsmedia.com/mg/search.asp?srch=Sarah+McLachlan) – Afterglow (03:47)]
+ [Listening to: Fallen – [Sarah McLachlan](http://www.windowsmedia.com/mg/search.asp?srch=Sarah+McLachlan) – Afterglow (03:47)]
diff --git a/content/Blog/internal-microsoft-tool-escrum-is-available-to-the-public.md b/content/Blog/internal-microsoft-tool-escrum-is-available-to-the-public.md
index 62ab9af2..9d33658f 100644
--- a/content/Blog/internal-microsoft-tool-escrum-is-available-to-the-public.md
+++ b/content/Blog/internal-microsoft-tool-escrum-is-available-to-the-public.md
@@ -1,8 +1,8 @@
---
date: 2007-06-23T02:10:00+00:00
-title: Internal Microsoft tool, eScrum, is available to the public…
+title: Internal Microsoft tool, eScrum, is available to the public...
type: posts
---
We (the dev team behind [Channel 9](http://channel9.msdn.com/), [Channel 10](http://on10.net/), [Mix Online](http://www.visitmix.com/), and [others](http://www.mscommunities.com/)[...](http://channel8.msdn.com/))been doing scrum-ish development for a few sprints now, but we recently switched to using [eScrum](http://www.microsoft.com/downloads/details.aspx?FamilyID=55A4BDE6-10A7-4C41-9938-F388C1ED15E9&displaylang=en). This is a set of templates and tools for use with Team Foundation Server and it really rocks. There are few less-than-polished elements about the install and the web interface, but I'm glad they shipped it out for general use.
-You can read [a good summary of eScrum](http://devmatter.blogspot.com/2007/06/quick-escrum-review.html) on the blog ‘A Developer's Life', which is also a good resource for lots of other Visual Studio related news.
+You can read [a good summary of eScrum](http://devmatter.blogspot.com/2007/06/quick-escrum-review.html) on the blog 'A Developer's Life', which is also a good resource for lots of other Visual Studio related news.
diff --git a/content/Blog/is-it-just-me-or-does-view-source-sometimes-seem-wrong.md b/content/Blog/is-it-just-me-or-does-view-source-sometimes-seem-wrong.md
index f7e411a2..26c8098c 100644
--- a/content/Blog/is-it-just-me-or-does-view-source-sometimes-seem-wrong.md
+++ b/content/Blog/is-it-just-me-or-does-view-source-sometimes-seem-wrong.md
@@ -1,20 +1,20 @@
---
date: 2004-09-07T05:32:00+00:00
-title: is it just me, or does “View Source” sometimes seem wrong?
+title: is it just me, or does "View Source" sometimes seem wrong?
type: posts
---
I noticed the cool ads rotating on the side of the developer centers ([VB](http://msdn.microsoft.com/vbasic) and [C#](http://msdn.microsoft.com/vcsharp)) so I “Viewed Source” and grabbed the relevant HTML... voila, I'm now showing MSN Ads on my site... totally inappropriate? Perhaps, but very easy...
>
- <div class="mnpAds" style="width: 181px; height: 100%; padding-bottom: 20px;
- background: #F1F1F1; border-style: solid; border-color: #999999; border-width:
+ <div class="mnpAds" style="width: 181px; height: 100%; padding-bottom: 20px;
+ background: #F1F1F1; border-style: solid; border-color: #999999; border-width:
0px 1px 0px 0px">
<center>
- <div style="height: 20px; background:
+ <div style="height: 20px; background:
inherit"></div>
- <iframe frameborder="0"
+ <iframe frameborder="0"
scrolling="no" marginheight="0px" marginwidth="0px" allowtransparency="true"
-
+
style="background:#F1F1F1" width="120" height="240" id="rad_CMSVB1F3"
src="http://rad.microsoft.com/ADSAdClient31.dll?GetAd=&PG=CMSVB1&SC=F3&AP=1164">
</iframe>
diff --git a/content/Blog/is-it-ok-to-block-an-entire-tld-info-is-getting-on-my-nerves.md b/content/Blog/is-it-ok-to-block-an-entire-tld-info-is-getting-on-my-nerves.md
index 7d9786f5..6e590d9f 100644
--- a/content/Blog/is-it-ok-to-block-an-entire-tld-info-is-getting-on-my-nerves.md
+++ b/content/Blog/is-it-ok-to-block-an-entire-tld-info-is-getting-on-my-nerves.md
@@ -1,6 +1,6 @@
---
date: 2006-05-22T21:36:00+00:00
-title: Is it ok to block an entire TLD? .info is getting on my nerves…
+title: Is it ok to block an entire TLD? .info is getting on my nerves...
type: posts
---
Is it just me, or are urls from .info a nearly certain sign of spam? I'm considering making a .info address a high indicator for spam in some of my web site code, thoughts?
diff --git a/content/Blog/is-this-just-a-technology-thing.md b/content/Blog/is-this-just-a-technology-thing.md
index 2bf8550e..d0d6b7e0 100644
--- a/content/Blog/is-this-just-a-technology-thing.md
+++ b/content/Blog/is-this-just-a-technology-thing.md
@@ -1,10 +1,10 @@
---
date: 2003-11-14T22:42:00+00:00
-title: Is this just a technology thing…
+title: Is this just a technology thing...
type: posts
---
It seems to me that you just have to be in technology to fully understand this comic;
-
+
![](http://www.dilbert.com/comics/dilbert/archive/images/dilbert2003113307114.gif)
But if you are, it is such a reality of your day to day life that I want to blow it up 3 or 4x and post it on my wall.
diff --git a/content/Blog/is-xps-another-microsoft-reader.md b/content/Blog/is-xps-another-microsoft-reader.md
index 7953129a..493482bc 100644
--- a/content/Blog/is-xps-another-microsoft-reader.md
+++ b/content/Blog/is-xps-another-microsoft-reader.md
@@ -3,10 +3,10 @@ date: 2006-12-08T20:18:00+00:00
title: Is XPS another Microsoft Reader?
type: posts
---
-I loved [Microsoft Reader](http://www.microsoft.com/reader/default.asp), I had a ton of .lit files on my Pocket PC and I would save Word docs out as Reader files so I could read them while travelling or even just at home away from my main machine. Other than email, Reader was the ‘killer app' for me on the Pocket PC. But Reader was never given the love it needed, the Reader plug-in wasn't available for some versions of Office (at least not right away), you couldn't find all that many downloads in .lit format. And their DRM/authorizing system was horrible...
+I loved [Microsoft Reader](http://www.microsoft.com/reader/default.asp), I had a ton of .lit files on my Pocket PC and I would save Word docs out as Reader files so I could read them while travelling or even just at home away from my main machine. Other than email, Reader was the 'killer app' for me on the Pocket PC. But Reader was never given the love it needed, the Reader plug-in wasn't available for some versions of Office (at least not right away), you couldn't find all that many downloads in .lit format. And their DRM/authorizing system was horrible...
-Now lately I've been thinking about portable documents again... I'd like to pull down a variety of content to a portable device and read it when I'm offline. Reader is still available, but it certainly seems like a ‘dead' product to me (let me know if you feel different). Now we have [XPS](http://www.microsoft.com/whdc/xps/default.mspx), which looks great... but where is the Mobile support? I'm sure it will show up at some point, but I don't even see a note on the XPS web site like "Windows Mobile X.Y will include XPS support". Nothing to make me think it is coming. No beta/alpha XPS viewer for my Q, no beta/alpha viewer for the Mac or any other platform.... Are they wating on WPF/E? Well it is out in CTP form and I'm sure the XPS team could have found an earlier build if they wanted to... so...what's up?
+Now lately I've been thinking about portable documents again... I'd like to pull down a variety of content to a portable device and read it when I'm offline. Reader is still available, but it certainly seems like a 'dead' product to me (let me know if you feel different). Now we have [XPS](http://www.microsoft.com/whdc/xps/default.mspx), which looks great... but where is the Mobile support? I'm sure it will show up at some point, but I don't even see a note on the XPS web site like "Windows Mobile X.Y will include XPS support". Nothing to make me think it is coming. No beta/alpha XPS viewer for my Q, no beta/alpha viewer for the Mac or any other platform.... Are they wating on WPF/E? Well it is out in CTP form and I'm sure the XPS team could have found an earlier build if they wanted to... so...what's up?
In my perfect view of the world, there would be a viewer out already... we are all one company after all ... but the minimum I'd expect to see is some sort of roadmap that tells me that it is coming and coming soon. While I'm on that topic... I have the same comment about the Zune folks and podcast support... I understand that it couldn't get into v 1.0 in time to ship... but, assuming someone is working on it, maybe we could see a screenshot **just to make us feel like it is coming**. By the way, I have no idea if anyone is working on podcast support for the Zune or if they aren't ... **that is my whole point**... why not just tease us a bit with some pictures, at least then we can feel confident waiting...
-Some news agencies are calling XPS a ‘PDF killer', and it may become that, but at the moment it is less portable than a Microsoft Word document... and much less portable than a PDF file...
+Some news agencies are calling XPS a 'PDF killer', and it may become that, but at the moment it is less portable than a Microsoft Word document... and much less portable than a PDF file...
diff --git a/content/Blog/it-discusses-the-feelings-invoked-by-being-a-father-and-it-has-tea-in-it-too.md b/content/Blog/it-discusses-the-feelings-invoked-by-being-a-father-and-it-has-tea-in-it-too.md
index 5d93c111..7064b5c9 100644
--- a/content/Blog/it-discusses-the-feelings-invoked-by-being-a-father-and-it-has-tea-in-it-too.md
+++ b/content/Blog/it-discusses-the-feelings-invoked-by-being-a-father-and-it-has-tea-in-it-too.md
@@ -1,6 +1,6 @@
---
date: 2003-05-04T11:38:00+00:00
-title: It discusses the feelings invoked by being a father and it has Tea in it too…
+title: It discusses the feelings invoked by being a father and it has Tea in it too...
type: posts
---
A [recent post](http://www.wilwheaton.net/mt/archives/001272.php) by Wil Wheaton manages to show his flair for descriptive writing, his complete geekness (surrender to it folks, it is the only way), and the emotions invoked when your son admires you...
@@ -10,5 +10,5 @@ And it does all of this while including the word tea; what more could you ask fo
- [Listening to: Clint Eastwood – [Gorillaz](http://www.windowsmedia.com/mg/search.asp?srch=Gorillaz) – Big Shiny Tunes 6 (03:45)]
+ [Listening to: Clint Eastwood – [Gorillaz](http://www.windowsmedia.com/mg/search.asp?srch=Gorillaz) – Big Shiny Tunes 6 (03:45)]
diff --git a/content/Blog/it-is-a-gradual-process.md b/content/Blog/it-is-a-gradual-process.md
index 5f166824..1627f866 100644
--- a/content/Blog/it-is-a-gradual-process.md
+++ b/content/Blog/it-is-a-gradual-process.md
@@ -1,6 +1,6 @@
---
date: 2003-04-02T02:29:00+00:00
-title: It is a gradual process…
+title: It is a gradual process...
type: posts
---
As per
diff --git a/content/Blog/it-is-hard-to-explain-why-but.md b/content/Blog/it-is-hard-to-explain-why-but.md
index e508744f..aaed9af1 100644
--- a/content/Blog/it-is-hard-to-explain-why-but.md
+++ b/content/Blog/it-is-hard-to-explain-why-but.md
@@ -1,6 +1,6 @@
---
date: 2007-11-07T20:36:00+00:00
-title: It is hard to explain why, but…
+title: It is hard to explain why, but...
type: posts
---
I need the link to be on my site's home page 🙂
diff --git a/content/Blog/it-isnt-a-very-pretty-picture-of-the-past-but-it-is-interesting-reading-about-how-things-have-gotten-better.md b/content/Blog/it-isnt-a-very-pretty-picture-of-the-past-but-it-is-interesting-reading-about-how-things-have-gotten-better.md
index c62a09af..73d8646a 100644
--- a/content/Blog/it-isnt-a-very-pretty-picture-of-the-past-but-it-is-interesting-reading-about-how-things-have-gotten-better.md
+++ b/content/Blog/it-isnt-a-very-pretty-picture-of-the-past-but-it-is-interesting-reading-about-how-things-have-gotten-better.md
@@ -1,6 +1,6 @@
---
date: 2005-09-25T03:50:00+00:00
-title: It isn’t a very pretty picture of the past, but it is interesting reading about how things have gotten better…
+title: It isn't a very pretty picture of the past, but it is interesting reading about how things have gotten better...
type: posts
---
[Battling Google, Microsoft Changes How It Builds Software](http://online.wsj.com/article/0,,SB112743680328349448,00.html)
diff --git a/content/Blog/it-seems-referral-swapping-is-the-way-to-go-but-you-end-up-signed-up-for-a-bunch-more-sites.md b/content/Blog/it-seems-referral-swapping-is-the-way-to-go-but-you-end-up-signed-up-for-a-bunch-more-sites.md
index 8837ad75..98440ad1 100644
--- a/content/Blog/it-seems-referral-swapping-is-the-way-to-go-but-you-end-up-signed-up-for-a-bunch-more-sites.md
+++ b/content/Blog/it-seems-referral-swapping-is-the-way-to-go-but-you-end-up-signed-up-for-a-bunch-more-sites.md
@@ -1,8 +1,8 @@
---
date: 2005-02-11T07:45:00+00:00
-title: It seems referral swapping is the way to go… but you end up signed up for a bunch more sites
+title: It seems referral swapping is the way to go... but you end up signed up for a bunch more sites
type: posts
---
-I signed up for [RefStop](http://www.refstop.com/register.htm?r=Duncanma), where you create a list of the current ‘free offer' sites that you have accounts with and then you are matched up with folks who can do a referral for you in return for you doing one for them... and it works pretty good, I now have 5 out of the 8 I need for [the Free Flat Screen offer](http://www.FreeFlatScreens.com/?r=13882371), and 7 out of the 10 I need for [the Mac Mini site](http://www.macminis4free.com/default.aspx?r=171215) (from which I actually have selected the $450 paypal offer, not the mini mac itself ... this is a nice feature of any of the sites run by OfferCentric, they all have a Pay Pal option instead of the standard items). In the process though, I ended up signing up for a ton of trial offers (full list of the sites I have accounts with is [here](http://www.duncanmackenzie.net/Forums/ShowPost.aspx?PostID=61)). Columbia House, BMG music, even AOL 🙂
+I signed up for [RefStop](http://www.refstop.com/register.htm?r=Duncanma), where you create a list of the current 'free offer' sites that you have accounts with and then you are matched up with folks who can do a referral for you in return for you doing one for them... and it works pretty good, I now have 5 out of the 8 I need for [the Free Flat Screen offer](http://www.FreeFlatScreens.com/?r=13882371), and 7 out of the 10 I need for [the Mac Mini site](http://www.macminis4free.com/default.aspx?r=171215) (from which I actually have selected the $450 paypal offer, not the mini mac itself ... this is a nice feature of any of the sites run by OfferCentric, they all have a Pay Pal option instead of the standard items). In the process though, I ended up signing up for a ton of trial offers (full list of the sites I have accounts with is [here](http://www.duncanmackenzie.net/Forums/ShowPost.aspx?PostID=61)). Columbia House, BMG music, even AOL 🙂
Some of the trial offers have been completely worth it though, I signed up for [Audible.com](http://www.Audible.com) and burned the 3-CDs worth of audio for "[Getting Things Done](http://www.amazon.com/exec/obidos/ASIN/0142000280/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)" and listening to that type of book is certainly is a nice way to spend the drive into work...
diff --git a/content/Blog/ive-been-working-on-a-new-rss-generation-system-for-msdn-for-the-past-little-while.md b/content/Blog/ive-been-working-on-a-new-rss-generation-system-for-msdn-for-the-past-little-while.md
index c7d8c723..39a44794 100644
--- a/content/Blog/ive-been-working-on-a-new-rss-generation-system-for-msdn-for-the-past-little-while.md
+++ b/content/Blog/ive-been-working-on-a-new-rss-generation-system-for-msdn-for-the-past-little-while.md
@@ -1,13 +1,13 @@
---
date: 2004-09-27T06:19:00+00:00
-title: I’ve been working on a new RSS generation system for MSDN for the past little while
+title: I've been working on a new RSS generation system for MSDN for the past little while
type: posts
---
... and it is almost ready to ship....
The new system will result in a few changes to [the MSDN feeds](http://msdn.microsoft.com/aboutmsdn/rss), the most notable of which is that our feeds will no longer reflect a certain time span (they currently contain all of the appropiately attributed items from the past 30 days), but will instead contain a certain # of items. They also have a bit more data in them, including the author of the article (in the dc:creator element) and a collection of category elements containing all of the attribution that we have applied to that article in our back end system.
-If you check out a sample feed, [available here](http://www.duncanmackenzie.net/vbrss.xml), you'll see the changes described above along with one other new ‘feature'. We will have a stylesheet added to the top of the feeds, which is primarily targetted at folks who do not already use RSS feeds. When people in the past have seen our RSS buttons on the various MSDN sites, clicking on that button showed them the raw XML... with no real context or explanation of what they were being shown. This new format, using the style sheet, should help improve the experience for those customers.
+If you check out a sample feed, [available here](http://www.duncanmackenzie.net/vbrss.xml), you'll see the changes described above along with one other new 'feature'. We will have a stylesheet added to the top of the feeds, which is primarily targetted at folks who do not already use RSS feeds. When people in the past have seen our RSS buttons on the various MSDN sites, clicking on that button showed them the raw XML... with no real context or explanation of what they were being shown. This new format, using the style sheet, should help improve the experience for those customers.
**Please let me know what you think about these changes (feel free to post your thoughts in the feedback section of this post), they aren't released yet so this is the time when I need to hear any and all feedback you have!!**
diff --git a/content/Blog/ive-finally-found-a-good-way-to-rip-dvds-to-wmvs-for-portable-media-center-thanks-to-jake-ludington.md b/content/Blog/ive-finally-found-a-good-way-to-rip-dvds-to-wmvs-for-portable-media-center-thanks-to-jake-ludington.md
index 3d60e55a..8b14d0b1 100644
--- a/content/Blog/ive-finally-found-a-good-way-to-rip-dvds-to-wmvs-for-portable-media-center-thanks-to-jake-ludington.md
+++ b/content/Blog/ive-finally-found-a-good-way-to-rip-dvds-to-wmvs-for-portable-media-center-thanks-to-jake-ludington.md
@@ -1,6 +1,6 @@
---
date: 2006-07-10T04:17:00+00:00
-title: I’ve finally found a good way to rip DVDs to WMVs for Portable Media Center… thanks to Jake Ludington…
+title: I've finally found a good way to rip DVDs to WMVs for Portable Media Center... thanks to Jake Ludington...
type: posts
---
As a few folks already know, [I like portable media devices](http://on10.net/Blogs/TheShow/1246/)... and I have a couple myself (I had the Samsung, it got smashed... now I have a iRiver PMC and a Creative Labs PMC.. if you are interested in getting one for free... [check this out](http://www.pvps4free.com/default.aspx?r=160508))... and I use them on trips with the kids. My normal usage is to just pull TV onto them from Windows XP Media Center Edition, but the kids often want to watch one of their DVDs... so I decided to rip all of our family-friendly DVDs to WMVs. Well... that has never really worked for me. I bought (crazy, eh?) a program called DVD to PocketPC... I tried another one called DVD2WMV... I tried a bunch of ways to rip the DVD content out and then do my own encoding using TMPEGENC and other tools. Nothing ever worked consistently, and with several hours required to rip each movie (even when the process failed), I was wasting so much time that I nearly gave up.
diff --git a/content/Blog/ive-never-used-it-to-its-full-potential-and-i-still-wouldnt-do-without-it.md b/content/Blog/ive-never-used-it-to-its-full-potential-and-i-still-wouldnt-do-without-it.md
index 599428ec..ac95b74b 100644
--- a/content/Blog/ive-never-used-it-to-its-full-potential-and-i-still-wouldnt-do-without-it.md
+++ b/content/Blog/ive-never-used-it-to-its-full-potential-and-i-still-wouldnt-do-without-it.md
@@ -1,6 +1,6 @@
---
date: 2004-03-16T11:04:00+00:00
-title: I’ve never used it to its full potential… and I still wouldn’t do without it…
+title: I've never used it to its full potential... and I still wouldn't do without it...
type: posts
---
[CodeSmith 2.5](http://www.ericjsmith.net/codesmith/) is available, and although I've mentioned it in a few articles on MSDN already, I have to tell you again... I use this utility all the time.
diff --git a/content/Blog/ive-started-up-a-blog-for-frequently-asked-questions-about-vb-net.md b/content/Blog/ive-started-up-a-blog-for-frequently-asked-questions-about-vb-net.md
index d6ec434a..3c22b9fb 100644
--- a/content/Blog/ive-started-up-a-blog-for-frequently-asked-questions-about-vb-net.md
+++ b/content/Blog/ive-started-up-a-blog-for-frequently-asked-questions-about-vb-net.md
@@ -1,6 +1,6 @@
---
date: 2004-04-16T11:06:00+00:00
-title: I’ve started up a Blog for Frequently Asked Questions about VB.NET
+title: I've started up a Blog for Frequently Asked Questions about VB.NET
type: posts
---
Visual Basic 2003 or 2005 (Whidbey) questions are welcome... just come on over and post your thoughts:
diff --git a/content/Blog/january-2005-advanced-basics-column-up-on-msdn.md b/content/Blog/january-2005-advanced-basics-column-up-on-msdn.md
index 8895ea79..1778f4bf 100644
--- a/content/Blog/january-2005-advanced-basics-column-up-on-msdn.md
+++ b/content/Blog/january-2005-advanced-basics-column-up-on-msdn.md
@@ -1,9 +1,9 @@
---
date: 2004-12-14T16:29:00+00:00
-title: January 2005 “Advanced Basics” column up on MSDN
+title: January 2005 "Advanced Basics" column up on MSDN
type: posts
---
-Yet another control development topic... this time I'm building a ‘star rating' control, similar to what you find in Windows Media Player's UI...
+Yet another control development topic... this time I'm building a 'star rating' control, similar to what you find in Windows Media Player's UI...
![](http://msdn.microsoft.com/msdnmag/issues/05/01/AdvancedBasics/fig01.gif)
diff --git a/content/Blog/jay-bazuzi-discusses-the-rename-refactoring-in-some-detail.md b/content/Blog/jay-bazuzi-discusses-the-rename-refactoring-in-some-detail.md
index 8a19234c..72770878 100644
--- a/content/Blog/jay-bazuzi-discusses-the-rename-refactoring-in-some-detail.md
+++ b/content/Blog/jay-bazuzi-discusses-the-rename-refactoring-in-some-detail.md
@@ -1,6 +1,6 @@
---
date: 2004-04-09T10:52:00+00:00
-title: Jay Bazuzi discusses the ‘Rename’ Refactoring in some detail…
+title: Jay Bazuzi discusses the 'Rename' Refactoring in some detail...
type: posts
---
If you haven't read much about Refactoring before, I'd suggest you check out [Jay's earlier post on the subject](http://blogs.msdn.com/jaybaz_ms/archive/2003/12/04/41350.aspx), but he is now going into quite a bit more detail.
diff --git a/content/Blog/jesse-liberty-author-of-one-of-my-favorite-books-clouds-to-code-gives-an-overview-of-my-in-visual-basic-2005.md b/content/Blog/jesse-liberty-author-of-one-of-my-favorite-books-clouds-to-code-gives-an-overview-of-my-in-visual-basic-2005.md
index f1af48c3..92bd0be6 100644
--- a/content/Blog/jesse-liberty-author-of-one-of-my-favorite-books-clouds-to-code-gives-an-overview-of-my-in-visual-basic-2005.md
+++ b/content/Blog/jesse-liberty-author-of-one-of-my-favorite-books-clouds-to-code-gives-an-overview-of-my-in-visual-basic-2005.md
@@ -1,8 +1,8 @@
---
date: 2004-08-05T10:30:00+00:00
-title: Jesse Liberty, author of one of my favorite books (Clouds to Code) gives an overview of “My” in Visual Basic 2005
+title: Jesse Liberty, author of one of my favorite books (Clouds to Code) gives an overview of "My" in Visual Basic 2005
type: posts
---
Blurb copied using the cool "Blog This" link on the ondotnet pages 🙂
-> [Rapid Application Development with VB.NET 2.0](http://www.ondotnet.com/pub/a/dotnet/2004/08/02/libertywhidbey.html) by Jesse Liberty — For a couple of years now, Jesse Liberty been touting the Microsoft endorsed-sentiment that it really doesn't matter if you program in C# or in VB.NET, since both are just syntactic sugar layered on top of MSIL (Microsoft Intermediate Language, the true language of .NET). That appears to be changing a bit with Whidbey. Jesse Liberty investigates the new My object in VB.NET 2.0.
+> [Rapid Application Development with VB.NET 2.0](http://www.ondotnet.com/pub/a/dotnet/2004/08/02/libertywhidbey.html) by Jesse Liberty – For a couple of years now, Jesse Liberty been touting the Microsoft endorsed-sentiment that it really doesn't matter if you program in C# or in VB.NET, since both are just syntactic sugar layered on top of MSIL (Microsoft Intermediate Language, the true language of .NET). That appears to be changing a bit with Whidbey. Jesse Liberty investigates the new My object in VB.NET 2.0.
diff --git a/content/Blog/jetpac-refueled-hits-xbox-live-arcade.md b/content/Blog/jetpac-refueled-hits-xbox-live-arcade.md
index 8f353c70..912bcb7a 100644
--- a/content/Blog/jetpac-refueled-hits-xbox-live-arcade.md
+++ b/content/Blog/jetpac-refueled-hits-xbox-live-arcade.md
@@ -9,8 +9,8 @@ Not this game itself, I've never heard of it before to be honest ([but wikipedia
[](http://www.duncanmackenzie.net/images/6e44eb47-0d77-4d90-8164-04a4c7a35b63.jpg" rel="lightbox[559]" title="New Jetpac Refueled Graphics)
-Of course, and I would have expected this for all ‘retro' games, you can still play in ‘old skool' mode too...
+Of course, and I would have expected this for all 'retro' games, you can still play in 'old skool' mode too...
[](http://www.duncanmackenzie.net/images/d911ca3a-341a-4f68-8d04-eee8ec9e6820.jpg" rel="lightbox[559]" title="Original Graphics)
-I get the appeal of playing the ‘original' way, but for games on the 360 I have been pretty disappointed in the lack of extras added to the new versions. Can you imagine Time Pilot where you could choose to play the original or the new awesomeness that would be possible on the 360?
+I get the appeal of playing the 'original' way, but for games on the 360 I have been pretty disappointed in the lack of extras added to the new versions. Can you imagine Time Pilot where you could choose to play the original or the new awesomeness that would be possible on the 360?
diff --git a/content/Blog/jf-send-me-your-code.md b/content/Blog/jf-send-me-your-code.md
index eb076169..7778e27f 100644
--- a/content/Blog/jf-send-me-your-code.md
+++ b/content/Blog/jf-send-me-your-code.md
@@ -1,6 +1,6 @@
---
date: 2005-04-17T04:52:00+00:00
-title: jf…. send me your code…
+title: jf.... send me your code...
type: posts
---
jf has been having issues with [my control](http://blogs.duncanmackenzie.net/duncanma/archive/2005/04/15/1321.aspx), and I have no idea why... if it will help, him or anyone else, there is the original version of the code and a test form available for download [here](http://www.duncanmackenzie.net/samples/#divider)
diff --git a/content/Blog/joels-doing-a-webcast-well-2-actually.md b/content/Blog/joels-doing-a-webcast-well-2-actually.md
index b8646516..b0e7a9de 100644
--- a/content/Blog/joels-doing-a-webcast-well-2-actually.md
+++ b/content/Blog/joels-doing-a-webcast-well-2-actually.md
@@ -1,6 +1,6 @@
---
date: 2004-02-19T20:42:00+00:00
-title: Joel’s doing a webcast (well, 2 actually)
+title: Joel's doing a webcast (well, 2 actually)
type: posts
---
-[Joel Semeniuk](http://weblogs.asp.net/Jsemeniuk/), (my former roommate, co-founder of my first software development company, and now a co-founder of [Imaginets](http://www.Imaginets.com)), is doing [a security webcast for MSDN](http://msdn.microsoft.com/security/understanding/webcasts/)... something about ‘threat modeling' or ‘model threatening', I'm really not sure which, but I'm sure it will be entertaining either way.
+[Joel Semeniuk](http://weblogs.asp.net/Jsemeniuk/), (my former roommate, co-founder of my first software development company, and now a co-founder of [Imaginets](http://www.Imaginets.com)), is doing [a security webcast for MSDN](http://msdn.microsoft.com/security/understanding/webcasts/)... something about 'threat modeling' or 'model threatening', I'm really not sure which, but I'm sure it will be entertaining either way.
diff --git a/content/Blog/joels-here.md b/content/Blog/joels-here.md
index a91f6b80..f3496775 100644
--- a/content/Blog/joels-here.md
+++ b/content/Blog/joels-here.md
@@ -1,6 +1,6 @@
---
date: 2003-03-18T12:24:00+00:00
-title: Joel’s here!
+title: Joel's here!
type: posts
---
[
diff --git a/content/Blog/just-arrived-for-asp-net-connections.md b/content/Blog/just-arrived-for-asp-net-connections.md
index 6d826ab2..71f001ff 100644
--- a/content/Blog/just-arrived-for-asp-net-connections.md
+++ b/content/Blog/just-arrived-for-asp-net-connections.md
@@ -1,6 +1,6 @@
---
date: 2005-11-08T05:26:00+00:00
-title: Just arrived for ASP.NET Connections…
+title: Just arrived for ASP.NET Connections...
type: posts
---
Landed in Vegas for the [conference](http://www.devconnections.com/shows/aspfall2005/default.asp?s=65), talk is on Thursday.... I'll be talking about [MSDN2.microsoft.com](http://msdn2.microsoft.com), but more specifically I'll be covering the use of the Virtual Page Provider feature in ASP.NET 2.0, so if that type of thing appeals to you, come by and check it out!
diff --git a/content/Blog/just-finished-a-long-long-day-of-shooting-with-bridges-to-understanding.md b/content/Blog/just-finished-a-long-long-day-of-shooting-with-bridges-to-understanding.md
index 8a982cf8..d06d0215 100644
--- a/content/Blog/just-finished-a-long-long-day-of-shooting-with-bridges-to-understanding.md
+++ b/content/Blog/just-finished-a-long-long-day-of-shooting-with-bridges-to-understanding.md
@@ -1,6 +1,6 @@
---
date: 2006-05-10T02:08:00+00:00
-title: Just finished a long long day of shooting with “Bridges To Understanding”
+title: Just finished a long long day of shooting with "Bridges To Understanding"
type: posts
---
This group, [http://www.bridgesweb.org](http://www.bridgesweb.org), is an amazing example of what I think [http://on10.net](http://on10.net/about.aspx) is all about. Phil Borges and the other folks involved with this non-profit devote an enormous amount of time to travelling the world and helping kids tell their stories using the new technologies available today. Here is a shot I took today of one of the workshop participants (Mel) helping one of the kids (Stefano?) take some great shots of a steam engine... and yes, I suck at remembering names!
diff --git a/content/Blog/just-got-into-las-vegas-ebay-and-paypal-conference-here-i-come.md b/content/Blog/just-got-into-las-vegas-ebay-and-paypal-conference-here-i-come.md
index c36f88ee..7699fe76 100644
--- a/content/Blog/just-got-into-las-vegas-ebay-and-paypal-conference-here-i-come.md
+++ b/content/Blog/just-got-into-las-vegas-ebay-and-paypal-conference-here-i-come.md
@@ -1,6 +1,6 @@
---
date: 2006-06-11T02:14:00+00:00
-title: Just got into Las Vegas, eBay and PayPal conference here I come…
+title: Just got into Las Vegas, eBay and PayPal conference here I come...
type: posts
---
I just got to my hotel (the Aladdin) here in Vegas; ready to roam around the conferences looking for folks to film for [Channel 9](http://channel9.msdn.com) (or [10](http://on10.net), if the topic fits). Hmm... Vegas and a video camera... could be trouble. 🙂
diff --git a/content/Blog/just-noticed-that-the-free-mp3-players-site-has-the-creative-zen-micro-now.md b/content/Blog/just-noticed-that-the-free-mp3-players-site-has-the-creative-zen-micro-now.md
index 6194d6a4..ce6f6cd7 100644
--- a/content/Blog/just-noticed-that-the-free-mp3-players-site-has-the-creative-zen-micro-now.md
+++ b/content/Blog/just-noticed-that-the-free-mp3-players-site-has-the-creative-zen-micro-now.md
@@ -1,6 +1,6 @@
---
date: 2005-04-11T17:55:00+00:00
-title: Just noticed that the free mp3 players site has the Creative Zen Micro now…
+title: Just noticed that the free mp3 players site has the Creative Zen Micro now...
type: posts
---
Of course, the iPod has been available (and widely publicized) through these free sites for a while ([shuffle](http://www.FreeiPodShuffle.com/?r=14790940), [regular/mini](http://www.freeiPods.com/?r=14756414), or [photo model](http://www.freephotoiPods.com/?r=14863034) all have their own sites), but if you are like me and you want to use a media player that works with more than one brand of device, or if you want to stick with WMA (I have ripped 15 GB of my music into that format, and it works great with [my Rio Nitrus and wife's Rio Cali](http://www.digitalnetworksna.com/rioaudio/default.asp?cat=35)... so I'm sticking there for the forseeable future!), then [the Zen Micro](http://www.creative.com/zenmicro/) might be worth taking a look.
@@ -8,7 +8,7 @@ type: posts
Specs of the Zen Micro that is available through [MP3Players4Free](http://www.mp3players4free.com/default.aspx?r=206786):
> * Holds 2,500 songs on 5GB hard drive
-> * Micro sized (3.3″ tall, 2″ wide, 0.7″ deep)
+> * Micro sized (3.3" tall, 2" wide, 0.7" deep)
> * Get up to 12 hours playback on a single charge
> * FM radio to listen and record
> * Built-in mic for up to 10hrs voice recording
diff --git a/content/Blog/just-pulled-down-the-cs-1-0-source-now-to-start-working-on-a-migration-plan.md b/content/Blog/just-pulled-down-the-cs-1-0-source-now-to-start-working-on-a-migration-plan.md
index 683b9f91..cba068ed 100644
--- a/content/Blog/just-pulled-down-the-cs-1-0-source-now-to-start-working-on-a-migration-plan.md
+++ b/content/Blog/just-pulled-down-the-cs-1-0-source-now-to-start-working-on-a-migration-plan.md
@@ -1,6 +1,6 @@
---
date: 2005-02-27T05:38:00+00:00
-title: Just pulled down the CS 1.0 source… now to start working on a migration plan
+title: Just pulled down the CS 1.0 source... now to start working on a migration plan
type: posts
---
Currently I'm running .Text .94 + a bunch of private modifications and some version of CS:Forums + a bunch of private modifications... so [now that CS 1.0's source is out](http://weblogs.asp.net/rhoward/archive/2005/02/25/380444.aspx), I want to incorporate my mods into the combined package and then migrate my data and get my site up and running on the new stuff. As cool as that is, and while I'm sure it has excellent tools/scripts for upgrading, I'm not looking forward to it. It was hard enough to get my site set up now, with blogs.duncanmackenzie.net running as its own app domain and then trying to make the Forums code work when the application started at the root not at /Forums. Anyway, suffice it to say I don't expect to upgrade right away, but maybe I'll have a copy of the site upgraded and sitting on my dev box within the next week....
diff --git a/content/Blog/just-saw-a-concert-already-have-the-live-cd.md b/content/Blog/just-saw-a-concert-already-have-the-live-cd.md
index 5d14c89f..df69ab7f 100644
--- a/content/Blog/just-saw-a-concert-already-have-the-live-cd.md
+++ b/content/Blog/just-saw-a-concert-already-have-the-live-cd.md
@@ -1,11 +1,11 @@
---
date: 2004-06-21T10:20:00+00:00
-title: Just saw a concert… already have the live CD…
+title: Just saw a concert... already have the live CD...
type: posts
---
It is like bootleg concert recordings but the quality is better and I had to pay for it 🙂
-Tonight my wife and I went out to [a Jewel Concert](http://www.instantliveconcerts.com/bands_main.php3?id=192), which was great... although our position on the grass gave us a better view of one of the main support poles on the stage than of Jewel herself... and at the end of the show, we picked up our "Instant Live" CD of the concert (yes, the concert that had just ended). I wasn't keeping exact track, but it seems like it was approximately 15 minutes from the end of the show until the first boxes of CDs, already in _‘jewel'_ cases, came out for distribution.
+Tonight my wife and I went out to [a Jewel Concert](http://www.instantliveconcerts.com/bands_main.php3?id=192), which was great... although our position on the grass gave us a better view of one of the main support poles on the stage than of Jewel herself... and at the end of the show, we picked up our "Instant Live" CD of the concert (yes, the concert that had just ended). I wasn't keeping exact track, but it seems like it was approximately 15 minutes from the end of the show until the first boxes of CDs, already in _'jewel'_ cases, came out for distribution.
Now, if you really wanted to, you could just leave and then go to their website and order a recording (for $5 more, but only if you already had paid for a CD at the show), but I really wanted to have the actual disc within minutes of watching the show, so I made Laura (my wife) wait 🙂
diff --git a/content/Blog/just-showed-up-in-san-mateo-heading-over-to-makers-faire-tomorrow-morning.md b/content/Blog/just-showed-up-in-san-mateo-heading-over-to-makers-faire-tomorrow-morning.md
index 0b93484b..3c434a99 100644
--- a/content/Blog/just-showed-up-in-san-mateo-heading-over-to-makers-faire-tomorrow-morning.md
+++ b/content/Blog/just-showed-up-in-san-mateo-heading-over-to-makers-faire-tomorrow-morning.md
@@ -1,6 +1,6 @@
---
date: 2006-04-23T04:33:00+00:00
-title: Just showed up in San Mateo, heading over to Makers Faire tomorrow morning…
+title: Just showed up in San Mateo, heading over to Makers Faire tomorrow morning...
type: posts
---
I'll be [there](http://makezine.com/faire/) tomorrow with [Laura Foy](http://on10.net/people/laura/) (host) and Scott Finley (expert camera dude).... and I'll be doing... well, it is hard to describe what I'll be doing, but hopefully most of it will be fun!
diff --git a/content/Blog/justin-rogers-with-another-great-blog-post-series.md b/content/Blog/justin-rogers-with-another-great-blog-post-series.md
index cb7a443e..c48c571e 100644
--- a/content/Blog/justin-rogers-with-another-great-blog-post-series.md
+++ b/content/Blog/justin-rogers-with-another-great-blog-post-series.md
@@ -1,6 +1,6 @@
---
date: 2004-10-13T08:12:00+00:00
-title: Justin Rogers with another great blog post series…
+title: Justin Rogers with another great blog post series...
type: posts
---
Justin worked (and still works?) on the Terrarium system and uses that experience as an example as he discusses various gaming topics in his blog... including yesterday's post on creating random world content.
diff --git a/content/Blog/jyve-a-clear-example-of-the-new-trend-enabling-individuals-to-work-without-a-company.md b/content/Blog/jyve-a-clear-example-of-the-new-trend-enabling-individuals-to-work-without-a-company.md
index d5e2ac5e..181f1593 100644
--- a/content/Blog/jyve-a-clear-example-of-the-new-trend-enabling-individuals-to-work-without-a-company.md
+++ b/content/Blog/jyve-a-clear-example-of-the-new-trend-enabling-individuals-to-work-without-a-company.md
@@ -5,4 +5,4 @@ type: posts
---
I've been thinking lately that blogging, podcasting and video blogging (vlogging?) show how individuals are able to create content so easily that the wave of independent content producers are sometimes more powerful than the large organizations they are competing with. This is not a new thought, but what I saw today certainly made me think it again.
-[Jyve](http://www.jyve.com/) is a Skype based app that lets individuals register themselves as experts in certain fields (French teacher, AJAX development, iPods, whatever) and then people can contact them (searching through Jyve's directory of all the registered experts by topic) and start a Skype call (chat and email are also available) with them. The customer (who has created an account, including payment info) and expert negotiate a per minute (or flat fee) rate, and then the call starts up including a metering interface somewhat like a taxi-cab... tracking the total cost of the ‘lesson'. You can also charge for documents, sent through Skype's file sharing features, so if you had a great set of Visual Studio templates, or a PDF of information related to... well, whatever it is you are an expert on... then you could sell it to your customer for a flat fee. Picture it... giving expert consulting right from your home... even if that home is in Mexico and all your customers are in Europe.
+[Jyve](http://www.jyve.com/) is a Skype based app that lets individuals register themselves as experts in certain fields (French teacher, AJAX development, iPods, whatever) and then people can contact them (searching through Jyve's directory of all the registered experts by topic) and start a Skype call (chat and email are also available) with them. The customer (who has created an account, including payment info) and expert negotiate a per minute (or flat fee) rate, and then the call starts up including a metering interface somewhat like a taxi-cab... tracking the total cost of the 'lesson'. You can also charge for documents, sent through Skype's file sharing features, so if you had a great set of Visual Studio templates, or a PDF of information related to... well, whatever it is you are an expert on... then you could sell it to your customer for a flat fee. Picture it... giving expert consulting right from your home... even if that home is in Mexico and all your customers are in Europe.
diff --git a/content/Blog/keeping-in-touch-a-new-xbox-dad-article-is-live.md b/content/Blog/keeping-in-touch-a-new-xbox-dad-article-is-live.md
index 18c97ad3..e5545de0 100644
--- a/content/Blog/keeping-in-touch-a-new-xbox-dad-article-is-live.md
+++ b/content/Blog/keeping-in-touch-a-new-xbox-dad-article-is-live.md
@@ -3,7 +3,7 @@ date: 2007-06-14T17:32:00+00:00
title: Keeping in Touch, a new Xbox Dad article is live
type: posts
---
-It has been ‘marketized' a bit from how I originally wrote it (with the addition of a product name right into the title for one), but a ‘father's day' article from me is up on Xbox.com
+It has been 'marketized' a bit from how I originally wrote it (with the addition of a product name right into the title for one), but a 'father's day' article from me is up on Xbox.com
> ###
>
diff --git a/content/Blog/kent-is-gone-ok-not-really-gone-but-gone-from-msdn.md b/content/Blog/kent-is-gone-ok-not-really-gone-but-gone-from-msdn.md
index 4c4cc6a1..57b646c5 100644
--- a/content/Blog/kent-is-gone-ok-not-really-gone-but-gone-from-msdn.md
+++ b/content/Blog/kent-is-gone-ok-not-really-gone-but-gone-from-msdn.md
@@ -1,6 +1,6 @@
---
date: 2005-11-11T22:19:00+00:00
-title: Kent is gone… ok, not really “gone”, but gone from MSDN…
+title: Kent is gone... ok, not really "gone", but gone from MSDN...
type: posts
---
It is a sad day for MSDN and Microsoft, [Kent Sharkey](http://www.acmebinary.com/blogs/kent) (ASP.NET & Coding4Fun content strategist, coder of many of the coolest things on MSDN and the guy to whom I send entire projects full of not quite working code with the message "help!?!?") has left to become an independent consultant type guy... Expect MSDN to get a bit duller as of this moment 🙂
diff --git a/content/Blog/kent-sharkeys-been-a-busy-guy.md b/content/Blog/kent-sharkeys-been-a-busy-guy.md
index caa2fc3d..ddaf24c2 100644
--- a/content/Blog/kent-sharkeys-been-a-busy-guy.md
+++ b/content/Blog/kent-sharkeys-been-a-busy-guy.md
@@ -1,6 +1,6 @@
---
date: 2007-04-05T08:13:00+00:00
-title: Kent Sharkey’s been a busy guy
+title: Kent Sharkey's been a busy guy
type: posts
---
Kent's blog is back online and in one of his recent posts he updates us on all the projects he's been working since he left Microsoft (where we were both working at MSDN as content strategists)... tons of cool stuff, definitely worth reading through and following some links.
diff --git a/content/Blog/korby-speculates-on-the-marketing-strategy-behind-10s-quiet-launch.md b/content/Blog/korby-speculates-on-the-marketing-strategy-behind-10s-quiet-launch.md
index cc68c1cd..38bbdcad 100644
--- a/content/Blog/korby-speculates-on-the-marketing-strategy-behind-10s-quiet-launch.md
+++ b/content/Blog/korby-speculates-on-the-marketing-strategy-behind-10s-quiet-launch.md
@@ -1,8 +1,8 @@
---
date: 2006-04-01T05:50:00+00:00
-title: Korby speculates on the marketing strategy behind 10’s quiet launch
+title: Korby speculates on the marketing strategy behind 10's quiet launch
type: posts
---
Personally, I always hated it when people in various product groups at Microsoft would ask me to blog about a specific launch or event... because if I decided to do it, my blog post would go up into a sea of similar posts all appearing within a few hours of each other on blogs.msdn.com. How does that make you, the reader, feel? Like you are having information pushed at you through a channel that is normally about technical matters. Now, if one blogger does that, that seems fine... they are involved in the product or event and they are excited about it... why shouldn't they blog about it? But when 50 people do it, you can expect that someone behind the scenes decided that the power of blogs was too cheap and easy not to try and use it to promote their wares.
-So, back to the point.... [why didn't we annouce http://on10.net](http://blogs.msdn.com/korbyp/archive/2006/03/31/566198.aspx) more widely inside Microsoft? Why didn't we send an email to all the top bloggers asking them to talk about it? Because they would have.... and that would have been slimy. Now, if we put the show up and those same bloggers find it on their own (via links from people like [Scoble](http://scobleizer.wordpress.com/2006/03/12/more-hype-than-an-origami-yeah-thats-on10net/), who is on the on10.net team and works on show ideas with the rest of us) ... like it... and then decide to talk about it. Well, that is natural and that is fine with me. It might be a slower way to spread info, but in the end you won't end up ‘spamming' a few thousand people who don't care, you will hopefully end up speaking only to those people who will want to visit the site. Even now, with the site completely public and launched, I'm scared to send an annoucement to too many people inside the company at once... for fear that a large number of them would decide to tell someone else. Too much noise about something from a single source smells like a scam... even if it isn't.
+So, back to the point.... [why didn't we annouce http://on10.net](http://blogs.msdn.com/korbyp/archive/2006/03/31/566198.aspx) more widely inside Microsoft? Why didn't we send an email to all the top bloggers asking them to talk about it? Because they would have.... and that would have been slimy. Now, if we put the show up and those same bloggers find it on their own (via links from people like [Scoble](http://scobleizer.wordpress.com/2006/03/12/more-hype-than-an-origami-yeah-thats-on10net/), who is on the on10.net team and works on show ideas with the rest of us) ... like it... and then decide to talk about it. Well, that is natural and that is fine with me. It might be a slower way to spread info, but in the end you won't end up 'spamming' a few thousand people who don't care, you will hopefully end up speaking only to those people who will want to visit the site. Even now, with the site completely public and launched, I'm scared to send an annoucement to too many people inside the company at once... for fear that a large number of them would decide to tell someone else. Too much noise about something from a single source smells like a scam... even if it isn't.
diff --git a/content/Blog/lacing-your-running-shoes-via-animated-gifs.md b/content/Blog/lacing-your-running-shoes-via-animated-gifs.md
index 82a1ca08..8f6d3eb5 100644
--- a/content/Blog/lacing-your-running-shoes-via-animated-gifs.md
+++ b/content/Blog/lacing-your-running-shoes-via-animated-gifs.md
@@ -1,6 +1,6 @@
---
date: 2005-06-22T22:40:00+00:00
-title: Lacing your running shoes… via animated gifs
+title: Lacing your running shoes... via animated gifs
type: posts
---
When my brother took me to buy running shoes a few years ago, he made a point of showing me a couple of ways to lace them up based on the fit I needed... but over time I forgot, and now I have new shoes... luckily for me, the web saves the day (like usual) and I found this on the new balance site: [Lacing for Better Fit](http://www.newbalance.com/productbrowser/performance/lacing_for_a_better_fit.html?sport=Running&gender=&product_type=&feature=)
diff --git a/content/Blog/last-day-at-msdn.md b/content/Blog/last-day-at-msdn.md
index 13b2b83f..923d731f 100644
--- a/content/Blog/last-day-at-msdn.md
+++ b/content/Blog/last-day-at-msdn.md
@@ -1,6 +1,6 @@
---
date: 2006-01-13T18:28:00+00:00
-title: Last day at MSDN…
+title: Last day at MSDN...
type: posts
---
[Earlier I annouced that I was leaving MSDN](http://blogs.duncanmackenzie.net/duncanma/archive/2005/12/17/3412.aspx), and my last day has arrived. I'm pretty excited about starting with the Channel 9 team next week though, my office here is empty and I'll be returning my MSDN machines today. Luckily for me, for the purposes of copying my old files over, I already have my new machine from the Channel 9 team, a Tecra M4 tablet PC. This is my first time using a Tablet, so I need to track down all the utilities and apps that will make the most of this cool convertible machine.
diff --git a/content/Blog/laura-foy-and-a-flamethrower-hot-enough-for-you.md b/content/Blog/laura-foy-and-a-flamethrower-hot-enough-for-you.md
index 7fd15475..32768974 100644
--- a/content/Blog/laura-foy-and-a-flamethrower-hot-enough-for-you.md
+++ b/content/Blog/laura-foy-and-a-flamethrower-hot-enough-for-you.md
@@ -1,6 +1,6 @@
---
date: 2006-04-24T10:04:00+00:00
-title: Laura Foy and a Flamethrower …. hot enough for you?
+title: Laura Foy and a Flamethrower .... hot enough for you?
type: posts
---
So I'm back from the San Francisco area, and I'm while I'm too tired to give you all the details right now, here's a sneak peak of some of the things you'll be seeing on 10 in the near future:
diff --git a/content/Blog/laura-foy-does-a-360-inspired-cover-of-justin-timberlakes-hit.md b/content/Blog/laura-foy-does-a-360-inspired-cover-of-justin-timberlakes-hit.md
index 334dea18..c868a023 100644
--- a/content/Blog/laura-foy-does-a-360-inspired-cover-of-justin-timberlakes-hit.md
+++ b/content/Blog/laura-foy-does-a-360-inspired-cover-of-justin-timberlakes-hit.md
@@ -1,13 +1,13 @@
---
date: 2006-12-01T09:31:00+00:00
-title: Laura Foy does a 360-inspired cover of Justin Timberlake’s hit…
+title: Laura Foy does a 360-inspired cover of Justin Timberlake's hit...
type: posts
---
-
-Video: I'm bringing XBOX back (from on10.net)
+
+Video: I'm bringing XBOX back (from on10.net)
Follow the link to get a high-quality WMV for your PC, a WMV for your Zune or a MP4 for your iPod/PSP... or a WMA/MP3 if all you want is the music 🙂
diff --git a/content/Blog/laura-foy-with-pizza-and-a-line-up-of-ps3-fans-hmm.md b/content/Blog/laura-foy-with-pizza-and-a-line-up-of-ps3-fans-hmm.md
index c9296460..074012e9 100644
--- a/content/Blog/laura-foy-with-pizza-and-a-line-up-of-ps3-fans-hmm.md
+++ b/content/Blog/laura-foy-with-pizza-and-a-line-up-of-ps3-fans-hmm.md
@@ -1,6 +1,6 @@
---
date: 2006-11-19T08:44:00+00:00
-title: Laura Foy with Pizza and a line up of PS3 fans… hmm…
+title: Laura Foy with Pizza and a line up of PS3 fans... hmm...
type: posts
---
Probably not the best plan in the world, but we sent Laura out with Pizza and a Premium Xbox 360 to try and win the hearts and minds of a line up of PS3 buyers at Target... [watch the video on 10](http://on10.net/Blogs/laura/ps3-is-launching-and-lines-are-forming-well-this-i-just-have-to-see/) (download only right now)... and maybe we'll do the same for the Wii?
diff --git a/content/Blog/laziness-net-the-professional-edition.md b/content/Blog/laziness-net-the-professional-edition.md
index 379383b2..e85d5720 100644
--- a/content/Blog/laziness-net-the-professional-edition.md
+++ b/content/Blog/laziness-net-the-professional-edition.md
@@ -1,6 +1,6 @@
---
date: 2003-08-29T21:29:00+00:00
-title: Laziness .NET — the Professional Edition
+title: Laziness .NET – the Professional Edition
type: posts
---
Back in June I published [a column](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun06272003.asp) showing you how to make a simple Pocket PC remote for Windows Media player. I didn't know it at the time, but some of my readers have sent in links to [a professional version of the same idea](http://www.zerama.net/). Built using the .NET Framework 1.1 and C#, [Zerama](http://www.zerama.net/) looks amazing... everything I wanted in mine, but built and supported by someone else (I love to code, but I'm happy to have someone else do it for me too!).
@@ -14,5 +14,5 @@ Very cool stuff... even handles radio favorites and video content from your libr
Oh, and in case you are wondering... no kickbacks involved here folks... I'm just excited to see cool media related code created using .NET!
- ([Listening To](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun04252003.asp): No One Like You [[Scorpions](http://www.windowsmedia.com/mg/search.asp?srch=Scorpions) / The Best of Rockers ‘n' Ballads])
+ ([Listening To](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun04252003.asp): No One Like You [[Scorpions](http://www.windowsmedia.com/mg/search.asp?srch=Scorpions) / The Best of Rockers 'n' Ballads])
diff --git a/content/Blog/leaving-las-vegas.md b/content/Blog/leaving-las-vegas.md
index 35e1c9dc..ac4627e0 100644
--- a/content/Blog/leaving-las-vegas.md
+++ b/content/Blog/leaving-las-vegas.md
@@ -10,5 +10,5 @@ The most interesting aspect of the conference has to be the booth next to
Speaking of terribly tragic accidents... I wrote quite a few quick ASP.NET apps in front of customers at this event. General Rule: don't let this Windows Forms guy near ASP.NET in a public place, I can make it look a lot harder than it needs to be!
- [Listening to: Pearl's Girl – [Underworld](http://www.windowsmedia.com/mg/search.asp?srch=Underworld) – The Saint [Original Soundtrack] (09:38)]
+ [Listening to: Pearl's Girl – [Underworld](http://www.windowsmedia.com/mg/search.asp?srch=Underworld) – The Saint [Original Soundtrack] (09:38)]
diff --git a/content/Blog/leelas-hot-and-im-not-afraid-to-admit-it.md b/content/Blog/leelas-hot-and-im-not-afraid-to-admit-it.md
index 9cf4b734..faf6d979 100644
--- a/content/Blog/leelas-hot-and-im-not-afraid-to-admit-it.md
+++ b/content/Blog/leelas-hot-and-im-not-afraid-to-admit-it.md
@@ -1,6 +1,6 @@
---
date: 2007-04-30T07:41:00+00:00
-title: Leela’s hot and I’m not afraid to admit it
+title: Leela's hot and I'm not afraid to admit it
type: posts
---
I've been watching a few too many [Futurama's](http://en.wikipedia.org/wiki/Futurama_%28animated_series%29) lately....
diff --git a/content/Blog/less-frustrated.md b/content/Blog/less-frustrated.md
index 4e17fa69..9d209ac9 100644
--- a/content/Blog/less-frustrated.md
+++ b/content/Blog/less-frustrated.md
@@ -1,6 +1,6 @@
---
date: 2004-11-10T07:43:00+00:00
-title: Less frustrated…
+title: Less frustrated...
type: posts
---
I love the internet for one main reason.... [porn](http://www.suicidegirls.com/). Or is the fact that everyone is willing to help you when you have a problem?
diff --git a/content/Blog/letter-from-the-editor-on-the-msdn-developer-centers.md b/content/Blog/letter-from-the-editor-on-the-msdn-developer-centers.md
index bccbcbb6..6160dfee 100644
--- a/content/Blog/letter-from-the-editor-on-the-msdn-developer-centers.md
+++ b/content/Blog/letter-from-the-editor-on-the-msdn-developer-centers.md
@@ -1,6 +1,6 @@
---
date: 2003-07-23T09:52:00+00:00
-title: '“Letter from the Editor” on the MSDN Developer Centers'
+title: '"Letter from the Editor" on the MSDN Developer Centers'
type: posts
---
Hey folks, I'm not sure if you've seen this section of the new MSDN Developer Centers (). It is a place where the appropriate MSDN Content Strategist (me for VB, [Kent](http://msdn.microsoft.com/asp.net/letters) for ASP.NET, etc...) gives a little blurb about the content on the site for that period of time... it is a bit bloggish in nature in fact, but with a bit more editorial polish...
diff --git a/content/Blog/like-code-like-fxcop-then-you-should-read-david-keans-blog.md b/content/Blog/like-code-like-fxcop-then-you-should-read-david-keans-blog.md
index e61ccc67..72fe6f4b 100644
--- a/content/Blog/like-code-like-fxcop-then-you-should-read-david-keans-blog.md
+++ b/content/Blog/like-code-like-fxcop-then-you-should-read-david-keans-blog.md
@@ -1,6 +1,6 @@
---
date: 2004-09-12T07:29:00+00:00
-title: Like Code? Like FxCop? Then you should read David Kean’s blog…
+title: Like Code? Like FxCop? Then you should read David Kean's blog...
type: posts
---
I was reading [an entry from David Kean about some inconsistencies in 2.0 Framework classes](http://managedfromdownunder.blogspot.com/2004/08/net-20-inconsistencies.html), and I decided to jump up a level and read through some of his others posts... holy code samples, Batman! Seriously, almost every post includes a code or XML sample of some sort... that is a high signal-to-noise ratio folks... all on fairly interesting .NET topics, including quite a few discussions of [FxCop](http://www.gotdotnet.com/team/fxcop/)... you should definitely check this blog out (link below)....
diff --git a/content/Blog/little-memory-game-up-on-the-msdn-magazine-site.md b/content/Blog/little-memory-game-up-on-the-msdn-magazine-site.md
index 18a75a84..282d2822 100644
--- a/content/Blog/little-memory-game-up-on-the-msdn-magazine-site.md
+++ b/content/Blog/little-memory-game-up-on-the-msdn-magazine-site.md
@@ -1,6 +1,6 @@
---
date: 2005-10-02T03:08:00+00:00
-title: Little “Memory” game up on the MSDN Magazine site…
+title: Little "Memory" game up on the MSDN Magazine site...
type: posts
---
Check it out [here...](http://msdn.microsoft.com/msdnmag/issues/05/10/advancedbasics/default.aspx)
diff --git a/content/Blog/long-overdue-but-here-is-the-source-for-the-blog-copier.md b/content/Blog/long-overdue-but-here-is-the-source-for-the-blog-copier.md
index 8d4eed61..f085fe89 100644
--- a/content/Blog/long-overdue-but-here-is-the-source-for-the-blog-copier.md
+++ b/content/Blog/long-overdue-but-here-is-the-source-for-the-blog-copier.md
@@ -1,6 +1,6 @@
---
date: 2005-04-02T09:32:00+00:00
-title: Long overdue, but here is the source for the “blog copier”
+title: Long overdue, but here is the source for the "blog copier"
type: posts
---
In [my first post on this site](http://blogs.duncanmackenzie.net/duncanma/archive/2004/08/25/589.aspx), I mentioned an application that I wrote to copy blog posts from one .Text server to another. Overall, I didn't think the application had any real use after the web service I used was removed from the weblogs.asp.net servers, but I'm posting it anyway for anyone who might find it useful.
diff --git a/content/Blog/looking-for-a-good-wma-to-mp3-conversion-utility.md b/content/Blog/looking-for-a-good-wma-to-mp3-conversion-utility.md
index b1b43228..90e992be 100644
--- a/content/Blog/looking-for-a-good-wma-to-mp3-conversion-utility.md
+++ b/content/Blog/looking-for-a-good-wma-to-mp3-conversion-utility.md
@@ -7,6 +7,6 @@ type: posts
* must transfer meta data correctly (ID3 tags)
* batch would be great, point it at a folder structure and let it run
-I've tried a couple, but so far I haven't found a single free one that works well... I'd be willing to buy something but I think I really would like a recommendation in that case... there are too many out there and I'm not having any luck finding the ‘best' one.
+I've tried a couple, but so far I haven't found a single free one that works well... I'd be willing to buy something but I think I really would like a recommendation in that case... there are too many out there and I'm not having any luck finding the 'best' one.
Let me know if anyone has any ideas! Thanks!!
diff --git a/content/Blog/looking-for-a-photo-blog.md b/content/Blog/looking-for-a-photo-blog.md
index a8e385c8..8fba92b4 100644
--- a/content/Blog/looking-for-a-photo-blog.md
+++ b/content/Blog/looking-for-a-photo-blog.md
@@ -1,6 +1,6 @@
---
date: 2003-11-19T11:58:00+00:00
-title: Looking for a “Photo Blog”
+title: Looking for a "Photo Blog"
type: posts
---
I recently acquired a digital camera so I started thinking about a photo blog... something my family out in Winnipeg could subscribe to. A colleague, who has a camera phone, suggested textamerica, which seemed quite happy to accept my registration but I didn't go through with the sign up because it seemed that they only intended camera **phone** users on their site, and I didn't want to mess with their system...
diff --git a/content/Blog/looking-for-ideas-for-articles-on-getting-stuff-done.md b/content/Blog/looking-for-ideas-for-articles-on-getting-stuff-done.md
index 90dbb6e7..04631059 100644
--- a/content/Blog/looking-for-ideas-for-articles-on-getting-stuff-done.md
+++ b/content/Blog/looking-for-ideas-for-articles-on-getting-stuff-done.md
@@ -1,6 +1,6 @@
---
date: 2004-10-01T04:03:00+00:00
-title: Looking for ideas for articles on “Getting Stuff Done”
+title: Looking for ideas for articles on "Getting Stuff Done"
type: posts
---
[Robert Green](http://blogs.msdn.com/rgreen_msft) and I are planning a series of articles focused around Visual Basic 2005 Express Edition... quick articles, not a lot of text, but with enough code to do something cool and useful... but we need ideas, and we are looking for submissions of content. If you have some ideas, comment away... and if you'd be interested in submitting something, just let me know!
diff --git a/content/Blog/looks-like-i-coded-myself-into-a-corner-here.md b/content/Blog/looks-like-i-coded-myself-into-a-corner-here.md
index 8124c2f9..61f82da1 100644
--- a/content/Blog/looks-like-i-coded-myself-into-a-corner-here.md
+++ b/content/Blog/looks-like-i-coded-myself-into-a-corner-here.md
@@ -1,8 +1,8 @@
---
date: 2005-11-14T07:00:00+00:00
-title: Looks like I coded myself into a corner here…
+title: Looks like I coded myself into a corner here...
type: posts
---
-This is the sort of thing that happens with large development teams, one team codes in ‘fixes' that break someone else's work... I don't normally do this all by myself! I [updated the Flairmaker to support Atom 0.3](http://blogs.duncanmackenzie.net/duncanma/archive/2005/10/23/3112.aspx), then I [updated my feeds to Atom 1.0](http://blogs.duncanmackenzie.net/duncanma/archive/2005/11/01/3183.aspx) ... great.
+This is the sort of thing that happens with large development teams, one team codes in 'fixes' that break someone else's work... I don't normally do this all by myself! I [updated the Flairmaker to support Atom 0.3](http://blogs.duncanmackenzie.net/duncanma/archive/2005/10/23/3112.aspx), then I [updated my feeds to Atom 1.0](http://blogs.duncanmackenzie.net/duncanma/archive/2005/11/01/3183.aspx) ... great.
[See the error, laugh at the coder... or will it be fixed by the time you click this?](http://eris1109.si-xios.info/FlairMaker.ashx?atom=http://blogs.duncanmackenzie.net/duncanma/atom.aspx)
diff --git a/content/Blog/looks-like-i-made-the-cover-of-msdn-magazine.md b/content/Blog/looks-like-i-made-the-cover-of-msdn-magazine.md
index d9c823e0..e4a545d5 100644
--- a/content/Blog/looks-like-i-made-the-cover-of-msdn-magazine.md
+++ b/content/Blog/looks-like-i-made-the-cover-of-msdn-magazine.md
@@ -1,6 +1,6 @@
---
date: 2006-02-08T19:12:00+00:00
-title: Looks like I made the cover of MSDN Magazine…
+title: Looks like I made the cover of MSDN Magazine...
type: posts
---
-My article about the My namespace was revamped and put out in a [‘special bonus issue'](http://msdn.microsoft.com/msdnmag/issues/06/00/default.aspx) of MSDN Magazine.
+My article about the My namespace was revamped and put out in a ['special bonus issue'](http://msdn.microsoft.com/msdnmag/issues/06/00/default.aspx) of MSDN Magazine.
diff --git a/content/Blog/lots-of-folks-interested-in-the-free-xbox-360-link.md b/content/Blog/lots-of-folks-interested-in-the-free-xbox-360-link.md
index 5c2dac19..c5955fc4 100644
--- a/content/Blog/lots-of-folks-interested-in-the-free-xbox-360-link.md
+++ b/content/Blog/lots-of-folks-interested-in-the-free-xbox-360-link.md
@@ -1,6 +1,6 @@
---
date: 2005-10-25T07:21:00+00:00
-title: Lots of folks interested in the free Xbox 360 link…
+title: Lots of folks interested in the free Xbox 360 link...
type: posts
---
-For the last few weeks I've had a graphic and link to a [‘free Xbox 360' site](http://xbox360s.freepay.com/?r=23139488) up as a banner on my blog pages, and it has received a lot of clicks (and 12 or so sign-ups, although no one has completed an offer yet...). I'm guessing that with the difficulty of obtaining a pre-order at this close to the release, the idea of a free Xbox 360 is pretty appealing. Personally, I headed down to the local EB Games and put down a $50 deposit on an Xbox 360 in one of their future allotments (all the machines in the first allotment were already pre-sold). I figured that if I didn't do that, I'd be driving around to Walmart and Toys R' Us for days before I managed to find a machine for sale at the end of November.
+For the last few weeks I've had a graphic and link to a ['free Xbox 360' site](http://xbox360s.freepay.com/?r=23139488) up as a banner on my blog pages, and it has received a lot of clicks (and 12 or so sign-ups, although no one has completed an offer yet...). I'm guessing that with the difficulty of obtaining a pre-order at this close to the release, the idea of a free Xbox 360 is pretty appealing. Personally, I headed down to the local EB Games and put down a $50 deposit on an Xbox 360 in one of their future allotments (all the machines in the first allotment were already pre-sold). I figured that if I didn't do that, I'd be driving around to Walmart and Toys R' Us for days before I managed to find a machine for sale at the end of November.
diff --git a/content/Blog/luke-hoban-blogs-on.md b/content/Blog/luke-hoban-blogs-on.md
index 38cb8c70..90c27fa7 100644
--- a/content/Blog/luke-hoban-blogs-on.md
+++ b/content/Blog/luke-hoban-blogs-on.md
@@ -1,6 +1,6 @@
---
date: 2004-07-01T08:51:00+00:00
-title: Luke Hoban blogs on…
+title: Luke Hoban blogs on...
type: posts
---
Luke, a PM on the C# IDE team has started a blog... should be a good source of info, especially around the new Express Edition.
diff --git a/content/Blog/made-it-to-san-diego.md b/content/Blog/made-it-to-san-diego.md
index 00ba107a..f41302e0 100644
--- a/content/Blog/made-it-to-san-diego.md
+++ b/content/Blog/made-it-to-san-diego.md
@@ -1,8 +1,8 @@
---
date: 2004-05-23T10:34:00+00:00
-title: Made it to San Diego…
+title: Made it to San Diego...
type: posts
---
-I flew down to TechEd today, and I made it to the Marriott without any incidents... and I have my first ‘Cabana' session tomorrow at 8:30 am... This means I'll be hanging out in the convention center, in the ‘Cabana' area, in case anyone wants to drop by and chat about VB... there will be someone there for all the major technology areas pretty much all the time throughout the week. I've got quite a few shifts scheduled, which means that the Cabanas will be the best place to find me at almost anytime during the event...
+I flew down to TechEd today, and I made it to the Marriott without any incidents... and I have my first 'Cabana' session tomorrow at 8:30 am... This means I'll be hanging out in the convention center, in the 'Cabana' area, in case anyone wants to drop by and chat about VB... there will be someone there for all the major technology areas pretty much all the time throughout the week. I've got quite a few shifts scheduled, which means that the Cabanas will be the best place to find me at almost anytime during the event...
Internet works fine in the hotel rooms by the way, it is a bit slow but the front desk told me (and other folks checking in at the same time) that it wasn't working... for all I know it will stop at any moment, but I would suggest just trying it out anyway, even if the hotel staff tell you that you would be better off sticking to dial-up for now.
diff --git a/content/Blog/major-nelson-asks-the-community-for-their-favorite-xbox-360-tips.md b/content/Blog/major-nelson-asks-the-community-for-their-favorite-xbox-360-tips.md
index 0b9ccc11..dc2c2bd1 100644
--- a/content/Blog/major-nelson-asks-the-community-for-their-favorite-xbox-360-tips.md
+++ b/content/Blog/major-nelson-asks-the-community-for-their-favorite-xbox-360-tips.md
@@ -1,6 +1,6 @@
---
date: 2006-01-25T18:11:00+00:00
-title: Major Nelson asks the community for their favorite Xbox 360 tips…
+title: Major Nelson asks the community for their favorite Xbox 360 tips...
type: posts
---
Looking for tips for your new Xbox 360? Check out the over 300 comments to Major Nelson's post, not all of them are useful, but there are lots of great bits of information in there.
diff --git a/content/Blog/major-revamp-of-the-vb-community-page-up.md b/content/Blog/major-revamp-of-the-vb-community-page-up.md
index 035b0eab..9d835337 100644
--- a/content/Blog/major-revamp-of-the-vb-community-page-up.md
+++ b/content/Blog/major-revamp-of-the-vb-community-page-up.md
@@ -1,6 +1,6 @@
---
date: 2004-08-31T07:12:00+00:00
-title: Major revamp of the VB Community page up…
+title: Major revamp of the VB Community page up...
type: posts
---
Ok, so here's the scoop... [Robert Green, the Visual Basic PM focused on Community](http://blogs.msdn.com/rgreen_msft), is going to be in charge of [the /community portion of the VB developer center on MSDN](http://msdn.microsoft.com/vbasic/community/default.aspx) from now on... updating it, designing it, blogging about it, etc....
diff --git a/content/Blog/managed-code-samples-from-the-exchange-sdk.md b/content/Blog/managed-code-samples-from-the-exchange-sdk.md
index af7ed4d8..ab13bf77 100644
--- a/content/Blog/managed-code-samples-from-the-exchange-sdk.md
+++ b/content/Blog/managed-code-samples-from-the-exchange-sdk.md
@@ -9,9 +9,9 @@ From [KC Lemson's blog](http://blogs.msdn.com/kclemson)...
> In a previous entry, I received a comment about how there were no examples of using WebDAV in the Exchange SDK with ASP.Net... I forwarded it to our SDK team (who can be reached at exsdkfb AT microsoft DOT com) and they pointed out several examples for me:
>
-> * Searching Folders (WebDAV) – C# and VB.Net
-> * Sending a Message (WebDAV) – C# and VB.Net
-> * Getting the Size of a Mailbox (WebDAV) – C# and VB.Net
-> * The Notifications Sample Application – C#
+> * Searching Folders (WebDAV) – C# and VB.Net
+> * Sending a Message (WebDAV) – C# and VB.Net
+> * Getting the Size of a Mailbox (WebDAV) – C# and VB.Net
+> * The Notifications Sample Application – C#
>
> If you would like to request any more managed code samples in the SDK, drop them a line at [the email address above](http://blogs.msdn.com/kclemson/contact.aspx), or add a comment to this entry and I will forward it on.
diff --git a/content/Blog/mark-davis-discusses-a-c-feature.md b/content/Blog/mark-davis-discusses-a-c-feature.md
index c88d2498..9c2113aa 100644
--- a/content/Blog/mark-davis-discusses-a-c-feature.md
+++ b/content/Blog/mark-davis-discusses-a-c-feature.md
@@ -1,6 +1,6 @@
---
date: 2004-06-17T07:30:00+00:00
-title: Mark Davis discusses a C# feature….
+title: Mark Davis discusses a C# feature....
type: posts
---
and it isn't about Whidbey, oh my... 🙂
@@ -11,6 +11,6 @@ and it isn't about Whidbey, oh my... 🙂
- _If you implement an interface (or event/delegate) on your class and don't want to type all the methods, just type the interface name in your class derivation list and Intellisense will display a tooltip saying “Press TAB to insert stubs for ”. Pressing ‘TAB' will insert stub method implemenations into your class. Very cool timesaver!_
+ _If you implement an interface (or event/delegate) on your class and don't want to type all the methods, just type the interface name in your class derivation list and Intellisense will display a tooltip saying “Press TAB to insert stubs for ”. Pressing 'TAB' will insert stub method implemenations into your class. Very cool timesaver!_
diff --git a/content/Blog/matt-warren-discusses-objectspaces-and-orm-in-general.md b/content/Blog/matt-warren-discusses-objectspaces-and-orm-in-general.md
index 4bb73d14..51e5be4d 100644
--- a/content/Blog/matt-warren-discusses-objectspaces-and-orm-in-general.md
+++ b/content/Blog/matt-warren-discusses-objectspaces-and-orm-in-general.md
@@ -3,7 +3,7 @@ date: 2004-04-21T10:31:00+00:00
title: Matt Warren discusses ObjectSpaces and ORM in general
type: posts
---
-Check out this post from [‘The Wayward WebLog'](http://blogs.msdn.com/mattwar/)... it is a good discussion starter for anyone who wants to chat about ORM (object-relational mapping) ...
+Check out this post from ['The Wayward WebLog'](http://blogs.msdn.com/mattwar/)... it is a good discussion starter for anyone who wants to chat about ORM (object-relational mapping) ...
diff --git a/content/Blog/matt-warren-on-language-design.md b/content/Blog/matt-warren-on-language-design.md
index 5cfe7de4..fe9e0e82 100644
--- a/content/Blog/matt-warren-on-language-design.md
+++ b/content/Blog/matt-warren-on-language-design.md
@@ -3,8 +3,8 @@ date: 2004-03-09T10:26:00+00:00
title: Matt Warren on Language Design
type: posts
---
-[Matt](http://blogs.msdn.com/mattwar) provides us with some insights into the world of language design, a field that most of us have only dabbled in via a university course, with his discussion of keywords, operators and the problems with extending an existing programming language after its original release.
+[Matt](http://blogs.msdn.com/mattwar) provides us with some insights into the world of language design, a field that most of us have only dabbled in via a university course, with his discussion of keywords, operators and the problems with extending an existing programming language after its original release.
> _It amazes me how difficult it is to design new features to a programming language. Once a language is baked in its original form it’s almost impossible to add new semantics let alone syntax rules. Operators are hellish. You want to invent new ones, but you are generally limited to the common symbols found on the standard keyboard._
-Click here to read his entire post (and his ‘interesting' conclusion): [Programming in the Blue](http://blogs.msdn.com/mattwar/archive/2004/03/08/86354.aspx)
+Click here to read his entire post (and his 'interesting' conclusion): [Programming in the Blue](http://blogs.msdn.com/mattwar/archive/2004/03/08/86354.aspx)
diff --git a/content/Blog/mc-chris-and-fettes-vette.md b/content/Blog/mc-chris-and-fettes-vette.md
index a3c92b51..0db1c649 100644
--- a/content/Blog/mc-chris-and-fettes-vette.md
+++ b/content/Blog/mc-chris-and-fettes-vette.md
@@ -1,6 +1,6 @@
---
date: 2006-08-31T16:18:00+00:00
-title: MC Chris and Fette’s Vette
+title: MC Chris and Fette's Vette
type: posts
---
[Sampy](http://blog.sampy.com) and I were looking at some photos of the MC Chris concert from PAX05 and I had to go dig up the song. Easy enough to find the MP3 on [MC Chris's site](http://www.myspace.com/mcchris), but I remembered a video ... [not this one, but close enough](http://www.youtube.com/watch?v=erP1K_9yf6o).
diff --git a/content/Blog/media-center-keyboard.md b/content/Blog/media-center-keyboard.md
index d7154fde..b8429bfc 100644
--- a/content/Blog/media-center-keyboard.md
+++ b/content/Blog/media-center-keyboard.md
@@ -1,6 +1,6 @@
---
date: 2005-09-12T19:07:00+00:00
-title: Media Center Keyboard…
+title: Media Center Keyboard...
type: posts
---
I have no idea when [this](http://www.microsoft.com/hardware/discover/remotekey.htm) is coming out, but I have got to get one... I've tried various remote keyboards but this one seems much better designed for lap-based use, which is exactly what I'm aiming for...
diff --git a/content/Blog/meet-the-10-team-interviewvideo-thing-up-on-on10-net.md b/content/Blog/meet-the-10-team-interviewvideo-thing-up-on-on10-net.md
index ba66b8a7..9fdfab69 100644
--- a/content/Blog/meet-the-10-team-interviewvideo-thing-up-on-on10-net.md
+++ b/content/Blog/meet-the-10-team-interviewvideo-thing-up-on-on10-net.md
@@ -1,6 +1,6 @@
---
date: 2006-07-05T20:48:00+00:00
-title: '“Meet the 10 team” interview/video thing up on on10.net'
+title: '"Meet the 10 team" interview/video thing up on on10.net'
type: posts
---
[ ](http://on10.net/Blogs/TheShow/3723/)
diff --git a/content/Blog/more-book-spotting-front-table-spot-in-a-local-borders.md b/content/Blog/more-book-spotting-front-table-spot-in-a-local-borders.md
index 434c5afa..4ba7cb01 100644
--- a/content/Blog/more-book-spotting-front-table-spot-in-a-local-borders.md
+++ b/content/Blog/more-book-spotting-front-table-spot-in-a-local-borders.md
@@ -1,6 +1,6 @@
---
date: 2006-02-10T04:46:00+00:00
-title: More book spotting… front table spot in a local Borders…
+title: More book spotting... front table spot in a local Borders...
type: posts
---
[From Brian's blog](http://spaces.msn.com/brianjo/Blog/cns!57C723EC58B8F3A3!534.entry) (via his wife)
diff --git a/content/Blog/more-on-pulling-msdn-content-into-my-site.md b/content/Blog/more-on-pulling-msdn-content-into-my-site.md
index c01a8fad..59976fb6 100644
--- a/content/Blog/more-on-pulling-msdn-content-into-my-site.md
+++ b/content/Blog/more-on-pulling-msdn-content-into-my-site.md
@@ -1,16 +1,16 @@
---
date: 2005-03-21T21:48:00+00:00
-title: More on “pulling” MSDN content into my site…
+title: More on "pulling" MSDN content into my site...
type: posts
---
In [my last post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/03/19/1243.aspx), I was talking about pulling my articles from MSDN into the chrome of my site. This type of system could be created using a frameset, but frames are evil, so that isn't the approach I took. Instead, knowing a bit about the files on MSDN's web servers, I took advantage of a special xml file that exists for most of our articles. This file is created as part of our publishing process and exists so that we can pull articles into the chrome of our developer centers (like [this](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun12102003.asp)). It isn't a straight xhtml file, but it is almost identical to the html content of the article itself. Knowing that this file exists, my pull code just munges the original (MSDN) URL of the requested article to figure out the underlying xml file name, then loads up that xml. Once I have the xml content, I do a bit of work to the elements, to make all the relative links correctly point back to MSDN (for the images, related articles, links into the SDK, etc...) and then output html into a placeholder on my own page.
-Given a URL like [this](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun12102003.asp), you can remove the pull syntax (used by our developer centers) to come up with the library URL of this article, [/library/en-us/dncodefun/html/code4fun12102003.asp](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun12102003.asp), then apply a complex transform to produce the likely URL of the ‘behind-the-scenes' XML file: [/library/en-us/dncodefun/html/code4fun12102003.xml](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun12102003.xml).
+Given a URL like [this](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun12102003.asp), you can remove the pull syntax (used by our developer centers) to come up with the library URL of this article, [/library/en-us/dncodefun/html/code4fun12102003.asp](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun12102003.asp), then apply a complex transform to produce the likely URL of the 'behind-the-scenes' XML file: [/library/en-us/dncodefun/html/code4fun12102003.xml](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun12102003.xml).
It is possible that this XML file doesn't exist, so it is important to handle that possibility in your code. In my case, if I can't find the XML I just redirect to the original MSDN url. If the original URL doesn't appear to be well formed, I just give up completely and redirect to the home page of my own site.
_more details and code to follow...._
- [Listening to: Last Chance – Jet – Get Born (01:52)]
+ [Listening to: Last Chance – Jet – Get Born (01:52)]
diff --git a/content/Blog/more-on-that-3-day-script-i-wrote.md b/content/Blog/more-on-that-3-day-script-i-wrote.md
index cd5d3562..cab811d2 100644
--- a/content/Blog/more-on-that-3-day-script-i-wrote.md
+++ b/content/Blog/more-on-that-3-day-script-i-wrote.md
@@ -1,6 +1,6 @@
---
date: 2007-03-22T09:26:00+00:00
-title: More on that 3-Day script I wrote…
+title: More on that 3-Day script I wrote...
type: posts
---
Darn script removing code on AOL! One woman, Nicolle, has [a blog with AOL](http://journals.aol.com/knowwriter/AmazingAdventures), but it won't let her add script to any part of the UI... or even into a post.
diff --git a/content/Blog/more-on-that-rss-editor.md b/content/Blog/more-on-that-rss-editor.md
index ef250bac..16360d91 100644
--- a/content/Blog/more-on-that-rss-editor.md
+++ b/content/Blog/more-on-that-rss-editor.md
@@ -1,6 +1,6 @@
---
date: 2005-12-08T07:28:00+00:00
-title: More on that RSS editor…
+title: More on that RSS editor...
type: posts
---
In the end, MSDN didn't end up needing [the RSS editor I wrote](http://blogs.duncanmackenzie.net/duncanma/archive/2005/11/01/3184.aspx), so I've stripped out the features and content specific to their needs and started turning it into a more generic RSS creation tool. If you'd like to see it, as it is, you can run it from [a ClickOnce install point here on my site](http://www.duncanmackenzie.net/FeedWriter/default.aspx). There are more features coming, and I'm revamping the style and behavior of the category system.... but you can try it out against copies of your own feeds or click File | New Feed to make new ones. Check out the Validate option on the menu, it will send whatever feed you have open to a web service enabled version of the [feedvalidator.org](http://www.feedvalidator.org) system (coded up by [Kent Sharkey](http://www.acmebinary.com/blogs/kent/default.aspx)), allowing you to check the validatity of your RSS **without** having to publish the file anywhere.
diff --git a/content/Blog/more-playing-with-asp-net.md b/content/Blog/more-playing-with-asp-net.md
index 2077e843..a9fc9816 100644
--- a/content/Blog/more-playing-with-asp-net.md
+++ b/content/Blog/more-playing-with-asp-net.md
@@ -43,5 +43,5 @@ _Ouch... I guess I was porting/modifying that code way too quickly... goofed up
Also, in the html of the aOkPanel11, which can appear for the .NET Framework 1.1 or greater... I changed the text to reflect this possibility and added<%Response.Write(Request.Browser.ClrVersion)%>
-_hopefully, this ‘release' works better than the last one 🙂_
+_hopefully, this 'release' works better than the last one 🙂_
diff --git a/content/Blog/more-xbox-dad-articles-viva-piata-party-animals-and-xbox-live.md b/content/Blog/more-xbox-dad-articles-viva-piata-party-animals-and-xbox-live.md
index 53f2cd10..2fa0a201 100644
--- a/content/Blog/more-xbox-dad-articles-viva-piata-party-animals-and-xbox-live.md
+++ b/content/Blog/more-xbox-dad-articles-viva-piata-party-animals-and-xbox-live.md
@@ -1,8 +1,11 @@
---
date: 2007-11-21T22:16:00+00:00
-title: More Xbox Dad articles, Viva Piñata Party Animals and Xbox Live
+title: More Xbox Dad articles, Viva Piñata Party Animals and Xbox Live
type: posts
+tags:
+ - Xbox
+ - Xbox Dad
---
I've obviously been busy, I never even posted a link to these articles here... I've written two new Xbox Dad article in the past few weeks, [one all about Xbox Live](http://www.xbox.com/en-US/community/events/liveis5ive/xboxdad.htm) (to coincide with the [Xbox Live is Five](http://www.xbox.com/en-US/community/events/liveis5ive) event going on) and [one that I wrote this week about Viva Piñata Party Animals](http://www.xbox.com/en-US/community/personality/xboxdad/2007/1121-vivapartyanimals.htm).
-[Viva Piñata Party](http://www.xbox.com/en-US/games/splash/v/vivapinatapartyanimals/) is a great game, the ‘party' nature of it means that it is quick to get started, even for non-gamers, and the quick little matches means that you can pick it up and play even if you only have a little bit of time available.
+[Viva Piñata Party](http://www.xbox.com/en-US/games/splash/v/vivapinatapartyanimals/) is a great game, the 'party' nature of it means that it is quick to get started, even for non-gamers, and the quick little matches means that you can pick it up and play even if you only have a little bit of time available.
diff --git a/content/Blog/moving-code-from-vb-2003-to-vb-2005-accessing-shared-members-from-instances.md b/content/Blog/moving-code-from-vb-2003-to-vb-2005-accessing-shared-members-from-instances.md
index 4d5eca5a..9d40f21f 100644
--- a/content/Blog/moving-code-from-vb-2003-to-vb-2005-accessing-shared-members-from-instances.md
+++ b/content/Blog/moving-code-from-vb-2003-to-vb-2005-accessing-shared-members-from-instances.md
@@ -1,11 +1,11 @@
---
date: 2005-03-28T06:01:00+00:00
-title: Moving code from VB 2003 to VB 2005… Accessing Shared members from Instances…
+title: Moving code from VB 2003 to VB 2005... Accessing Shared members from Instances...
type: posts
---
-Lately I've been luckily enough to be able to reuse several bits of code I've written in Visual Basic 2002 and 2003, namely code from a few of my earlier MSDN articles ([Design Surface](http://www.duncanmackenzie.net/pull.aspx?pageToPull=http://msdn.microsoft.com/library/?url=/library/en-us/dndotnet/html/designsurface.asp) and [the Control series](http://www.duncanmackenzie.net/pull.aspx?pageToPull=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/custcntrlsampover.asp)). Since I was planning to make a few changes, I pulled these projects into Visual Basic 2005 Beta 1 (instead of just referencing the already existing assemblies created with the .NET Framework 1.0/1.1). I also was in the midst of writing a new control for an upcoming MSDN magazine article, that I was also planning to use in my ‘real' work, so I pulled the finished code (written in VB.NET 2003) into VB 2005... In every case, every single thing worked fine without any changes except for the same reoccuring issue;
+Lately I've been luckily enough to be able to reuse several bits of code I've written in Visual Basic 2002 and 2003, namely code from a few of my earlier MSDN articles ([Design Surface](http://www.duncanmackenzie.net/pull.aspx?pageToPull=http://msdn.microsoft.com/library/?url=/library/en-us/dndotnet/html/designsurface.asp) and [the Control series](http://www.duncanmackenzie.net/pull.aspx?pageToPull=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/custcntrlsampover.asp)). Since I was planning to make a few changes, I pulled these projects into Visual Basic 2005 Beta 1 (instead of just referencing the already existing assemblies created with the .NET Framework 1.0/1.1). I also was in the midst of writing a new control for an upcoming MSDN magazine article, that I was also planning to use in my 'real' work, so I pulled the finished code (written in VB.NET 2003) into VB 2005... In every case, every single thing worked fine without any changes except for the same reoccuring issue;
-I have a habit of accessing shared members off of instances, sometimes without even realizing it. Well, this ‘feature' is no longer possible in VB 2005. The IDE will pick up on every place you've done this in your code, and it is very easy to fix, but each and every one of my projects opened from VB.NET 2002/2003 has come up with a few of these errors.
+I have a habit of accessing shared members off of instances, sometimes without even realizing it. Well, this 'feature' is no longer possible in VB 2005. The IDE will pick up on every place you've done this in your code, and it is very easy to fix, but each and every one of my projects opened from VB.NET 2002/2003 has come up with a few of these errors.
The most common culprits (for me)? Using Me.MousePosition() off of a Form instance, when this is really [a Shared member of the Control class](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformscontrolclassmousepositiontopic.asp), and using the [.Copy method of an array](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemarrayclasscopytopic.asp) off of the array variable instead of off of System.Array. For the first issue, a quick change from Me.MousePosition to Control.MousePosition and that problem is gone, and for the second I just have to replace the array variable name with System.Array... so it isn't a difficult fix in either case.
diff --git a/content/Blog/mvps-we-love-em.md b/content/Blog/mvps-we-love-em.md
index 173ed8db..d82d1bac 100644
--- a/content/Blog/mvps-we-love-em.md
+++ b/content/Blog/mvps-we-love-em.md
@@ -1,6 +1,6 @@
---
date: 2004-09-28T21:47:00+00:00
-title: MVPs… we love ’em!
+title: MVPs... we love 'em!
type: posts
---
And nowhere is that more evident than in our recent update to the VB and C# home pages here on MSDN.... check out the rotating (changes occasionaly, not on every refresh due to the magic of caching, but from time to time) featured MVP on the front page of both of these sites!
diff --git a/content/Blog/my-boss-blogs-a-few-hints-about-our-upcoming-release.md b/content/Blog/my-boss-blogs-a-few-hints-about-our-upcoming-release.md
index e5b4fc33..57958c37 100644
--- a/content/Blog/my-boss-blogs-a-few-hints-about-our-upcoming-release.md
+++ b/content/Blog/my-boss-blogs-a-few-hints-about-our-upcoming-release.md
@@ -1,6 +1,6 @@
---
date: 2006-03-07T21:36:00+00:00
-title: My boss blogs a few hints about our upcoming release…
+title: My boss blogs a few hints about our upcoming release...
type: posts
---
We've put up [some fun short videos](http://www.on10.net), but the real site is coming next week... which will be nice, I'll get to start talking about work on my blog again 🙂
diff --git a/content/Blog/my-column-went-up-early.md b/content/Blog/my-column-went-up-early.md
index d748c896..879bbb41 100644
--- a/content/Blog/my-column-went-up-early.md
+++ b/content/Blog/my-column-went-up-early.md
@@ -1,6 +1,6 @@
---
date: 2003-03-27T12:24:00+00:00
-title: My column went up early…
+title: My column went up early...
type: posts
---
It wasn't really supposed to be up until Friday, and I doubt you'll find any links to it anywhere on MSDN until next week, but you lucky readers of my blog can check out the next installment of Coding4Fun on MSDN now...
diff --git a/content/Blog/my-experience-with-gamefly.md b/content/Blog/my-experience-with-gamefly.md
index 6c48b337..7a2e092a 100644
--- a/content/Blog/my-experience-with-gamefly.md
+++ b/content/Blog/my-experience-with-gamefly.md
@@ -1,6 +1,6 @@
---
date: 2004-09-16T03:36:00+00:00
-title: My experience with GameFly…
+title: My experience with GameFly...
type: posts
---
I've recently signed up for NetFlix, but earlier I had tried out GameFly, a service I like to think of as "NetFlix for Games"... and I remembered that I had planned to describe my experience on my blog at **some** point, but I had never gotten around to it!
diff --git a/content/Blog/my-father-would-be-ashamed.md b/content/Blog/my-father-would-be-ashamed.md
index 164fe07e..88be5e22 100644
--- a/content/Blog/my-father-would-be-ashamed.md
+++ b/content/Blog/my-father-would-be-ashamed.md
@@ -1,6 +1,6 @@
---
date: 2006-03-14T17:35:00+00:00
-title: My father would be ashamed…
+title: My father would be ashamed...
type: posts
---
My dad has recently retired from the RCMP (Royal Canadian Mounted Police), but I'm sure his opinion of a game like Need for Speed: Most Wanted wouldn't be any better just because he isn't going to work anymore. In this game, if you haven't played it already, you are a street racer... so you race on open streets with traffic all around, buildings and other property to smash through... as opposed to a game like PGR3 where you are nice and safe closed courses with all the people safely tucked behind concrete and steel barriers. As you can imagine, the police in NFS don't like what you are doing and try to stop you... luckily they aren't very good at it. A couple of nights ago I was completing an in-game challenge where I was trying to destroy a certain amount of property, trade paint with as many different police cruisers as possible and (for bonus points) take out a few of the police cars along the way... and having a blast doing it... when I started to think about explaining this game to my 5 year old son ... it probably wouldn't fit well into his view of the world right now, with good guys and bad guys. Still, it is a huge amount of fun, so I'm going to keep playing, but just make sure to put the disc away where he can't see it when he's up 🙂
diff --git a/content/Blog/my-first-fitness-boot-camp-ends-and-another-begins.md b/content/Blog/my-first-fitness-boot-camp-ends-and-another-begins.md
index ef27aab0..ab1fabe1 100644
--- a/content/Blog/my-first-fitness-boot-camp-ends-and-another-begins.md
+++ b/content/Blog/my-first-fitness-boot-camp-ends-and-another-begins.md
@@ -1,6 +1,6 @@
---
date: 2005-05-28T06:21:00+00:00
-title: my first fitness ‘Boot Camp’ ends, and another begins…
+title: my first fitness 'Boot Camp' ends, and another begins...
type: posts
---
Back at the start of April, I signed up for a group fitness class at the pro club, the "Boot Camp" ... a twice-weekly (for two months) running-focused outdoor workout that was supposedly modeled after real military training. Well, it wasn't anything like what I remembered from going through basic training with the Canadian Military, but I don't think anyone in the class would have actually wanted that. Paying to have people yell at you is something that only a small group of people enjoy.
diff --git a/content/Blog/my-first-xbox-dad-column-post-is-up.md b/content/Blog/my-first-xbox-dad-column-post-is-up.md
index c6086b64..d95fecb1 100644
--- a/content/Blog/my-first-xbox-dad-column-post-is-up.md
+++ b/content/Blog/my-first-xbox-dad-column-post-is-up.md
@@ -1,6 +1,6 @@
---
date: 2007-04-06T18:40:00+00:00
-title: My first "Xbox Dad" column (post?) is up…
+title: My first "Xbox Dad" column (post?) is up...
type: posts
---
_It seems like an online article, but I wonder if it wouldn't be just easier for them to publish these articles as blog entries?_
@@ -11,4 +11,4 @@ _It seems like an online article, but I wonder if it wouldn't be
>
> Last Tuesday was the first [FamilyGame Night](http://www.xbox.com/en-US/community/calendar/familygamenight/default.htm) on Xbox.com and the featured game, [_Walt Disney Pictures Presents Meet the Robinsons_](http://www.xbox.com/en-US/games/m/meettherobinsons/default.htm), has been a real hit around our house. My son Connor had been talking about the movie, Meet the Robinsons, for some time...
-Check it out and let me know what you think... and send your ‘xbox dad' comments my way!
+Check it out and let me know what you think... and send your 'xbox dad' comments my way!
diff --git a/content/Blog/my-latest-msdn-magazine-article-is-online.md b/content/Blog/my-latest-msdn-magazine-article-is-online.md
index 3b170150..fa2b0a01 100644
--- a/content/Blog/my-latest-msdn-magazine-article-is-online.md
+++ b/content/Blog/my-latest-msdn-magazine-article-is-online.md
@@ -1,6 +1,6 @@
---
date: 2005-03-24T09:18:00+00:00
-title: My latest MSDN magazine article is online…
+title: My latest MSDN magazine article is online...
type: posts
---
[ Remembering User Information in Visual Basic .NET ](http://msdn.microsoft.com/msdnmag/issues/05/04/AdvancedBasics/default.aspx)
diff --git a/content/Blog/my-msdn-magazine-article-is-up-on-the-msdn-site.md b/content/Blog/my-msdn-magazine-article-is-up-on-the-msdn-site.md
index 610efae3..1137bc12 100644
--- a/content/Blog/my-msdn-magazine-article-is-up-on-the-msdn-site.md
+++ b/content/Blog/my-msdn-magazine-article-is-up-on-the-msdn-site.md
@@ -1,6 +1,6 @@
---
date: 2004-04-22T08:39:00+00:00
-title: My MSDN Magazine article is up on the MSDN site…
+title: My MSDN Magazine article is up on the MSDN site...
type: posts
---
It is all about "My", a feature of Visual Basic 2005... and I think it is fairly interesting stuff 🙂
diff --git a/content/Blog/my-msdn-magazine-article-is-up-online.md b/content/Blog/my-msdn-magazine-article-is-up-online.md
index b960c72a..2a5d76f3 100644
--- a/content/Blog/my-msdn-magazine-article-is-up-online.md
+++ b/content/Blog/my-msdn-magazine-article-is-up-online.md
@@ -1,6 +1,6 @@
---
date: 2004-06-17T00:30:00+00:00
-title: My MSDN Magazine article is up online…
+title: My MSDN Magazine article is up online...
type: posts
---
It is my first "Advanced Basics" column, describing how to create a databound radio button list... I hope you like it!
diff --git a/content/Blog/my-new-coding-4-fun-column-is-up-on-msdn.md b/content/Blog/my-new-coding-4-fun-column-is-up-on-msdn.md
index a4071bd4..acfcdfeb 100644
--- a/content/Blog/my-new-coding-4-fun-column-is-up-on-msdn.md
+++ b/content/Blog/my-new-coding-4-fun-column-is-up-on-msdn.md
@@ -1,6 +1,6 @@
---
date: 2004-07-01T01:16:00+00:00
-title: My new Coding 4 Fun Column is up on MSDN…
+title: My new Coding 4 Fun Column is up on MSDN...
type: posts
---
diff --git a/content/Blog/my-old-guide-to-the-updater-application-block-is-up-at-a-new-url.md b/content/Blog/my-old-guide-to-the-updater-application-block-is-up-at-a-new-url.md
index 38f2a583..e6859af7 100644
--- a/content/Blog/my-old-guide-to-the-updater-application-block-is-up-at-a-new-url.md
+++ b/content/Blog/my-old-guide-to-the-updater-application-block-is-up-at-a-new-url.md
@@ -1,6 +1,6 @@
---
date: 2005-09-29T06:04:00+00:00
-title: My old guide to the Updater Application Block is up at a new URL…
+title: My old guide to the Updater Application Block is up at a new URL...
type: posts
---
Back on the weblogs.asp.net site, I had posted an article on how to setup your application to work with the Application Updater from PAG, but that URL was having issues so I have reposted it up onto this site for anyone who might be looking around for it... [http://blogs.duncanmackenzie.net/duncanma/articles/2812.aspx ](http://blogs.duncanmackenzie.net/duncanma/articles/2812.aspx)
diff --git a/content/Blog/neat-little-utility-with-c-source-that-copies-and-pastes-files-from-the-command-line.md b/content/Blog/neat-little-utility-with-c-source-that-copies-and-pastes-files-from-the-command-line.md
index b2ef309a..ea5b202a 100644
--- a/content/Blog/neat-little-utility-with-c-source-that-copies-and-pastes-files-from-the-command-line.md
+++ b/content/Blog/neat-little-utility-with-c-source-that-copies-and-pastes-files-from-the-command-line.md
@@ -5,6 +5,6 @@ type: posts
---
[Gus Perez](http://blogs.msdn.com/gusperez/) has posted the binary and source for a little utlity he has dubbed "ezClip";
-> _Back in the 7.0 days I wrote a little tool called ezClip. It's sole purpose was to allow me to copy/paste files from one command prompt window to another. Our test tree can get pretty deep directory-wise and having to provide full paths to ‘copy' was a pain and instead I often ended up starting up two explorers, one from each window, and then copying via the GUI. This tool made this process much more painless._
+> _Back in the 7.0 days I wrote a little tool called ezClip. It's sole purpose was to allow me to copy/paste files from one command prompt window to another. Our test tree can get pretty deep directory-wise and having to provide full paths to 'copy' was a pain and instead I often ended up starting up two explorers, one from each window, and then copying via the GUI. This tool made this process much more painless._
Check out his post [here](http://blogs.msdn.com/gusperez/archive/2004/03/08/86383.aspx), and grab the utility from [here](http://blogs.msdn.com/gusperez/articles/86378.aspx)
diff --git a/content/Blog/new-article-of-mine-up-on-the-web-advanced-basics-digital-grandma.md b/content/Blog/new-article-of-mine-up-on-the-web-advanced-basics-digital-grandma.md
index 60818c46..5165144b 100644
--- a/content/Blog/new-article-of-mine-up-on-the-web-advanced-basics-digital-grandma.md
+++ b/content/Blog/new-article-of-mine-up-on-the-web-advanced-basics-digital-grandma.md
@@ -1,10 +1,10 @@
---
date: 2004-10-26T12:26:00+00:00
-title: 'New article of mine up on the web… “Advanced Basics: Digital Grandma”'
+title: 'New article of mine up on the web... "Advanced Basics: Digital Grandma"'
type: posts
---
> **[Advanced Basics: Digital Grandma](http://msdn.microsoft.com/vbasic/default.aspx?pull=/msdnmag/issues/04/11/AdvancedBasics/default.aspx)**
-> Duncan shows you how to build a client application that pulls down new images from a web server onto his mother's machine to give her the functionality of a ‘digital photo frame'.
+> Duncan shows you how to build a client application that pulls down new images from a web server onto his mother's machine to give her the functionality of a 'digital photo frame'.
diff --git a/content/Blog/new-article-up-on-the-visual-basic-developer-center.md b/content/Blog/new-article-up-on-the-visual-basic-developer-center.md
index ff2be462..85e65e97 100644
--- a/content/Blog/new-article-up-on-the-visual-basic-developer-center.md
+++ b/content/Blog/new-article-up-on-the-visual-basic-developer-center.md
@@ -1,6 +1,6 @@
---
date: 2003-11-27T03:56:00+00:00
-title: New Article up on the Visual Basic developer center…
+title: New Article up on the Visual Basic developer center...
type: posts
---
[Exploring the Visual Basic .NET Resource Kit](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbresourcekit.asp) by [Joel Semeniuk](http://weblogs.asp.net/Jsemeniuk/)
diff --git a/content/Blog/new-blogs-page-on-the-msdn-visual-basic-developer-center.md b/content/Blog/new-blogs-page-on-the-msdn-visual-basic-developer-center.md
index 70b5b814..bad9c97a 100644
--- a/content/Blog/new-blogs-page-on-the-msdn-visual-basic-developer-center.md
+++ b/content/Blog/new-blogs-page-on-the-msdn-visual-basic-developer-center.md
@@ -3,4 +3,4 @@ date: 2003-07-27T09:02:00+00:00
title: New Blogs page on the MSDN Visual Basic Developer Center
type: posts
---
-I'm planning to revamp this page to include ‘featured posts' (selected by me out of all the blogs I get my hands on, not just the ones listed on this page), but here () is the first iteration of that page up on the live site. I'm interested in feedback, as always, but please hold off on "Why wasn't my blog listed?", space was limited in this version but I am planning to expand to additional pages at some point in the future.... for now I might rotate the blogs mentioned on this page.
+I'm planning to revamp this page to include 'featured posts' (selected by me out of all the blogs I get my hands on, not just the ones listed on this page), but here () is the first iteration of that page up on the live site. I'm interested in feedback, as always, but please hold off on "Why wasn't my blog listed?", space was limited in this version but I am planning to expand to additional pages at some point in the future.... for now I might rotate the blogs mentioned on this page.
diff --git a/content/Blog/new-coding-4-fun-article-is-up.md b/content/Blog/new-coding-4-fun-article-is-up.md
index 5ff62de4..577db2d8 100644
--- a/content/Blog/new-coding-4-fun-article-is-up.md
+++ b/content/Blog/new-coding-4-fun-article-is-up.md
@@ -1,6 +1,6 @@
---
date: 2003-08-21T00:06:00+00:00
-title: New “Coding 4 Fun” article is up…
+title: New "Coding 4 Fun" article is up...
type: posts
---
Should be up and live already so here is the URL:
diff --git a/content/Blog/new-coding-4-fun-article-up.md b/content/Blog/new-coding-4-fun-article-up.md
index 61830072..01ab0267 100644
--- a/content/Blog/new-coding-4-fun-article-up.md
+++ b/content/Blog/new-coding-4-fun-article-up.md
@@ -1,6 +1,6 @@
---
date: 2004-07-29T01:20:00+00:00
-title: New Coding 4 Fun Article up…
+title: New Coding 4 Fun Article up...
type: posts
---
[Add a Quick Poll to Your Web Site](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun08032004.asp)
@@ -9,4 +9,4 @@ type: posts
**Summary:** Duncan Mackenzie describes his process to build a "Quick Poll" using Visual Basic and ASP.NET.
-Recent discussions have motivated me to add some ‘anti-repeat-voting' code to this sample... I've finished up most of the changes, so grab the sample from the article if you are interested and then watch this space for more information on the additions!
+Recent discussions have motivated me to add some 'anti-repeat-voting' code to this sample... I've finished up most of the changes, so grab the sample from the article if you are interested and then watch this space for more information on the additions!
diff --git a/content/Blog/new-coding-4-fun-column-up-on-msdn.md b/content/Blog/new-coding-4-fun-column-up-on-msdn.md
index d0ea8058..54013c87 100644
--- a/content/Blog/new-coding-4-fun-column-up-on-msdn.md
+++ b/content/Blog/new-coding-4-fun-column-up-on-msdn.md
@@ -3,7 +3,7 @@ date: 2003-12-12T03:53:00+00:00
title: New Coding 4 Fun Column up on MSDN
type: posts
---
-The latest ‘issue' of my Coding 4 Fun column has been published to MSDN;
+The latest 'issue' of my Coding 4 Fun column has been published to MSDN;
> [Duncan Mackenzie describes how to control a serial-port–connected LCD panel using Microsoft Visual Basic .NET and Microsoft Visual C# .NET.](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun12102003.asp)
diff --git a/content/Blog/new-coding-4-fun-column-up-rotating-is-fun.md b/content/Blog/new-coding-4-fun-column-up-rotating-is-fun.md
index 6491ba69..80dda899 100644
--- a/content/Blog/new-coding-4-fun-column-up-rotating-is-fun.md
+++ b/content/Blog/new-coding-4-fun-column-up-rotating-is-fun.md
@@ -1,6 +1,6 @@
---
date: 2004-08-26T22:05:00+00:00
-title: New Coding 4 Fun Column up… “Rotating Is Fun”
+title: New Coding 4 Fun Column up... "Rotating Is Fun"
type: posts
---
> #### [Rotating Is Fun](http://msdn.microsoft.com/vbasic/using/columns/code4fun/?pull=/library/en-us/dncodefun/html/code4fun09072004.asp)
diff --git a/content/Blog/new-coding4fun-column-is-up.md b/content/Blog/new-coding4fun-column-is-up.md
index 80992a92..962fae8e 100644
--- a/content/Blog/new-coding4fun-column-is-up.md
+++ b/content/Blog/new-coding4fun-column-is-up.md
@@ -1,6 +1,6 @@
---
date: 2003-02-28T03:17:00+00:00
-title: New Coding4Fun column is up…
+title: New Coding4Fun column is up...
type: posts
---
###
diff --git a/content/Blog/new-column-is-up-laziness-net.md b/content/Blog/new-column-is-up-laziness-net.md
index 1c7c2686..4ed76e84 100644
--- a/content/Blog/new-column-is-up-laziness-net.md
+++ b/content/Blog/new-column-is-up-laziness-net.md
@@ -3,9 +3,9 @@ date: 2003-06-27T19:21:00+00:00
title: New Column Is Up (Laziness .NET)
type: posts
---
-My most recent [Coding 4 Fun column](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncodefun/html/code4fun06272003.asp) was just published... a fairly "fun" example, even if it happens to do something a little ‘odd' with Remoting over SOAP. For those of you who read it; using Add Web Reference on the .NET Compact Framework side of things to connect to a Remoting server is **not** the recommended way to do things, but it does work in some situations and ... well... it is pretty darn easy, so I went with it.
+My most recent [Coding 4 Fun column](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncodefun/html/code4fun06272003.asp) was just published... a fairly "fun" example, even if it happens to do something a little 'odd' with Remoting over SOAP. For those of you who read it; using Add Web Reference on the .NET Compact Framework side of things to connect to a Remoting server is **not** the recommended way to do things, but it does work in some situations and ... well... it is pretty darn easy, so I went with it.
-Keep in mind the column is called "Coding 4 Fun" not "Enterprise Architecture Best Practices", although I try to stick to ‘proper' behaviour most of the time.![](http://help.microsoft.com/!data/en_us/data/messengerv47_xpxchg.its51/$content$/wink_smile.gif)
+Keep in mind the column is called "Coding 4 Fun" not "Enterprise Architecture Best Practices", although I try to stick to 'proper' behaviour most of the time.![](http://help.microsoft.com/!data/en_us/data/messengerv47_xpxchg.its51/$content$/wink_smile.gif)
([Listening To](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun04252003.asp): Out of My Head [[Puddle of Mudd](http://www.windowsmedia.com/mg/search.asp?srch=Puddle+of+Mudd) / Come Clean])
diff --git a/content/Blog/new-community-page-for-your-viewing-pleasure.md b/content/Blog/new-community-page-for-your-viewing-pleasure.md
index 1cf19a15..9fe2c9e8 100644
--- a/content/Blog/new-community-page-for-your-viewing-pleasure.md
+++ b/content/Blog/new-community-page-for-your-viewing-pleasure.md
@@ -1,6 +1,6 @@
---
date: 2004-06-26T03:06:00+00:00
-title: New Community Page for your viewing pleasure…
+title: New Community Page for your viewing pleasure...
type: posts
---
For various reasons, I'm just buried under work these days... but I still managed to revamp [the /vbasic/community area of the VB developer center](http://msdn.microsoft.com/vbasic/community)... check it out and let me know what you think...
diff --git a/content/Blog/new-dancers-but-still-no-master-chief.md b/content/Blog/new-dancers-but-still-no-master-chief.md
index 1a8a7337..e84e5b19 100644
--- a/content/Blog/new-dancers-but-still-no-master-chief.md
+++ b/content/Blog/new-dancers-but-still-no-master-chief.md
@@ -1,6 +1,6 @@
---
date: 2003-10-15T09:07:00+00:00
-title: New Dancers… but still no ‘Master Chief’?
+title: New Dancers... but still no 'Master Chief'?
type: posts
---
Ok, maybe a night of Halo with my coworkers has skewed my perspective on this topic, but come on... wouldn't that just be the coolest... maybe the little alien guys, the chief, Cortona (not sure on the spelling for that one)...
diff --git a/content/Blog/new-diary-of-a-net-newbie-column-up-at-vbcity-com.md b/content/Blog/new-diary-of-a-net-newbie-column-up-at-vbcity-com.md
index 9e3d6772..7028f586 100644
--- a/content/Blog/new-diary-of-a-net-newbie-column-up-at-vbcity-com.md
+++ b/content/Blog/new-diary-of-a-net-newbie-column-up-at-vbcity-com.md
@@ -1,9 +1,9 @@
---
date: 2004-05-07T21:18:00+00:00
-title: New ‘Diary of a .NET Newbie’ column up at vbCity.com
+title: New 'Diary of a .NET Newbie' column up at vbCity.com
type: posts
---
-Part of vbCity's newsletter, the ‘diary' column always has some great content focused on how-to information for people who are ramping up on VB.NET... the latest post talks about the concept of an Owned Form, and it is pretty useful stuff...
+Part of vbCity's newsletter, the 'diary' column always has some great content focused on how-to information for people who are ramping up on VB.NET... the latest post talks about the concept of an Owned Form, and it is pretty useful stuff...
diff --git a/content/Blog/new-editors-note-letter-from-the-editor-whatever-up-on-vbasic.md b/content/Blog/new-editors-note-letter-from-the-editor-whatever-up-on-vbasic.md
index d05ddc17..95452734 100644
--- a/content/Blog/new-editors-note-letter-from-the-editor-whatever-up-on-vbasic.md
+++ b/content/Blog/new-editors-note-letter-from-the-editor-whatever-up-on-vbasic.md
@@ -1,6 +1,6 @@
---
date: 2003-07-01T01:47:00+00:00
-title: New Editor’s Note (Letter from the Editor… whatever…) up on vbasic
+title: New Editor's Note (Letter from the Editor... whatever...) up on vbasic
type: posts
---
It won't show up in the MSDN RSS feed(s), but at least it will appear on here
diff --git a/content/Blog/new-graphics-for-the-msdn-developer-centers.md b/content/Blog/new-graphics-for-the-msdn-developer-centers.md
index fcdd56fb..79b47246 100644
--- a/content/Blog/new-graphics-for-the-msdn-developer-centers.md
+++ b/content/Blog/new-graphics-for-the-msdn-developer-centers.md
@@ -1,6 +1,6 @@
---
date: 2005-10-28T17:08:00+00:00
-title: New graphics for the MSDN Developer Centers…
+title: New graphics for the MSDN Developer Centers...
type: posts
---
-Graphic designer time must be getting scarce at MSDN, it seems [Brian](http://www.bufferoverrun.net) is making new ‘hero' (top) [graphics](http://storage.msn.com/x1pe-OIVaPPPCsUGhN4jyr3N0HGRd_eck-rn0vqtWYg2txXbuxEvRMtIhvIvDvhfH_JGShZqhjIMdic3qMfI2BkCLGuUSbHxiEynfbllt8HYuWacTsxSwf2b2jfD4GqJhuL) for the [C++ developer center](http://msdn.microsoft.com/visualc).
+Graphic designer time must be getting scarce at MSDN, it seems [Brian](http://www.bufferoverrun.net) is making new 'hero' (top) [graphics](http://storage.msn.com/x1pe-OIVaPPPCsUGhN4jyr3N0HGRd_eck-rn0vqtWYg2txXbuxEvRMtIhvIvDvhfH_JGShZqhjIMdic3qMfI2BkCLGuUSbHxiEynfbllt8HYuWacTsxSwf2b2jfD4GqJhuL) for the [C++ developer center](http://msdn.microsoft.com/visualc).
diff --git a/content/Blog/new-iis-site.md b/content/Blog/new-iis-site.md
index db1b50df..09161205 100644
--- a/content/Blog/new-iis-site.md
+++ b/content/Blog/new-iis-site.md
@@ -1,6 +1,6 @@
---
date: 2004-05-24T03:13:00+00:00
-title: New IIS site…
+title: New IIS site...
type: posts
---
I wouldn't have known about this site, if the site's owner wasn't sitting behind me on the plane to TechEd, so I thought the rest of you might not know about it either 🙂
diff --git a/content/Blog/new-installment-in-scott-mitchells-series-on-data-structures.md b/content/Blog/new-installment-in-scott-mitchells-series-on-data-structures.md
index c224fa62..9c134ae9 100644
--- a/content/Blog/new-installment-in-scott-mitchells-series-on-data-structures.md
+++ b/content/Blog/new-installment-in-scott-mitchells-series-on-data-structures.md
@@ -1,6 +1,6 @@
---
date: 2004-02-10T21:25:00+00:00
-title: New installment in Scott Mitchell’s series on Data Structures
+title: New installment in Scott Mitchell's series on Data Structures
type: posts
---
[ Part 3: Binary Trees and BSTs ](http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dv_vstechart/html/datastructures_guide3.asp)
diff --git a/content/Blog/new-msde-articles-available.md b/content/Blog/new-msde-articles-available.md
index 7864ea73..8212aff4 100644
--- a/content/Blog/new-msde-articles-available.md
+++ b/content/Blog/new-msde-articles-available.md
@@ -39,7 +39,7 @@ Brian Randell has written 4 (really 7, but 3 of them are just the same article a
>
>
>
-> TTFN – Kent
+> TTFN – Kent
>
>
>
diff --git a/content/Blog/new-msdn-rss-feeds-are-live.md b/content/Blog/new-msdn-rss-feeds-are-live.md
index 08efa036..9183f316 100644
--- a/content/Blog/new-msdn-rss-feeds-are-live.md
+++ b/content/Blog/new-msdn-rss-feeds-are-live.md
@@ -1,6 +1,6 @@
---
date: 2004-10-06T06:56:00+00:00
-title: New MSDN RSS feeds are live…
+title: New MSDN RSS feeds are live...
type: posts
---
In [an earlier post](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/26/708.aspx), I mentioned that I had written a new system for producing [MSDN's RSS feeds](http://msdn.microsoft.com/aboutmsdn/rss), and those feeds are now live at the same URLs as the previous versions. You might get some duplicates in your aggregators, (since these are new feeds but with some overlap of items from the old feeds) but that should be temporary. Anyway, check them out ([here is the one for VB](http://msdn.microsoft.com/vbasic/rss.xml)) and let me know what you think.
diff --git a/content/Blog/new-msdn-tv-episode-on-fxcop.md b/content/Blog/new-msdn-tv-episode-on-fxcop.md
index 709e6929..a6dc48d5 100644
--- a/content/Blog/new-msdn-tv-episode-on-fxcop.md
+++ b/content/Blog/new-msdn-tv-episode-on-fxcop.md
@@ -1,6 +1,6 @@
---
date: 2003-12-06T02:43:00+00:00
-title: New MSDN TV ‘episode’ on FxCop
+title: New MSDN TV 'episode' on FxCop
type: posts
---
I'm a big [FxCop](http://www.gotdotnet.com/team/fxcop/) fan, so I'm pretty happy to see this episode....
diff --git a/content/Blog/new-msn-developer-center-is-live.md b/content/Blog/new-msn-developer-center-is-live.md
index bbcb9a0f..8ac1b4d2 100644
--- a/content/Blog/new-msn-developer-center-is-live.md
+++ b/content/Blog/new-msn-developer-center-is-live.md
@@ -1,6 +1,6 @@
---
date: 2005-09-16T03:48:00+00:00
-title: New MSN Developer Center is live…
+title: New MSN Developer Center is live...
type: posts
---
I've played around with coding against the Messenger APIs before, but it seems that MSN has really gone all out now and released a bunch of information for coding against their search, messenger, mapping services, and more... check it out on MSDN as of today!
diff --git a/content/Blog/new-pdc-site-is-up.md b/content/Blog/new-pdc-site-is-up.md
index 54dca8c9..93967811 100644
--- a/content/Blog/new-pdc-site-is-up.md
+++ b/content/Blog/new-pdc-site-is-up.md
@@ -1,8 +1,8 @@
---
date: 2003-10-28T00:32:00+00:00
-title: '“New” PDC site is up'
+title: '"New" PDC site is up'
type: posts
---
We updated the PDC site for the week of the event, check it out at ...
-_Sitting in my first ‘real' session of the day... Avalon CLI200..._
+_Sitting in my first 'real' session of the day... Avalon CLI200..._
diff --git a/content/Blog/new-poll-is-up-and-a-silly-mistake.md b/content/Blog/new-poll-is-up-and-a-silly-mistake.md
index 30878d87..bf444e58 100644
--- a/content/Blog/new-poll-is-up-and-a-silly-mistake.md
+++ b/content/Blog/new-poll-is-up-and-a-silly-mistake.md
@@ -1,9 +1,9 @@
---
date: 2004-07-11T00:50:00+00:00
-title: New Poll is up and a silly mistake…
+title: New Poll is up and a silly mistake...
type: posts
---
-One of the big reasons [I redesigned the poll component](http://weblogs.asp.net/duncanma/archive/2004/06/15/156543.aspx), was so that I could track votes over time... I did this by adding a ‘dateVoted' column to my vote table, and then using an “On Insert” trigger to set that column to the current date/time.... peachy keen, except when I exported the tables and stored procs to my live SQL box, I forgot to include my triggers... so all the votes on my previous poll have no date/time info. Yeesh. Oh well, not a big deal since I'm still in the testing/building stage, but still a very silly mistake.
+One of the big reasons [I redesigned the poll component](http://weblogs.asp.net/duncanma/archive/2004/06/15/156543.aspx), was so that I could track votes over time... I did this by adding a 'dateVoted' column to my vote table, and then using an “On Insert” trigger to set that column to the current date/time.... peachy keen, except when I exported the tables and stored procs to my live SQL box, I forgot to include my triggers... so all the votes on my previous poll have no date/time info. Yeesh. Oh well, not a big deal since I'm still in the testing/building stage, but still a very silly mistake.
I've put up [a new poll](http://www.duncanmackenzie.net) though... I have a lot of article ideas for my [Coding 4 Fun columns](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx) and I thought I'd ask people what topic they would like to see sooner rather than later...
diff --git a/content/Blog/new-vb-article-up-from-a-fellow-weblogs-author.md b/content/Blog/new-vb-article-up-from-a-fellow-weblogs-author.md
index 2fb97483..5d4b62ee 100644
--- a/content/Blog/new-vb-article-up-from-a-fellow-weblogs-author.md
+++ b/content/Blog/new-vb-article-up-from-a-fellow-weblogs-author.md
@@ -1,6 +1,6 @@
---
date: 2003-10-16T01:37:00+00:00
-title: New VB article up from a fellow ‘weblogs’ author…
+title: New VB article up from a fellow 'weblogs' author...
type: posts
---
[Darren Neimke](http://weblogs.asp.net/DNeimke), Mr. RegEx himself, has written a cool article that shows you how to create a fairly generic markup system to turn text into marked up HTML based on keyword information stored in XML... cool stuff;
diff --git a/content/Blog/new-vb-content-strategist-has-started.md b/content/Blog/new-vb-content-strategist-has-started.md
index 9638baa9..625eb864 100644
--- a/content/Blog/new-vb-content-strategist-has-started.md
+++ b/content/Blog/new-vb-content-strategist-has-started.md
@@ -1,9 +1,9 @@
---
date: 2005-02-23T17:40:00+00:00
-title: New VB Content Strategist has started…
+title: New VB Content Strategist has started...
type: posts
---
-A while ago I moved out of the Content Strategist role and over onto the development team at MSDN, but until this week my position had remained empty! Well, the wait is over, Brad McCabe has joined the illustrious content strategist team at MSDN. No ‘official' link to point you to yet, but I'm sure a blog will follow soon!
+A while ago I moved out of the Content Strategist role and over onto the development team at MSDN, but until this week my position had remained empty! Well, the wait is over, Brad McCabe has joined the illustrious content strategist team at MSDN. No 'official' link to point you to yet, but I'm sure a blog will follow soon!
Of course, a google [MSN search](http://search.msn.com/results.aspx?q=Brad+McCabe+.NET&FORM=QBRE) turns up a variety of [articles](http://www.aspnetpro.com/NewsletterArticle/2003/08/asp200308bm_l/asp200308bm_l.asp) and speaking appearances... even a [bio](http://www.gulfcoastdotnet.org/uploads/BradMcCabeSpeakerBio.pdf)!
diff --git a/content/Blog/new-visual-basic-home-page-design-live.md b/content/Blog/new-visual-basic-home-page-design-live.md
index 3b58cad9..b97f083c 100644
--- a/content/Blog/new-visual-basic-home-page-design-live.md
+++ b/content/Blog/new-visual-basic-home-page-design-live.md
@@ -1,6 +1,6 @@
---
date: 2004-01-26T23:55:00+00:00
-title: New Visual Basic home page design live…
+title: New Visual Basic home page design live...
type: posts
---
Blog is on the home page, headlines re-vamped... check it out and let me know what you think.
diff --git a/content/Blog/new-vs2005-focused-msdn-tv-episodes-available.md b/content/Blog/new-vs2005-focused-msdn-tv-episodes-available.md
index 7c54e589..85096f89 100644
--- a/content/Blog/new-vs2005-focused-msdn-tv-episodes-available.md
+++ b/content/Blog/new-vs2005-focused-msdn-tv-episodes-available.md
@@ -1,6 +1,6 @@
---
date: 2004-05-04T11:36:00+00:00
-title: New VS2005 focused MSDN TV episodes available…
+title: New VS2005 focused MSDN TV episodes available...
type: posts
---
From [Dan's blog](http://blogs.msdn.com/danielfe/archive/2004/05/03/125078.aspx):
diff --git a/content/Blog/nice-plug-from-sean-alexander.md b/content/Blog/nice-plug-from-sean-alexander.md
index 19fba41c..4ce2d8b0 100644
--- a/content/Blog/nice-plug-from-sean-alexander.md
+++ b/content/Blog/nice-plug-from-sean-alexander.md
@@ -1,6 +1,6 @@
---
date: 2003-05-18T01:37:00+00:00
-title: Nice plug from Sean Alexander…
+title: Nice plug from Sean Alexander...
type: posts
---
[Sean](http://EraBlog.NET/filters/12154.post) mentions my [last article,](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncodefun/html/code4fun04252003.asp) which was all about [the new WMP 9 "blogging" plug-in.](http://www.microsoft.com/windowsxp/expertzone/columns/robinson/03april17.asp) To answer the question asked in [his comments](http://blogs.eraserver.net/blogs/sean/default.aspx?eraPostID=12154#comments), yes... grabbing the dll and regsvr32'ing it will allow it to work on Windows Server 2003... or even on Longhorn if [you](http://www.sellsbrothers.com) are into that sort of thing...
diff --git a/content/Blog/nice-to-see-other-folks-using-the-firefoxie7-feed-icon-on-their-sites.md b/content/Blog/nice-to-see-other-folks-using-the-firefoxie7-feed-icon-on-their-sites.md
index 6418714b..ae8e8f9a 100644
--- a/content/Blog/nice-to-see-other-folks-using-the-firefoxie7-feed-icon-on-their-sites.md
+++ b/content/Blog/nice-to-see-other-folks-using-the-firefoxie7-feed-icon-on-their-sites.md
@@ -1,6 +1,6 @@
---
date: 2006-01-16T17:53:00+00:00
-title: Nice to see other folks using the firefox/IE7 feed icon on their sites…
+title: Nice to see other folks using the firefox/IE7 feed icon on their sites...
type: posts
---
Found the [Media Center Sandbox](http://blog.mediacentersandbox.com/PermaLink,guid,817c2b05-2a9e-47ac-80c9-1c4db5b26c18.aspx) today, via [Erik Porter](http://weblogs.asp.net/eporter), and it is nice to see them using [the newly blessed icon](http://blogs.duncanmackenzie.net/duncanma/archive/2005/12/30/3447.aspx). I'd suggest they use a smaller one though, and update the feed icon next to their blogroll to be consistent... but otherwise its great 🙂
diff --git a/content/Blog/odd-things-are-happening-with-my-tv-signal.md b/content/Blog/odd-things-are-happening-with-my-tv-signal.md
index f9a1ceaa..84b1e269 100644
--- a/content/Blog/odd-things-are-happening-with-my-tv-signal.md
+++ b/content/Blog/odd-things-are-happening-with-my-tv-signal.md
@@ -1,6 +1,6 @@
---
date: 2005-03-05T05:11:00+00:00
-title: Odd things are happening with my TV signal…
+title: Odd things are happening with my TV signal...
type: posts
---
I've recently unhooked my Tivo... I picked up a Media Center Extender (the HP one) and that was the final step to moving all of our television watching to MCE 2005. We love it and we record tons of shows. Extender works wonderfully, better than the XBox extender because there is no stupid DVD to put in to watch TV and it is a lot quieter.
diff --git a/content/Blog/oh-geez-now-im-all-hot-and-bothered.md b/content/Blog/oh-geez-now-im-all-hot-and-bothered.md
index c413f773..cb26e7d2 100644
--- a/content/Blog/oh-geez-now-im-all-hot-and-bothered.md
+++ b/content/Blog/oh-geez-now-im-all-hot-and-bothered.md
@@ -1,6 +1,6 @@
---
date: 2004-02-21T10:48:00+00:00
-title: Oh geez… now I’m all hot and bothered
+title: Oh geez... now I'm all hot and bothered
type: posts
---
Writing [my last post](http://weblogs.asp.net/duncanma/archive/2004/02/20/77513.aspx) started me thinking about the **C64**... and I found [this page](http://uk.geocities.com/magoos_universe/64_intro.htm) detailing software releases over the years the C64 was hot (really, it was...)
diff --git a/content/Blog/oh-man-i-guess-this-isnt-new-but-im-impressed.md b/content/Blog/oh-man-i-guess-this-isnt-new-but-im-impressed.md
index 8c092f9b..c9da9423 100644
--- a/content/Blog/oh-man-i-guess-this-isnt-new-but-im-impressed.md
+++ b/content/Blog/oh-man-i-guess-this-isnt-new-but-im-impressed.md
@@ -1,6 +1,6 @@
---
date: 2004-06-26T07:47:00+00:00
-title: Oh man… I guess this isn’t new, but I’m impressed…
+title: Oh man... I guess this isn't new, but I'm impressed...
type: posts
---
I installed [MCE](http://www.microsoft.com/windowsxp/mediacenter/default.mspx) onto my main home computer recently, which happens to have a modem that supports caller id.... and I was just sitting in front of it tonight watching a recorded episode of “[The Dead Zone](http://www.usanetwork.com/series/thedeadzone/)” when someone called... a nice transparent message floated up telling me their name and #.... and when someone else answered the phone, it just faded away...
diff --git a/content/Blog/oh-man-pag-just-keeps-producing-those-blocks.md b/content/Blog/oh-man-pag-just-keeps-producing-those-blocks.md
index 43954dc3..83345768 100644
--- a/content/Blog/oh-man-pag-just-keeps-producing-those-blocks.md
+++ b/content/Blog/oh-man-pag-just-keeps-producing-those-blocks.md
@@ -1,6 +1,6 @@
---
date: 2003-11-10T23:02:00+00:00
-title: Oh man… PAG just keeps producing those blocks!
+title: Oh man... PAG just keeps producing those blocks!
type: posts
---
**Logging Application Block
diff --git a/content/Blog/oh-my-mass-effect.md b/content/Blog/oh-my-mass-effect.md
index f42e66e7..b182477e 100644
--- a/content/Blog/oh-my-mass-effect.md
+++ b/content/Blog/oh-my-mass-effect.md
@@ -1,6 +1,6 @@
---
date: 2005-10-04T21:18:00+00:00
-title: Oh my… Mass Effect…
+title: Oh my... Mass Effect...
type: posts
---
As a big fan of KOTOR and Baldur's Gate before that... [this](http://masseffect.bioware.com/) is very exciting.
diff --git a/content/Blog/ok-i-can-finally-read-my-comments-again.md b/content/Blog/ok-i-can-finally-read-my-comments-again.md
index 5ae3e282..6614aae7 100644
--- a/content/Blog/ok-i-can-finally-read-my-comments-again.md
+++ b/content/Blog/ok-i-can-finally-read-my-comments-again.md
@@ -1,6 +1,6 @@
---
date: 2004-08-08T12:54:00+00:00
-title: Ok… I can finally read my comments again…
+title: Ok... I can finally read my comments again...
type: posts
---
I'm sure I'll be one of many commenting on this, but [the recent updates to .Text on this site](http://weblogs.asp.net/sitenews/archive/2004/08/07/210728.aspx) are a wonderful improvement. For the past while I had been unable to really sift out the good comments from the bad, so real (non-spam) comments to the VB or C# FAQ sites, and to this blog... were all being drowned out by all of the spam. Keeping up with it (to delete the spam) was almost impossible and I gave up some time ago ...
diff --git a/content/Blog/ok-i-think-i-can-stop-book-spotting.md b/content/Blog/ok-i-think-i-can-stop-book-spotting.md
index dd171f98..97ab70af 100644
--- a/content/Blog/ok-i-think-i-can-stop-book-spotting.md
+++ b/content/Blog/ok-i-think-i-can-stop-book-spotting.md
@@ -1,6 +1,6 @@
---
date: 2006-02-18T17:41:00+00:00
-title: Ok, I think I can stop book-spotting…
+title: Ok, I think I can stop book-spotting...
type: posts
---
It may not be everywhere, especially outside of the US, but it seems to be on its way....
diff --git a/content/Blog/ok-if-you-are-programming-against-ad-this-is-so-very-cool.md b/content/Blog/ok-if-you-are-programming-against-ad-this-is-so-very-cool.md
index 07751603..7369b645 100644
--- a/content/Blog/ok-if-you-are-programming-against-ad-this-is-so-very-cool.md
+++ b/content/Blog/ok-if-you-are-programming-against-ad-this-is-so-very-cool.md
@@ -1,6 +1,6 @@
---
date: 2004-04-26T10:42:00+00:00
-title: Ok, if you are programming against AD… this is so very cool…
+title: Ok, if you are programming against AD... this is so very cool...
type: posts
---
This very recent article from [CodeProject.com](http://www.codeproject.com/) shows a Windows Forms control (C#) that allows you to browse AD objects... I have some issues with the implemenation (mainly: why use a User Control... why not just inherit from TreeView?), but the idea is great and well... **it works**, so why not take a look!?!
diff --git a/content/Blog/ok-im-really-starting-to-feel-bad-about-not-having-an-xbox-360-yet.md b/content/Blog/ok-im-really-starting-to-feel-bad-about-not-having-an-xbox-360-yet.md
index bd8fa267..c0efb6ca 100644
--- a/content/Blog/ok-im-really-starting-to-feel-bad-about-not-having-an-xbox-360-yet.md
+++ b/content/Blog/ok-im-really-starting-to-feel-bad-about-not-having-an-xbox-360-yet.md
@@ -1,6 +1,6 @@
---
date: 2006-01-09T23:28:00+00:00
-title: Ok, I’m really starting to feel bad about not having an Xbox 360 yet…
+title: Ok, I'm really starting to feel bad about not having an Xbox 360 yet...
type: posts
---
[My book is about to come out](http://www.xbox4dummies.com" title="Xbox 360 for Dummies) (don't worry, I had a 360 to use while writing the book... so my lack of one now does not reduce the accuracy of the book 🙂 ), and I work at a place with probably one of the world's highest concentration of Xbox 360 fans .... and I don't have one yet. I pre-ordered from EB Games, but I didn't pre-order quite soon enough I guess (October), so they haven't gotten down to me yet. In fact, they aren't even working on the same page of the list yet... ugh.
diff --git a/content/Blog/ok-ive-been-infected-with-something-or-else-i-like-to-type-overture-monitor-five-bids-nz20041109a-for-no-particular-reason.md b/content/Blog/ok-ive-been-infected-with-something-or-else-i-like-to-type-overture-monitor-five-bids-nz20041109a-for-no-particular-reason.md
index 3ffe4b76..594c2b9e 100644
--- a/content/Blog/ok-ive-been-infected-with-something-or-else-i-like-to-type-overture-monitor-five-bids-nz20041109a-for-no-particular-reason.md
+++ b/content/Blog/ok-ive-been-infected-with-something-or-else-i-like-to-type-overture-monitor-five-bids-nz20041109a-for-no-particular-reason.md
@@ -1,6 +1,6 @@
---
date: 2005-12-27T07:56:00+00:00
-title: Ok, I’ve been infected with something… or else I like to type overture monitor five bids NZ20041109A for no particular reason
+title: Ok, I've been infected with something... or else I like to type overture monitor five bids NZ20041109A for no particular reason
type: posts
---
My computer keeps searching for "overture monitor five bids NZ20041109A" .... no idea why, no idea what piece of spyware is doing it... anyone know?
diff --git a/content/Blog/ok-matt-warren-is-just-starting-to-freak-me-out.md b/content/Blog/ok-matt-warren-is-just-starting-to-freak-me-out.md
index c9b47dd9..b682d401 100644
--- a/content/Blog/ok-matt-warren-is-just-starting-to-freak-me-out.md
+++ b/content/Blog/ok-matt-warren-is-just-starting-to-freak-me-out.md
@@ -1,6 +1,6 @@
---
date: 2004-04-16T11:12:00+00:00
-title: Ok, Matt Warren is just starting to freak me out…
+title: Ok, Matt Warren is just starting to freak me out...
type: posts
---
If you haven't been reading [his blog](http://weblogs.asp.net/mattwar), then just let me point out that [this post](http://weblogs.asp.net/mattwar/archive/2004/04/15/114419.aspx) is completely consistent with all of his others... I'll let you decide if this is a good or bad thing 🙂 ...
diff --git a/content/Blog/ok-so-i-hate-mismatched-socks-as-much-as-the-next-guy.md b/content/Blog/ok-so-i-hate-mismatched-socks-as-much-as-the-next-guy.md
index 3522df7c..aa4e7dd9 100644
--- a/content/Blog/ok-so-i-hate-mismatched-socks-as-much-as-the-next-guy.md
+++ b/content/Blog/ok-so-i-hate-mismatched-socks-as-much-as-the-next-guy.md
@@ -1,6 +1,6 @@
---
date: 2006-07-14T18:34:00+00:00
-title: Ok, so I hate mismatched socks as much as the next guy…
+title: Ok, so I hate mismatched socks as much as the next guy...
type: posts
---
But is [this](http://www.sockstickers.com/) really necessary?
diff --git a/content/Blog/ok-so-im-doing-work-for-murachs-marketing-dept-but-it-is-free-content.md b/content/Blog/ok-so-im-doing-work-for-murachs-marketing-dept-but-it-is-free-content.md
index 585c1dc4..5b8dfa57 100644
--- a/content/Blog/ok-so-im-doing-work-for-murachs-marketing-dept-but-it-is-free-content.md
+++ b/content/Blog/ok-so-im-doing-work-for-murachs-marketing-dept-but-it-is-free-content.md
@@ -1,6 +1,6 @@
---
date: 2005-10-20T18:03:00+00:00
-title: Ok, so I’m doing work for Murach’s marketing dept… but it is free content!
+title: Ok, so I'm doing work for Murach's marketing dept... but it is free content!
type: posts
---
Free chapter on master pages from new ASP.NET 2.0 upgrade guide
diff --git a/content/Blog/ok-so-im-in-the-airport-but-not-moving-any-closer-to-la-at-this-point.md b/content/Blog/ok-so-im-in-the-airport-but-not-moving-any-closer-to-la-at-this-point.md
index 7706c409..3d51ef46 100644
--- a/content/Blog/ok-so-im-in-the-airport-but-not-moving-any-closer-to-la-at-this-point.md
+++ b/content/Blog/ok-so-im-in-the-airport-but-not-moving-any-closer-to-la-at-this-point.md
@@ -1,6 +1,6 @@
---
date: 2003-10-26T22:25:00+00:00
-title: Ok… so I’m in the airport, but not moving any closer to LA at this point
+title: Ok... so I'm in the airport, but not moving any closer to LA at this point
type: posts
---
Flights are all delayed... smoke... hmm... flights to Juneau are still operating...
diff --git a/content/Blog/ok-so-now-im-loading-up-halo-on-my-pc.md b/content/Blog/ok-so-now-im-loading-up-halo-on-my-pc.md
index e1bc6611..222acdfe 100644
--- a/content/Blog/ok-so-now-im-loading-up-halo-on-my-pc.md
+++ b/content/Blog/ok-so-now-im-loading-up-halo-on-my-pc.md
@@ -1,6 +1,6 @@
---
date: 2003-10-13T09:13:00+00:00
-title: Ok, so *now* I’m loading up Halo on my PC
+title: Ok, so *now* I'm loading up Halo on my PC
type: posts
---
I have to learn the keyboard/mouse commands, and quickly. My boss just sent out an invitation to a Halo PC LAN fest... so, while I managed to resist tempation for two days... now I just have no choice.
diff --git a/content/Blog/ok-so-suddenly-avalon-seems-relevant-to-me.md b/content/Blog/ok-so-suddenly-avalon-seems-relevant-to-me.md
index 427f6183..00ab9bf4 100644
--- a/content/Blog/ok-so-suddenly-avalon-seems-relevant-to-me.md
+++ b/content/Blog/ok-so-suddenly-avalon-seems-relevant-to-me.md
@@ -1,6 +1,6 @@
---
date: 2004-08-28T00:07:00+00:00
-title: Ok… so suddenly Avalon seems relevant to me :)
+title: Ok... so suddenly Avalon seems relevant to me :)
type: posts
---
With [the recent annoucements](http://www.microsoft.com/presspass/press/2004/Aug04/08-27Target2006PR.asp), I get to check something off of my personal wishlist.... Avalon (and some connected systems thing... "purple" I think it's called...) will be available on WinXP!!
diff --git a/content/Blog/ok-so-this-has-never-happened-with-a-visual-basic-book.md b/content/Blog/ok-so-this-has-never-happened-with-a-visual-basic-book.md
index b241c8b3..b3da0e67 100644
--- a/content/Blog/ok-so-this-has-never-happened-with-a-visual-basic-book.md
+++ b/content/Blog/ok-so-this-has-never-happened-with-a-visual-basic-book.md
@@ -1,9 +1,9 @@
---
date: 2006-04-15T05:11:00+00:00
-title: Ok, so *this* has never happened with a Visual Basic book…
+title: Ok, so *this* has never happened with a Visual Basic book...
type: posts
---
-[ ](http://gadgetmodels.i4u.com/gadget_photo_model_April_20060.html)I've remarked to a few people that writing a more ‘consumer' focused book has been quite different from my usual area of writing (covering programming topics mostly), but [this takes the cake](http://spaces.msn.com/brianjo/blog/cns!57C723EC58B8F3A3!964.entry?_c11_blogpart_blogpart=blogview&_c=blogpart#permalink).
+[ ](http://gadgetmodels.i4u.com/gadget_photo_model_April_20060.html)I've remarked to a few people that writing a more 'consumer' focused book has been quite different from my usual area of writing (covering programming topics mostly), but [this takes the cake](http://spaces.msn.com/brianjo/blog/cns!57C723EC58B8F3A3!964.entry?_c11_blogpart_blogpart=blogview&_c=blogpart#permalink).
Gadget Models, a site that seems to combine the two popular topics of models and technology, has run [a feature that includes our book](http://gadgetmodels.i4u.com/gadget_photo_model_April_20060.html). Sadly, we weren't at all involved. Note to anyone who is worried about the content of the site itself, I didn't look through it all but it doesn't seem to cross into nudity or anything like that...
diff --git a/content/Blog/ok-some-pdc-marketing-im-happy-to-participate-in.md b/content/Blog/ok-some-pdc-marketing-im-happy-to-participate-in.md
index f3621d34..5e213ac8 100644
--- a/content/Blog/ok-some-pdc-marketing-im-happy-to-participate-in.md
+++ b/content/Blog/ok-some-pdc-marketing-im-happy-to-participate-in.md
@@ -1,6 +1,6 @@
---
date: 2003-09-13T11:05:00+00:00
-title: Ok, some PDC marketing I’m happy to participate in…
+title: Ok, some PDC marketing I'm happy to participate in...
type: posts
---
No button on my blog yet, but this is great...
diff --git a/content/Blog/ok-this-is-a-spam-generator-but-you-could-win-a-tablet-pc.md b/content/Blog/ok-this-is-a-spam-generator-but-you-could-win-a-tablet-pc.md
index c4bf5be9..01715453 100644
--- a/content/Blog/ok-this-is-a-spam-generator-but-you-could-win-a-tablet-pc.md
+++ b/content/Blog/ok-this-is-a-spam-generator-but-you-could-win-a-tablet-pc.md
@@ -1,11 +1,11 @@
---
date: 2004-02-05T23:51:00+00:00
-title: Ok, this is a spam generator… but you could win a Tablet PC!! :)
+title: Ok, this is a spam generator... but you could win a Tablet PC!! :)
type: posts
---
I'm a bit reluctant to post this, and I'm sorry in advance to all of your friends, but you should think about your own best interest here (you could win a Tablet PC!!).
-Click on the banner below and you will be taken to a form where you can enter in the email addresses of some ‘friends', and they will be sent information about DevDays, and you will get entered into a contest.
+Click on the banner below and you will be taken to a form where you can enter in the email addresses of some 'friends', and they will be sent information about DevDays, and you will get entered into a contest.
[](http://email.microsoft.com/m/p/msf/ftaf/dev/vis/webFtaf.asp)
diff --git a/content/Blog/ok-this-is-very-cool-hosting-your-own-instance-of-vss-code-editor.md b/content/Blog/ok-this-is-very-cool-hosting-your-own-instance-of-vss-code-editor.md
index f43a3b6f..6a49260b 100644
--- a/content/Blog/ok-this-is-very-cool-hosting-your-own-instance-of-vss-code-editor.md
+++ b/content/Blog/ok-this-is-very-cool-hosting-your-own-instance-of-vss-code-editor.md
@@ -1,6 +1,6 @@
---
date: 2004-08-30T20:52:00+00:00
-title: Ok… this is very cool, hosting your own instance of VS’s code editor?
+title: Ok... this is very cool, hosting your own instance of VS's code editor?
type: posts
---
Dr. Ex(tensibility) posted this recently;
diff --git a/content/Blog/on10-nets-tagging-gets-a-little-bit-more-connected.md b/content/Blog/on10-nets-tagging-gets-a-little-bit-more-connected.md
index 99339191..33f20935 100644
--- a/content/Blog/on10-nets-tagging-gets-a-little-bit-more-connected.md
+++ b/content/Blog/on10-nets-tagging-gets-a-little-bit-more-connected.md
@@ -1,6 +1,6 @@
---
date: 2006-04-07T01:48:00+00:00
-title: on10.net’s tagging gets a little bit more ‘connected’
+title: on10.net's tagging gets a little bit more 'connected'
type: posts
---
Erik extended our tag pages on on10.net a bit, [check out the full details here as part of our on10.net news blog](http://on10.net/Blogs/News/2013/).
diff --git a/content/Blog/on10-visits-penny-arcade.md b/content/Blog/on10-visits-penny-arcade.md
index 29b1b624..59c71b88 100644
--- a/content/Blog/on10-visits-penny-arcade.md
+++ b/content/Blog/on10-visits-penny-arcade.md
@@ -7,4 +7,4 @@ Yesterday, Laura and I headed over to the offices of [Penny Arcade](http://www.p
[](http://www.flickr.com/photos/11836230@N00/199681348/)
-It may be hard to believe, but this was the best picture I could get. Someone's face is covered up in each and every shot I took, for some reason everyone was feeling very ‘gesturey' that day. At least Jerry wasn't covered up 🙂
+It may be hard to believe, but this was the best picture I could get. Someone's face is covered up in each and every shot I took, for some reason everyone was feeling very 'gesturey' that day. At least Jerry wasn't covered up 🙂
diff --git a/content/Blog/only-2-away-from-completion.md b/content/Blog/only-2-away-from-completion.md
index cef1766f..b7b3543f 100644
--- a/content/Blog/only-2-away-from-completion.md
+++ b/content/Blog/only-2-away-from-completion.md
@@ -1,6 +1,6 @@
---
date: 2005-02-17T06:51:00+00:00
-title: Only 2 away from completion …
+title: Only 2 away from completion ...
type: posts
---
-I'm up to 6 out of 8 referals on [the free flat screen offer site](http://www.FreeFlatScreens.com/?r=13882371), it will be interesting to see what the ‘order' process is like if I ever get to 8. Of course, in the time it has taken, I could have probably found some other way to get a LCD monitor for my wife's computer, but that wouldn't be sporting 🙂
+I'm up to 6 out of 8 referals on [the free flat screen offer site](http://www.FreeFlatScreens.com/?r=13882371), it will be interesting to see what the 'order' process is like if I ever get to 8. Of course, in the time it has taken, I could have probably found some other way to get a LCD monitor for my wife's computer, but that wouldn't be sporting 🙂
diff --git a/content/Blog/oooh-i-always-wanted-to-build-one-of-those.md b/content/Blog/oooh-i-always-wanted-to-build-one-of-those.md
index 39a67105..e9fb5b45 100644
--- a/content/Blog/oooh-i-always-wanted-to-build-one-of-those.md
+++ b/content/Blog/oooh-i-always-wanted-to-build-one-of-those.md
@@ -1,6 +1,6 @@
---
date: 2004-02-13T21:24:00+00:00
-title: Oooh, I always wanted to build one of those…
+title: Oooh, I always wanted to build one of those...
type: posts
---
Actually, I've always wanted to mimic something simpler, just the error message and a more button to see the stack trace... but this component would be wonderful during a beta release, or as something that can be toggled on by the troubleshooting developer...
diff --git a/content/Blog/outlook-programming-article-now-available.md b/content/Blog/outlook-programming-article-now-available.md
index 36692acd..3db88341 100644
--- a/content/Blog/outlook-programming-article-now-available.md
+++ b/content/Blog/outlook-programming-article-now-available.md
@@ -1,6 +1,6 @@
---
date: 2004-06-08T00:21:00+00:00
-title: Outlook programming article now available…
+title: Outlook programming article now available...
type: posts
---
It has been up for a few days now, but in case you haven't found it yet... Andrew Troelsen has written a good article on programming Outlook with C#, covering using the object model and building Add-ins...
diff --git a/content/Blog/outlook-web-access-team-looking-for-developers.md b/content/Blog/outlook-web-access-team-looking-for-developers.md
index 9ca5a576..f31f15f2 100644
--- a/content/Blog/outlook-web-access-team-looking-for-developers.md
+++ b/content/Blog/outlook-web-access-team-looking-for-developers.md
@@ -1,6 +1,6 @@
---
date: 2005-01-31T19:33:00+00:00
-title: Outlook Web Access team looking for developers…
+title: Outlook Web Access team looking for developers...
type: posts
---
> [The Outlook Web Access team is looking for web developers](http://weblogs.asp.net/ksharkey/archive/2005/01/31/363962.aspx)
diff --git a/content/Blog/overlaying-html-over-silverlight.md b/content/Blog/overlaying-html-over-silverlight.md
index 79290c6b..d039c6c7 100644
--- a/content/Blog/overlaying-html-over-silverlight.md
+++ b/content/Blog/overlaying-html-over-silverlight.md
@@ -11,7 +11,7 @@ We ran into a bit of an issue though, in that our floating HTML was sitting **un
-That just wouldn't do, so I asked [Adam Kinney](www.adamkinney.com) (Silverlight Evangelist and former dev on the C9/C10 team) what to do. He pointed me to the ‘isWindowless' property of the Silverlight object and that info, combined with [this KB article about Windowless controls](http://support.microsoft.com/kb/177378), was enough for me to figure out what to do.
+That just wouldn't do, so I asked [Adam Kinney](www.adamkinney.com) (Silverlight Evangelist and former dev on the C9/C10 team) what to do. He pointed me to the 'isWindowless' property of the Silverlight object and that info, combined with [this KB article about Windowless controls](http://support.microsoft.com/kb/177378), was enough for me to figure out what to do.
diff --git a/content/Blog/part-6-of-scott-mitchells-series-on-data-structures-is-now-live.md b/content/Blog/part-6-of-scott-mitchells-series-on-data-structures-is-now-live.md
index 6be2b2f4..4e9d49a6 100644
--- a/content/Blog/part-6-of-scott-mitchells-series-on-data-structures-is-now-live.md
+++ b/content/Blog/part-6-of-scott-mitchells-series-on-data-structures-is-now-live.md
@@ -1,6 +1,6 @@
---
date: 2004-04-08T01:11:00+00:00
-title: Part 6 of Scott Mitchell’s series on Data Structures is now live…
+title: Part 6 of Scott Mitchell's series on Data Structures is now live...
type: posts
---
Check it out [here](http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dv_vstechart/html/datastructures_guide6.asp)
diff --git a/content/Blog/paul-is-looking-for-a-list-of-the-best-vb-bloggers.md b/content/Blog/paul-is-looking-for-a-list-of-the-best-vb-bloggers.md
index 81c1a995..2487747b 100644
--- a/content/Blog/paul-is-looking-for-a-list-of-the-best-vb-bloggers.md
+++ b/content/Blog/paul-is-looking-for-a-list-of-the-best-vb-bloggers.md
@@ -1,6 +1,6 @@
---
date: 2004-06-03T12:17:00+00:00
-title: Paul is looking for a list of the ‘best’ VB Bloggers…
+title: Paul is looking for a list of the 'best' VB Bloggers...
type: posts
---
> **[Who are the best VB bloggers?](http://www.panopticoncentral.net/archive/2004/06/01/1123.aspx){#viewpost.ascx_TitleUrl}
diff --git a/content/Blog/paul-vick-discusses-the-question-that-just-wont-go-away-vb-or-c.md b/content/Blog/paul-vick-discusses-the-question-that-just-wont-go-away-vb-or-c.md
index a6bce695..511c9794 100644
--- a/content/Blog/paul-vick-discusses-the-question-that-just-wont-go-away-vb-or-c.md
+++ b/content/Blog/paul-vick-discusses-the-question-that-just-wont-go-away-vb-or-c.md
@@ -1,13 +1,13 @@
---
date: 2004-06-01T01:56:00+00:00
-title: Paul Vick discusses the question that just won’t go away… VB or C#?
+title: Paul Vick discusses the question that just won't go away... VB or C#?
type: posts
---
I get this question a lot, and I explain many of the same things that Paul goes through in this post, so I'd love it if more people would read this material:
- The "native" .NET language? _In the comments on my _[_post on language choice_](http://www.panopticoncentral.net/archive/2004/05/28/1085.aspx)_, Patrick asked “isn't C# the language that's most ‘native' to the .NET environment?” Christopher then follows up with a related question as to whether developers should use functions in the System namespace instead of ones in the Microsoft.VisualBasic namespace because the former might be faster. We see these kinds of questions fairly often, so it's worth discussing them a little bit._
+ The "native" .NET language? _In the comments on my _[_post on language choice_](http://www.panopticoncentral.net/archive/2004/05/28/1085.aspx)_, Patrick asked “isn't C# the language that's most 'native' to the .NET environment?” Christopher then follows up with a related question as to whether developers should use functions in the System namespace instead of ones in the Microsoft.VisualBasic namespace because the former might be faster. We see these kinds of questions fairly often, so it's worth discussing them a little bit._
diff --git a/content/Blog/paul-vick-is-in-the-house.md b/content/Blog/paul-vick-is-in-the-house.md
index 44b58f0b..684f5e61 100644
--- a/content/Blog/paul-vick-is-in-the-house.md
+++ b/content/Blog/paul-vick-is-in-the-house.md
@@ -1,6 +1,6 @@
---
date: 2004-05-25T22:04:00+00:00
-title: Paul Vick is in the house….
+title: Paul Vick is in the house....
type: posts
---
[Paul Vick](http://www.panopticoncentral.net/), language guy for Visual Basic and unofficial spokesman for Krispy Kreme (look at the picture to understand that comment), arrived yesterday at TechEd.... Look for him around the Developer Division Cabanas (5 and 6), the Visual Studio 2005 booth and at the "Meet the VB Team" session (Thursday 3:15-4:30).
diff --git a/content/Blog/paul-vick-language-designer-on-the-vb-team-discusses-arrays-with-non-zero-lower-bounds.md b/content/Blog/paul-vick-language-designer-on-the-vb-team-discusses-arrays-with-non-zero-lower-bounds.md
index 827fe219..67f481cd 100644
--- a/content/Blog/paul-vick-language-designer-on-the-vb-team-discusses-arrays-with-non-zero-lower-bounds.md
+++ b/content/Blog/paul-vick-language-designer-on-the-vb-team-discusses-arrays-with-non-zero-lower-bounds.md
@@ -1,14 +1,14 @@
---
date: 2004-03-19T11:04:00+00:00
-title: Paul Vick, Language Designer on the VB team, discusses arrays with non-zero lower bounds…
+title: Paul Vick, Language Designer on the VB team, discusses arrays with non-zero lower bounds...
type: posts
---
One of the changes from VB6 to VB.NET was the removal of non-zero lower bounded arrays... a concept discussed by Eric Gunnerson [recently](http://blogs.msdn.com/ericgu/archive/2004/03/16/90724.aspx), and now covered by Paul... giving it a bit of VB perspective.
> **[Non-zero lower bounded arrays (the other side of the coin)](http://www.panopticoncentral.net/PermaLink.aspx/f519385b-45a1-4b48-b85f-681c273e1d24)**
-> _... To finesse this issue, the CLR designers came up with a compromise: there would be two kinds of arrays in the CLR. One kind, which I'll call "arrays," were just like normal VB arrays – they could have non-zero lower bounds. The other kind, which I'll call "vectors," were a restricted type of array: they could only be 1-dimensional, and their lower bound was fixed to be zero. This compromise allowed VB to have its arrays, and also allowed the C-derived languages to optimize the most common array case. Everyone was happy, right? ..._
+> _... To finesse this issue, the CLR designers came up with a compromise: there would be two kinds of arrays in the CLR. One kind, which I'll call "arrays," were just like normal VB arrays – they could have non-zero lower bounds. The other kind, which I'll call "vectors," were a restricted type of array: they could only be 1-dimensional, and their lower bound was fixed to be zero. This compromise allowed VB to have its arrays, and also allowed the C-derived languages to optimize the most common array case. Everyone was happy, right? ..._
- [Listening to: Are You Gonna Be My Girl – [Jet](http://www.windowsmedia.com/mg/search.asp?srch=Jet) – Get Born (03:37)]
+ [Listening to: Are You Gonna Be My Girl – [Jet](http://www.windowsmedia.com/mg/search.asp?srch=Jet) – Get Born (03:37)]
diff --git a/content/Blog/paul-vick-on-two-new-operators-in-vb-whidbey.md b/content/Blog/paul-vick-on-two-new-operators-in-vb-whidbey.md
index 2a33cfde..bc33cd0d 100644
--- a/content/Blog/paul-vick-on-two-new-operators-in-vb-whidbey.md
+++ b/content/Blog/paul-vick-on-two-new-operators-in-vb-whidbey.md
@@ -3,15 +3,15 @@ date: 2004-03-03T02:36:00+00:00
title: Paul Vick on two new operators in VB Whidbey
type: posts
---
-In [a recent post to his blog](http://www.panopticoncentral.net/PermaLink.aspx/086feb98-d3d3-4831-a1ba-e8f70c72dac1), Paul Vick discusses the new **IsNot** Operator (and the history/rational behind the **Is** operator), which allows you to write;
+In [a recent post to his blog](http://www.panopticoncentral.net/PermaLink.aspx/086feb98-d3d3-4831-a1ba-e8f70c72dac1), Paul Vick discusses the new **IsNot** Operator (and the history/rational behind the **Is** operator), which allows you to write;
>
If myString IsNot Nothing Then
-instead of
+instead of
>
If Not myString Is Nothing Then
-and then, [in another post](http://www.panopticoncentral.net/PermaLink.aspx/0d6ba439-8126-427e-952e-3f5fbba33904), he covers the new **TryCast** operator (which is like C#'s ‘as' operator), which will allow you to save a bit of extra work (and produce a slight perf improvement in some situations) when checking to see if an object can be cast to a specific type .... allowing you to write;
+and then, [in another post](http://www.panopticoncentral.net/PermaLink.aspx/0d6ba439-8126-427e-952e-3f5fbba33904), he covers the new **TryCast** operator (which is like C#'s 'as' operator), which will allow you to save a bit of extra work (and produce a slight perf improvement in some situations) when checking to see if an object can be cast to a specific type .... allowing you to write;
>
Sub Print(ByVal o As Object)
Dim PrintableObject As IPrintable _ = TryCast(o, IPrintable)
@@ -22,7 +22,7 @@ and then, [in another post](http://www.panopticoncentral.net/PermaLink.aspx/0d6b
End Sub
-instead of the slightly less efficient
+instead of the slightly less efficient
>
Sub Print(ByVal o As Object)
Dim PrintableObject As IPrintable
diff --git a/content/Blog/pax-doesnt-open-for-about-4-more-hours-but-people-are-already-waiting.md b/content/Blog/pax-doesnt-open-for-about-4-more-hours-but-people-are-already-waiting.md
index 0e3584b8..4bf64ec1 100644
--- a/content/Blog/pax-doesnt-open-for-about-4-more-hours-but-people-are-already-waiting.md
+++ b/content/Blog/pax-doesnt-open-for-about-4-more-hours-but-people-are-already-waiting.md
@@ -1,6 +1,6 @@
---
date: 2006-08-25T16:39:00+00:00
-title: PAX doesn’t open for about 4 more hours, but people are already waiting
+title: PAX doesn't open for about 4 more hours, but people are already waiting
type: posts
---
Sampy and I stopped by the main doors of [PAX](http://www.on10.net/Blogs/TheShow/5132/) last night around 1am and there was already two groups of folks waiting. Some guys from Detroit were first in line, having come in by train earlier that day, and they covered the full range of video gaming interests (although no one in their group was into tabletop gaming, the other major side to PAX) with one big Nintendo fan, an Xbox lover, and a PC gamer 🙂
diff --git a/content/Blog/pdc-sessions-available-as-streaming-audio-with-synchronized-ppt-and-demos.md b/content/Blog/pdc-sessions-available-as-streaming-audio-with-synchronized-ppt-and-demos.md
index 2601dcd8..a231fe22 100644
--- a/content/Blog/pdc-sessions-available-as-streaming-audio-with-synchronized-ppt-and-demos.md
+++ b/content/Blog/pdc-sessions-available-as-streaming-audio-with-synchronized-ppt-and-demos.md
@@ -1,6 +1,6 @@
---
date: 2003-11-21T21:02:00+00:00
-title: PDC Sessions available as streaming audio with synchronized PPT and demos…
+title: PDC Sessions available as streaming audio with synchronized PPT and demos...
type: posts
---
For the next 6 months, many of the PDC Sessions will available at [http://microsoft.sitestream.com/PDC2003/Default.htm](http://microsoft.sitestream.com/PDC2003/Default.htm) as streaming audio with synchronized PPT and demos. Check it out!!
diff --git a/content/Blog/people-who-view-source-are-my-kind-of-people.md b/content/Blog/people-who-view-source-are-my-kind-of-people.md
index 833f90df..754726ad 100644
--- a/content/Blog/people-who-view-source-are-my-kind-of-people.md
+++ b/content/Blog/people-who-view-source-are-my-kind-of-people.md
@@ -1,6 +1,6 @@
---
date: 2006-03-09T23:11:00+00:00
-title: People who “View Source” are my kind of people…
+title: People who "View Source" are my kind of people...
type: posts
---
It didn't take too long, people found [Adam's](http://www.adamkinney.com) little puzzle ([Channel 9](http://channel9.msdn.com/ShowPost.aspx?PostID=169842))
diff --git a/content/Blog/phil-ringnalda-questions-the-value-of-letting-google-and-msn-index-his-pages.md b/content/Blog/phil-ringnalda-questions-the-value-of-letting-google-and-msn-index-his-pages.md
index f3563dd9..90d046db 100644
--- a/content/Blog/phil-ringnalda-questions-the-value-of-letting-google-and-msn-index-his-pages.md
+++ b/content/Blog/phil-ringnalda-questions-the-value-of-letting-google-and-msn-index-his-pages.md
@@ -1,6 +1,6 @@
---
date: 2006-01-09T20:58:00+00:00
-title: Phil Ringnalda questions the value of letting Google and MSN index his pages…
+title: Phil Ringnalda questions the value of letting Google and MSN index his pages...
type: posts
---
I love this... and the funny thing was, I had just finished searching MSN for "Phil Ringnalda" (because I had forgotten his URL, well actually because I kept spelling his name wrong when I typed it as a URL) without much success.
diff --git a/content/Blog/picked-up-mass-effect-today-built-xml-site-maps-instead-of-playing-it.md b/content/Blog/picked-up-mass-effect-today-built-xml-site-maps-instead-of-playing-it.md
index f7460101..85048f6e 100644
--- a/content/Blog/picked-up-mass-effect-today-built-xml-site-maps-instead-of-playing-it.md
+++ b/content/Blog/picked-up-mass-effect-today-built-xml-site-maps-instead-of-playing-it.md
@@ -1,6 +1,6 @@
---
date: 2007-11-22T11:02:00+00:00
-title: Picked up Mass Effect today… built XML site maps instead of playing it :(
+title: Picked up Mass Effect today... built XML site maps instead of playing it :(
type: posts
---
I'm very excited about it... really! I just got distracted on and ended up building [a site map for this site](http://duncanmackenzie.net/Sitemap.ashx)... real brute force, just grabbed all the blog entries and tags and output the appropriate absolute paths into some objects that I then wrote out into an XML document. Same method wouldn't work on [Channel 9](http://channel9.msdn.com) though, it has too many entries, so I'll need to move to a site map index with multiple sub site maps... now I just have to figure out how to divide the entries up (by tag, by type of content, by date?).
diff --git a/content/Blog/pinvoke-net-a-place-to-post-and-find-all-the-win32-api-signatures-you-need.md b/content/Blog/pinvoke-net-a-place-to-post-and-find-all-the-win32-api-signatures-you-need.md
index c4de7046..5096f298 100644
--- a/content/Blog/pinvoke-net-a-place-to-post-and-find-all-the-win32-api-signatures-you-need.md
+++ b/content/Blog/pinvoke-net-a-place-to-post-and-find-all-the-win32-api-signatures-you-need.md
@@ -1,6 +1,6 @@
---
date: 2004-04-20T07:23:00+00:00
-title: pinvoke.net … a place to post and find all the Win32 API signatures you need …
+title: pinvoke.net ... a place to post and find all the Win32 API signatures you need ...
type: posts
---
[Adam Nathan](http://blogs.msdn.com/adam_nathan) has created [a home for a ton of PInvoke signatures](http://pinvoke.net/), organized by Module/DLL and pre-populated ([by the man himself](http://www.amazon.com/exec/obidos/ASIN/067232170X/)) with a ton of the most common signatures... I'll let the site describe itself with this text from the "What is this site?" page;
diff --git a/content/Blog/pinvokes-available-as-a-vs-net-add-in.md b/content/Blog/pinvokes-available-as-a-vs-net-add-in.md
index f00b9757..0a85e353 100644
--- a/content/Blog/pinvokes-available-as-a-vs-net-add-in.md
+++ b/content/Blog/pinvokes-available-as-a-vs-net-add-in.md
@@ -1,6 +1,6 @@
---
date: 2004-05-07T10:10:00+00:00
-title: PInvokes available as a VS.NET Add-In…
+title: PInvokes available as a VS.NET Add-In...
type: posts
---
Amazing stuff... Adam Nathan creates pinvoke.net, to general acclaim, and then follows only a few days later with a great VS.NET Add-In that allows you to search for, insert and even contribute PInvoke signatures to his site.
diff --git a/content/Blog/playing-around-with-pulling-my-articles-into-my-own-sites-chrome.md b/content/Blog/playing-around-with-pulling-my-articles-into-my-own-sites-chrome.md
index 3531874a..b0455932 100644
--- a/content/Blog/playing-around-with-pulling-my-articles-into-my-own-sites-chrome.md
+++ b/content/Blog/playing-around-with-pulling-my-articles-into-my-own-sites-chrome.md
@@ -1,8 +1,8 @@
---
date: 2005-03-19T09:36:00+00:00
-title: Playing around with pulling my articles into my own site’s chrome…
+title: Playing around with pulling my articles into my own site's chrome...
type: posts
---
-Check out my [articles page](http://www.duncanmackenzie.net/articles), which is built from [an RSS file](http://www.duncanmackenzie.net/articles/rss.xml) by the way, and click on any of the "Coding 4 Fun" articles. You'll end up still in my site, but viewing the full MSDN article. Mostly I'm just playing around, but it seemed ‘neat' enough to mention 🙂
+Check out my [articles page](http://www.duncanmackenzie.net/articles), which is built from [an RSS file](http://www.duncanmackenzie.net/articles/rss.xml) by the way, and click on any of the "Coding 4 Fun" articles. You'll end up still in my site, but viewing the full MSDN article. Mostly I'm just playing around, but it seemed 'neat' enough to mention 🙂
By the way, the jury is still out on whether or not I've opened myself to various new security risks through this code, so if you want to try and hack my site using this new "pull" concept, go for it... I'd really appreciate it if you'd let me know if you find anything though, in the interest of science that is 🙂
diff --git a/content/Blog/portable-media-centers-i-can-feel-the-gadget-lust-growing.md b/content/Blog/portable-media-centers-i-can-feel-the-gadget-lust-growing.md
index 4980e4a2..3712072b 100644
--- a/content/Blog/portable-media-centers-i-can-feel-the-gadget-lust-growing.md
+++ b/content/Blog/portable-media-centers-i-can-feel-the-gadget-lust-growing.md
@@ -1,6 +1,6 @@
---
date: 2005-04-18T18:35:00+00:00
-title: Portable Media Centers… I can feel the gadget lust growing…
+title: Portable Media Centers... I can feel the gadget lust growing...
type: posts
---
Everytime [Brian](http://blogs.msdn.com/brianjo) tells me something that involves his [portable media center](http://www.microsoft.com/windowsmobile/portablemediacenter/default.mspx), I think about getting one. He has [the Samsung model](http://www.amazon.com/exec/obidos/ASIN/B000294HDU/duncanmackenz-20?creative=327641&camp=14573&link_code=as1), which I really like the look/feel of and it seems to work well (although the length of transcoding is a reoccuring complaint), but my only real plan for getting one was to sign up with [pvps4free.com](http://www.pvps4free.com/default.aspx?r=160508) (only 3 away from completion!), which has [the Creative portable media center](http://www.amazon.com/exec/obidos/ASIN/B0002J6GLG/duncanmackenz-20?creative=327641&camp=14573&link_code=as1), but not the Samsung one.
diff --git a/content/Blog/pre-mothers-day-sneaking-around.md b/content/Blog/pre-mothers-day-sneaking-around.md
index 753a3013..7fcd1a2d 100644
--- a/content/Blog/pre-mothers-day-sneaking-around.md
+++ b/content/Blog/pre-mothers-day-sneaking-around.md
@@ -1,6 +1,6 @@
---
date: 2003-05-11T11:39:00+00:00
-title: Pre-Mother’s Day Sneaking Around
+title: Pre-Mother's Day Sneaking Around
type: posts
---
Ok, so [the Oprah tickets](http://dotnetweblogs.com/duncanma/posts/6681.aspx) didn't pan out... but I'm hoping some flowers and breakfast will see me through!
@@ -8,5 +8,5 @@ Ok, so [the Oprah tickets](http://dotnetweblogs.com/duncanma/posts/6681.aspx) di
diff --git a/content/Blog/pretty-cool-new-webcast-series-coming-for-vb-net.md b/content/Blog/pretty-cool-new-webcast-series-coming-for-vb-net.md
index ad2c63e6..fd34d1ee 100644
--- a/content/Blog/pretty-cool-new-webcast-series-coming-for-vb-net.md
+++ b/content/Blog/pretty-cool-new-webcast-series-coming-for-vb-net.md
@@ -7,13 +7,13 @@ A series of 15 webcasts & lab exercises for the VB6 programmer... (see the full
**
-[MSDN Webcast: Program Execution in the 21st Century – Level 200](http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032243061&Culture=en-US)
+[MSDN Webcast: Program Execution in the 21st Century – Level 200](http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032243061&Culture=en-US)
**
-_2/3/2004 1:00 PM – 2/3/2004 2:30 PM Live Meeting Webcast
+_2/3/2004 1:00 PM – 2/3/2004 2:30 PM Live Meeting Webcast
_
diff --git a/content/Blog/previewing-my-quick-vote-article.md b/content/Blog/previewing-my-quick-vote-article.md
index 062082c4..fce083d0 100644
--- a/content/Blog/previewing-my-quick-vote-article.md
+++ b/content/Blog/previewing-my-quick-vote-article.md
@@ -1,6 +1,6 @@
---
date: 2004-07-21T12:08:00+00:00
-title: Previewing my “Quick Vote” article…
+title: Previewing my "Quick Vote" article...
type: posts
---
-I've put the draft of my next Coding 4 Fun column (‘Duncan Mackenzie describes his process to build a "Quick Poll" using Visual Basic and ASP.NET.') up onto my personal site, click [here](http://www.duncanmackenzie.net/writing/Previews/QuickVote/default.aspx) to check it out.
+I've put the draft of my next Coding 4 Fun column ('Duncan Mackenzie describes his process to build a "Quick Poll" using Visual Basic and ASP.NET.') up onto my personal site, click [here](http://www.duncanmackenzie.net/writing/Previews/QuickVote/default.aspx) to check it out.
diff --git a/content/Blog/previews-of-articles.md b/content/Blog/previews-of-articles.md
index 649f9734..238baaba 100644
--- a/content/Blog/previews-of-articles.md
+++ b/content/Blog/previews-of-articles.md
@@ -1,6 +1,6 @@
---
date: 2004-08-06T09:23:00+00:00
-title: Previews of articles…
+title: Previews of articles...
type: posts
---
A couple of weeks ago I posted [my "Quick Poll" Coding 4 Fun column](http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dncodefun/html/code4fun08032004.asp) in its unedited form... was that useful?
diff --git a/content/Blog/profiling-is-fun.md b/content/Blog/profiling-is-fun.md
index c28d97b5..f1345e5e 100644
--- a/content/Blog/profiling-is-fun.md
+++ b/content/Blog/profiling-is-fun.md
@@ -1,6 +1,6 @@
---
date: 2004-05-08T10:50:00+00:00
-title: Profiling is fun…
+title: Profiling is fun...
type: posts
---
Back in highschool, I cut lawns for a lot of people.... so many that it was really a summer job and kept me quite busy, and then in University I took a job laying sod for a landscape company.... kinda went from the amateur level to the professional there. Both jobs were hot, dirty and left me ready for nothing but sleep at the end of a day... but I've often remarked to my wife that sometimes I long for that type of job. When you arrived at a site or a yard, it was in a bad state... it was an untidy lawn or perhaps a bare field of dirt... and at the end of the work it looked better. Not just a little bit better, but "very noticable by anyone walking by" better. I often work weeks on projects that don't produce that clear of a result... it may be better in some way, but passers-by would be hard pressed to say how... or it might not be visibly better at all, it is just cleaner under the surface or slightly more efficient....
diff --git a/content/Blog/pulling-from-msdn-the-code.md b/content/Blog/pulling-from-msdn-the-code.md
index a443a130..3d83d8af 100644
--- a/content/Blog/pulling-from-msdn-the-code.md
+++ b/content/Blog/pulling-from-msdn-the-code.md
@@ -1,6 +1,6 @@
---
date: 2005-03-22T08:26:00+00:00
-title: Pulling from MSDN… the code…
+title: Pulling from MSDN... the code...
type: posts
---
(see [this post](http://blogs.duncanmackenzie.net/duncanma/archive/2005/03/19/1243.aspx) for an introduction to this topic...)
diff --git a/content/Blog/put-my-new-xbox-live-gamertag-onto-my-blog-in-all-its-iframe-glory.md b/content/Blog/put-my-new-xbox-live-gamertag-onto-my-blog-in-all-its-iframe-glory.md
index 8d5eec25..747bf322 100644
--- a/content/Blog/put-my-new-xbox-live-gamertag-onto-my-blog-in-all-its-iframe-glory.md
+++ b/content/Blog/put-my-new-xbox-live-gamertag-onto-my-blog-in-all-its-iframe-glory.md
@@ -1,6 +1,6 @@
---
date: 2005-10-28T15:12:00+00:00
-title: Put my new Xbox Live gamertag onto my blog, in all it’s iframe glory…
+title: Put my new Xbox Live gamertag onto my blog, in all it's iframe glory...
type: posts
---
Check it out at http://blogs.duncanmackenzie.net/duncanma, and go make your own at [http://www.xbox.com](http://live.xbox.com/en-US/profile/profile.aspx)
diff --git a/content/Blog/put-up-a-rest-api-for-xbox-gamertag-data.md b/content/Blog/put-up-a-rest-api-for-xbox-gamertag-data.md
index 6c244839..2d079a69 100644
--- a/content/Blog/put-up-a-rest-api-for-xbox-gamertag-data.md
+++ b/content/Blog/put-up-a-rest-api-for-xbox-gamertag-data.md
@@ -9,7 +9,7 @@ type: posts
-I know that some people prefer a more RESTful API though, so I also have another ‘page' that you can call with a straight GET request and just pass the gamertag in as a query string parameter:
+I know that some people prefer a more RESTful API though, so I also have another 'page' that you can call with a straight GET request and just pass the gamertag in as a query string parameter:
diff --git a/content/Blog/pvps4free-now-has-the-creative-zen-vision-and-the-samsung-pmc.md b/content/Blog/pvps4free-now-has-the-creative-zen-vision-and-the-samsung-pmc.md
index 3dcb0ff9..4181e6df 100644
--- a/content/Blog/pvps4free-now-has-the-creative-zen-vision-and-the-samsung-pmc.md
+++ b/content/Blog/pvps4free-now-has-the-creative-zen-vision-and-the-samsung-pmc.md
@@ -1,6 +1,6 @@
---
date: 2005-10-15T18:40:00+00:00
-title: PVPs4Free now has the Creative Zen Vision, and the Samsung PMC…
+title: PVPs4Free now has the Creative Zen Vision, and the Samsung PMC...
type: posts
---
Just FYI, the gifts on some of these free sites change from time to time, and the [PVPs4Free site](http://www.pvps4free.com/default.aspx?r=160508) has added the [Creative Zen Vision](http://www.creative.com/products/product.asp?category=210&subcategory=211&product=12985) (video/audio/photo player) and the [Portable Media Center from Samsung](http://product.samsung.com/cgi-bin/nabc/product/b2c_product_detail.jsp?prod_id=YH-999GS%252fXAA), the YH-999.
diff --git a/content/Blog/quick-windows-forms-control-a-label-with-a-3d-line.md b/content/Blog/quick-windows-forms-control-a-label-with-a-3d-line.md
index 0b7d66b9..7344d8e5 100644
--- a/content/Blog/quick-windows-forms-control-a-label-with-a-3d-line.md
+++ b/content/Blog/quick-windows-forms-control-a-label-with-a-3d-line.md
@@ -1,13 +1,13 @@
---
date: 2005-04-14T16:00:00+00:00
-title: Quick Windows Forms Control… a Label with a 3D Line…
+title: Quick Windows Forms Control... a Label with a 3D Line...
type: posts
---
I was mocking up a UI yesterday, and I wanted to produce an interface that looked like Front Page's "New from Template" dialog...
-But I couldn't easily replicate those little dividers (for Options, Description, Preview), so I created a "DividerLabel" with about 10 minutes of VB.NET code (2003)...
+But I couldn't easily replicate those little dividers (for Options, Description, Preview), so I created a "DividerLabel" with about 10 minutes of VB.NET code (2003)...
diff --git a/content/Blog/ran-into-my-first-blog-hosting-bug-that-was-fast.md b/content/Blog/ran-into-my-first-blog-hosting-bug-that-was-fast.md
index bf2e2a74..53758fb3 100644
--- a/content/Blog/ran-into-my-first-blog-hosting-bug-that-was-fast.md
+++ b/content/Blog/ran-into-my-first-blog-hosting-bug-that-was-fast.md
@@ -1,6 +1,6 @@
---
date: 2004-08-25T21:38:00+00:00
-title: Ran into my first blog hosting bug… that was fast…
+title: Ran into my first blog hosting bug... that was fast...
type: posts
---
Within a few hours of being up, I ran into [this issue.](http://odetocode.com/Blogs/scott/archive/2004/05/26/259.aspx).. odd, since it doesn't appear to be affecting very many folks...
diff --git a/content/Blog/ran-my-first-5k-race-today.md b/content/Blog/ran-my-first-5k-race-today.md
index 1965e1d4..96dc9de1 100644
--- a/content/Blog/ran-my-first-5k-race-today.md
+++ b/content/Blog/ran-my-first-5k-race-today.md
@@ -1,6 +1,6 @@
---
date: 2007-02-12T10:10:00+00:00
-title: Ran my first 5K race today…
+title: Ran my first 5K race today...
type: posts
---
Back in the summer I jumped back into fitness by signing up for the 20/20 program at the Pro Club. 20/20 is a serious weight loss program that involves both diet change (I'd characterize it as South Beach in style) and five workouts a week (including three with a personal trainer). Well, it has been quite successful so far, bringing my weight down from around 189 to about 160 over the past 5 months, and it has had the side affect of getting me back into running.
@@ -11,6 +11,6 @@ It was quite an experience for me, I had never run a race like this before and I
[](http://www.flickr.com/photos/msteechur/386871224/)
-It was amazingly organized, considering, and the start went really smooth (as far as I know... first time doing this), it only took about 30 seconds after the ‘gun' to cross the actual start line... not bad, considering how many people were in front of me.
+It was amazingly organized, considering, and the start went really smooth (as far as I know... first time doing this), it only took about 30 seconds after the 'gun' to cross the actual start line... not bad, considering how many people were in front of me.
-My finish time was [27:45](http://onlineraceresults.com/race/view_race.php?race_id=4729&submit_action=select_result&re_NO=512), which was a bit disappointing, I had expected the competition would kick my speed up so that I could at least match the time I've been getting on the treadmill lately (I ran 3 miles in around 26 minutes a few days before), but I ended up running a very consistent nine minute mile (8:56) on each of the three miles. I think the real problem was that I didn't end up doing much of a final kick, I really should have jumped my speed up for that last mile. Overall though, I did run for the full 5K, I set a time close to what I expected, and now I have a ‘baseline' to compare against for the next one.
+My finish time was [27:45](http://onlineraceresults.com/race/view_race.php?race_id=4729&submit_action=select_result&re_NO=512), which was a bit disappointing, I had expected the competition would kick my speed up so that I could at least match the time I've been getting on the treadmill lately (I ran 3 miles in around 26 minutes a few days before), but I ended up running a very consistent nine minute mile (8:56) on each of the three miles. I think the real problem was that I didn't end up doing much of a final kick, I really should have jumped my speed up for that last mile. Overall though, I did run for the full 5K, I set a time close to what I expected, and now I have a 'baseline' to compare against for the next one.
diff --git a/content/Blog/random-blog-thought.md b/content/Blog/random-blog-thought.md
index 851a86b9..2e0f8ee2 100644
--- a/content/Blog/random-blog-thought.md
+++ b/content/Blog/random-blog-thought.md
@@ -1,6 +1,6 @@
---
date: 2003-07-30T03:31:00+00:00
-title: Random Blog thought…
+title: Random Blog thought...
type: posts
---
What would you folks think if I wrote one of my MSDN articles in a serial fashion into my blog? Basically just posted each section as I wrote it? I'm considering doing this for my next Coding 4 Fun article, but before I flood your aggregator with piles of text I thought I'd look for some feedback...
diff --git a/content/Blog/reading-an-image-from-the-web.md b/content/Blog/reading-an-image-from-the-web.md
index 839a2343..e88ff360 100644
--- a/content/Blog/reading-an-image-from-the-web.md
+++ b/content/Blog/reading-an-image-from-the-web.md
@@ -1,6 +1,6 @@
---
date: 2003-11-17T10:57:00+00:00
-title: Reading An Image from the web…
+title: Reading An Image from the web...
type: posts
---
Nothing amazingly difficult about this task, but it was [an interesting GotDotNet question posted today](http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=164268&Page=1#164357) so I thought I would answer it here;
diff --git a/content/Blog/reading-blogs.md b/content/Blog/reading-blogs.md
index f6c76f84..263fd33c 100644
--- a/content/Blog/reading-blogs.md
+++ b/content/Blog/reading-blogs.md
@@ -1,9 +1,9 @@
---
date: 2003-10-28T22:01:00+00:00
-title: Reading Blogs…
+title: Reading Blogs...
type: posts
---
-I've been catching up on a few blogs, now that I've **finally** managed to get connected 🙂 ...
+I've been catching up on a few blogs, now that I've **finally** managed to get connected 🙂 ...
and I just have one comment (meant in the spirit of helpfulness only) ... It is "ClickOnce" not "OneClick"
diff --git a/content/Blog/real-time-syntax-highlighting-for-html.md b/content/Blog/real-time-syntax-highlighting-for-html.md
index 06e457ea..3cc38398 100644
--- a/content/Blog/real-time-syntax-highlighting-for-html.md
+++ b/content/Blog/real-time-syntax-highlighting-for-html.md
@@ -1,11 +1,11 @@
---
date: 2004-04-07T20:22:00+00:00
-title: Real-Time Syntax highlighting for HTML…
+title: Real-Time Syntax highlighting for HTML...
type: posts
---
Bah... I've been digging around the web for a couple of days now, and I'm getting frustrated, so I thought I would share my pain with you
Here's the scenario (and see if you can spot my key mistake here, it will be pretty obvious to most developers who have worked with customers before);
-In a system I've written, the user's have the ability to enter HTML formatted text into various areas of the application. People liked that... they could **bold** pieces of text, insert hyperlinks etc... but it was just plain-text entry (just multi-line textboxes, baby!).... well, eventually (as you might have expected) people wanted a ‘richer' HTML editing experience. First pass, I gave them (through the coding genius of Kent Sharkey) the ability to launch their HTML editor of choice (whatever is registered on their machine to edit HTML), giving them all the features of Front Page or VS.NET to edit their HTML snippets. Still, the users wanted richer edting **right in the application**... fine, second pass I gave them [Nikhil's HTML design time editor](http://www.nikhilk.net/Entry.aspx?id=11)... but **they** want HTML editing, not design-time.... so here I am.... heading down the path of writing Front Page's HTML editor...
+In a system I've written, the user's have the ability to enter HTML formatted text into various areas of the application. People liked that... they could **bold** pieces of text, insert hyperlinks etc... but it was just plain-text entry (just multi-line textboxes, baby!).... well, eventually (as you might have expected) people wanted a 'richer' HTML editing experience. First pass, I gave them (through the coding genius of Kent Sharkey) the ability to launch their HTML editor of choice (whatever is registered on their machine to edit HTML), giving them all the features of Front Page or VS.NET to edit their HTML snippets. Still, the users wanted richer edting **right in the application**... fine, second pass I gave them [Nikhil's HTML design time editor](http://www.nikhilk.net/Entry.aspx?id=11)... but **they** want HTML editing, not design-time.... so here I am.... heading down the path of writing Front Page's HTML editor...
I'm hoping to just give them basic syntax highlighting (real-time) like w.bloggar does would be enough to me... and I'm currently investigating an article I found on Code Project ([which is available here](http://www.codeproject.com/vb/net/RTBClass.asp))... and [a really full-featured 3rd party control from Actipro](http://www.actiprosoftware.com/Products/DotNet/SyntaxEditor/Default.aspx)... but I'm leaning to the Code Project sample more, because I get to play with the code and I don't have to ask my boss for $$ for a new control 🙂
diff --git a/content/Blog/received-my-first-book-from-zooba-com-today.md b/content/Blog/received-my-first-book-from-zooba-com-today.md
index 7ee79dc7..050e80f2 100644
--- a/content/Blog/received-my-first-book-from-zooba-com-today.md
+++ b/content/Blog/received-my-first-book-from-zooba-com-today.md
@@ -1,8 +1,8 @@
---
date: 2005-02-25T19:46:00+00:00
-title: Received my first book from Zooba.com today…
+title: Received my first book from Zooba.com today...
type: posts
---
-If you sign up for one of the sites created by Gratis ([free flat screens](http://www.FreeFlatScreens.com/?r=13882371), [free ipods](http://www.freeiPods.com/?r=14756414), [free handbags](http://www.FreeHandbags.com/?r=14980492), etc...) then one of the available offers is Zooba.com, and I have to say it is one of the best offers I've tried. Basically, if you are someone who likes to read then you probably won't mind the ‘requirement' to complete this offer. You sign up for a membership with Zooba, which costs around $10 a month and for that fee you get one hardcover book each month with no shipping costs. I'm not positive, but it seems to me that $10 is a good price for a hardcover book, and not even all that bad if you are used to paperbacks. I filled my queue on their site with 5 books that I liked, but my understanding is that you can cancel after only two book purchases, so the only real question is whether or not there are at least 2 books available through their site that you want to get anyway...
+If you sign up for one of the sites created by Gratis ([free flat screens](http://www.FreeFlatScreens.com/?r=13882371), [free ipods](http://www.freeiPods.com/?r=14756414), [free handbags](http://www.FreeHandbags.com/?r=14980492), etc...) then one of the available offers is Zooba.com, and I have to say it is one of the best offers I've tried. Basically, if you are someone who likes to read then you probably won't mind the 'requirement' to complete this offer. You sign up for a membership with Zooba, which costs around $10 a month and for that fee you get one hardcover book each month with no shipping costs. I'm not positive, but it seems to me that $10 is a good price for a hardcover book, and not even all that bad if you are used to paperbacks. I filled my queue on their site with 5 books that I liked, but my understanding is that you can cancel after only two book purchases, so the only real question is whether or not there are at least 2 books available through their site that you want to get anyway...
The book I received, by the way, was **The Last Light of the Sun** by one of my favorite authors: [Guy Gavriel Kay](http://www.brightweavings.com/). If you haven't read any of his other books, I would definitely recommend **Tigana**, **The Fionavar Tapestry** (3 books) and all the rest of his writings 🙂
diff --git a/content/Blog/reducing-the-size-of-my-pages.md b/content/Blog/reducing-the-size-of-my-pages.md
index ae301eed..77404166 100644
--- a/content/Blog/reducing-the-size-of-my-pages.md
+++ b/content/Blog/reducing-the-size-of-my-pages.md
@@ -1,12 +1,12 @@
---
date: 2004-09-09T07:33:00+00:00
-title: Reducing the size of my pages….
+title: Reducing the size of my pages....
type: posts
---
I was staring at my bandwidth usage tonight and it is quite high.... and thanks to this cool SVG based stats system that easerve provides, I can drill down and figure out which pages are causing the bulk of that traffic... well, the biggest offenders for # of hits were the aggBugs that .Text includes (because my blog posts, including the aggbugs, are shown on MSDN, and therefore generate 3 aggBug requests for **every single view of the [Visual Basic](http://msdn.microsoft.com/vbasic) or [C# Developer Center](http://msdn.microsoft.com/vcsharp) pages**), but the biggest use of bandwidth was by far the mainfeed.aspx.... the main RSS feed for the site...
-I checked out that feed, and it included 35 items... a value that I couldn't seem to change through any of the config options... I tracked it down to a stored proc (DNW_GetRecentPosts if you are interested) that had a ‘Top 35' option specified... so I knocked that way down (possibly too far, we'll see) to 5... which should greatly reduce the bandwidth used by that page
+I checked out that feed, and it included 35 items... a value that I couldn't seem to change through any of the config options... I tracked it down to a stored proc (DNW_GetRecentPosts if you are interested) that had a 'Top 35' option specified... so I knocked that way down (possibly too far, we'll see) to 5... which should greatly reduce the bandwidth used by that page
-Next up was those pesky aggBugs... I turned them off for a few days, but I wanted a longer term solution, one where I wouldn't get aggBug hits when the feed was displayed on MSDN, but I would for ‘normal' aggregator use.... so I modified the main and category based RSS handlers to skip adding the aggBugs if the RSS request had an additional param of "aggBug=False" .... normal users won't have that, but I can control the URL being pulled onto MSDN so I'll make sure it includes this little param... We'll see how that work out over the next week or so...
+Next up was those pesky aggBugs... I turned them off for a few days, but I wanted a longer term solution, one where I wouldn't get aggBug hits when the feed was displayed on MSDN, but I would for 'normal' aggregator use.... so I modified the main and category based RSS handlers to skip adding the aggBugs if the RSS request had an additional param of "aggBug=False" .... normal users won't have that, but I can control the URL being pulled onto MSDN so I'll make sure it includes this little param... We'll see how that work out over the next week or so...
-Its funny, I've worked on quite a few web systems, but they were all very ‘transaction' focused and most of our performance optimization was focused around avoiding trips to the database and execution of code. Basically we ended up creating a variety of caching systems (ASP.NET's caching options would have been wonderful to have back then), but it was rare for me to spend much time on the bandwidth side of the equation, especially since many of these systems were Intranet applications (still potentially 1000s of users inside a company, but speed of page execution was all that mattered, size of payload or bandwidth didn't matter much on a LAN). Looking at bandwidth usage is an interesting change....
+Its funny, I've worked on quite a few web systems, but they were all very 'transaction' focused and most of our performance optimization was focused around avoiding trips to the database and execution of code. Basically we ended up creating a variety of caching systems (ASP.NET's caching options would have been wonderful to have back then), but it was rare for me to spend much time on the bandwidth side of the equation, especially since many of these systems were Intranet applications (still potentially 1000s of users inside a company, but speed of page execution was all that mattered, size of payload or bandwidth didn't matter much on a LAN). Looking at bandwidth usage is an interesting change....
diff --git a/content/Blog/releasing-binaries-for-my-samples.md b/content/Blog/releasing-binaries-for-my-samples.md
index da8b36f1..ec1d4d20 100644
--- a/content/Blog/releasing-binaries-for-my-samples.md
+++ b/content/Blog/releasing-binaries-for-my-samples.md
@@ -8,5 +8,5 @@ Since starting my [column](http://msdn.microsoft.com/columns/codefun.asp), I've
I never really considered that possibility, and in some cases I didn't even write the code with that in mind, but now I'm wondering if I should at least provide a built install file in with the downloadable code sample for non-programmers... weird thought. Whatever I do, I can't support people who use the sample without compiling it themselves... the code sample is merely a way to show some interesting concept(s), I try to make the applications interesting but they certainly aren't the point.
- [Listening to: Zion – [Fluke](http://www.windowsmedia.com/mg/search.asp?srch=Fluke) – Matrix Reloaded: The Album Disc 1 (04:33)]
+ [Listening to: Zion – [Fluke](http://www.windowsmedia.com/mg/search.asp?srch=Fluke) – Matrix Reloaded: The Album Disc 1 (04:33)]
diff --git a/content/Blog/remembering-one-of-my-favorite-books-from-my-youth.md b/content/Blog/remembering-one-of-my-favorite-books-from-my-youth.md
index c478c55f..6e878e5e 100644
--- a/content/Blog/remembering-one-of-my-favorite-books-from-my-youth.md
+++ b/content/Blog/remembering-one-of-my-favorite-books-from-my-youth.md
@@ -1,10 +1,10 @@
---
date: 2005-06-12T06:31:00+00:00
-title: Remembering one of my favorite books from my youth…
+title: Remembering one of my favorite books from my youth...
type: posts
---
My wife commented tonight that my son (4) was going on at length about which planet was where in the solar system and how if you lived right next to the sun it would be too hot to live, etc... and suggested we get him some books on the planets from the library. This got me to thinking about a book that I used to spend hours and hours reading, I probably read it through cover-to-cover over a hundred times over the years... and a few searches later I found the title and author, Roy A. Gallant, "[Our Universe](http://www.amazon.com/exec/obidos/ASIN/0870443569/duncanmackenz-20)"... but it wasn't until I found a picture of the book's cover that I was sure it was the same one.
-I probably spent most of my reading time in all my various ‘youth fiction', like Piers Anthony's [Xanth](http://www.amazon.com/exec/obidos/ASIN/0345347536/duncanmackenz-20) series, but the runner up would be the World Book encyclopedia set my parents had bought... it was the place I learned all about [the Maginot Line](http://europeanhistory.about.com/library/weekly/aa070601a.htm), for example... and various picture-filled books like this one and others on World War II aircraft, etc... so many things to look at and to fill your head with thoughts.
+I probably spent most of my reading time in all my various 'youth fiction', like Piers Anthony's [Xanth](http://www.amazon.com/exec/obidos/ASIN/0345347536/duncanmackenz-20) series, but the runner up would be the World Book encyclopedia set my parents had bought... it was the place I learned all about [the Maginot Line](http://europeanhistory.about.com/library/weekly/aa070601a.htm), for example... and various picture-filled books like this one and others on World War II aircraft, etc... so many things to look at and to fill your head with thoughts.
Of course, I'm a geek, so we'll have Encarta around, but I just don't think you can beat the enjoyment of a full-color oversized book to dig into a topic
diff --git a/content/Blog/removing-words-formatting-from-text-before-pasting-into-text-or-other-apps.md b/content/Blog/removing-words-formatting-from-text-before-pasting-into-text-or-other-apps.md
index 9b77ecd4..5f778a4b 100644
--- a/content/Blog/removing-words-formatting-from-text-before-pasting-into-text-or-other-apps.md
+++ b/content/Blog/removing-words-formatting-from-text-before-pasting-into-text-or-other-apps.md
@@ -1,9 +1,9 @@
---
date: 2004-08-12T10:59:00+00:00
-title: Removing Word’s Formatting from text before pasting into .Text or other apps…
+title: Removing Word's Formatting from text before pasting into .Text or other apps...
type: posts
---
-The age-old question of ‘how do I avoid putting funky Office HTML into my blog postings' came up on an internal email list today, and one of the answers was a pointer to [http://stevemiller.net/PureText/](http://stevemiller.net/PureText/), which I had never heard of... but it looks cool!
+The age-old question of 'how do I avoid putting funky Office HTML into my blog postings' came up on an internal email list today, and one of the answers was a pointer to [http://stevemiller.net/PureText/](http://stevemiller.net/PureText/), which I had never heard of... but it looks cool!
> _"Have you ever copied some text from a web page, a word document, help, etc., and wanted to paste it as simple text into another application without getting all the formatting from the original source? PureText makes this simple. Just copy/cut whatever you want to the clipboard, click on the PureText tray icon, and then paste to any application. Better yet, you can configure a Hot-Key to convert and paste the text for you. The pasted text will be pure and free from all formatting."_
diff --git a/content/Blog/renting-vs-buying.md b/content/Blog/renting-vs-buying.md
index fa0494bc..2efc7587 100644
--- a/content/Blog/renting-vs-buying.md
+++ b/content/Blog/renting-vs-buying.md
@@ -3,8 +3,8 @@ date: 2007-04-24T19:24:00+00:00
title: Renting vs. Buying
type: posts
---
-I own a lot of Xbox and Xbox 360 games... some good, some bad... but the hit/miss ratio is much better for all my 360 games, mostly because of game renting. Starting around the time the 360 launched, I signed up for Gamefly and I've alternated between the two and three game plans. It is definitely a good deal for me, I usually only rent my second tier list of games, ones that I think I'll like but I'm not already positive I'll buy. Sometimes I even rent games that I'm pretty sure I'll never ever buy, just because I want to try them out. I suppose you could do the same with Blockbuster or some other store, but I'm big into these ‘send to my house' programs (like Netflix.... did you know they have [RSS that shows you what movies I currently have at home](http://rss.netflix.com/AtHomeRSS?id=P1919270839112012058970361825810643)?). At one point, right after launch, I added every 360 game to the list, which lead to checking out some games I would never have purchased (like Rumble Roses!). I find it especially useful for kids games, because the quality can really vary on those, and sometimes Xbox Live demos aren't really enough for me to decide if I like a game or not.
+I own a lot of Xbox and Xbox 360 games... some good, some bad... but the hit/miss ratio is much better for all my 360 games, mostly because of game renting. Starting around the time the 360 launched, I signed up for Gamefly and I've alternated between the two and three game plans. It is definitely a good deal for me, I usually only rent my second tier list of games, ones that I think I'll like but I'm not already positive I'll buy. Sometimes I even rent games that I'm pretty sure I'll never ever buy, just because I want to try them out. I suppose you could do the same with Blockbuster or some other store, but I'm big into these 'send to my house' programs (like Netflix.... did you know they have [RSS that shows you what movies I currently have at home](http://rss.netflix.com/AtHomeRSS?id=P1919270839112012058970361825810643)?). At one point, right after launch, I added every 360 game to the list, which lead to checking out some games I would never have purchased (like Rumble Roses!). I find it especially useful for kids games, because the quality can really vary on those, and sometimes Xbox Live demos aren't really enough for me to decide if I like a game or not.
Occasionally I've even gone ahead and purchased the game through Gamefly, which is usually a pretty good price... you keep the game you have so you already know that it isn't scratched up and that it is working well in your 360 (and if it isn't working well, don't buy that one!). Overall, it is my way of playing more games, without paying $60 bucks for each one and possibly ending up with a copy of Over G Fighters on my shelf.
-Interested in checking it out yourself (they do Wii, Xbox 1 and PS2/3 games too)? Here's [my ‘sign up a friend link'](http://friends.GameFly.com/r/44a16bec43c7102a919d) and here is [one without any additional stuff on it](http://www.gamefly.com/)... use whichever one you'd prefer 🙂
+Interested in checking it out yourself (they do Wii, Xbox 1 and PS2/3 games too)? Here's [my 'sign up a friend link'](http://friends.GameFly.com/r/44a16bec43c7102a919d) and here is [one without any additional stuff on it](http://www.gamefly.com/)... use whichever one you'd prefer 🙂
diff --git a/content/Blog/replaced-the-poll-component-with-my-new-and-improved-one.md b/content/Blog/replaced-the-poll-component-with-my-new-and-improved-one.md
index df100a91..e08a0356 100644
--- a/content/Blog/replaced-the-poll-component-with-my-new-and-improved-one.md
+++ b/content/Blog/replaced-the-poll-component-with-my-new-and-improved-one.md
@@ -1,6 +1,6 @@
---
date: 2004-06-17T22:10:00+00:00
-title: Replaced the Poll Component with my ‘new and improved’ one…
+title: Replaced the Poll Component with my 'new and improved' one...
type: posts
---
Well, maybe not improved, but certainly more complicated... I setup [my new data model](http://weblogs.asp.net/duncanma/archive/2004/06/15/156543.aspx), built a new voting component in Visual Basic, and put it up at
diff --git a/content/Blog/resharper-1-0-released.md b/content/Blog/resharper-1-0-released.md
index 224ae7a2..39f5dbca 100644
--- a/content/Blog/resharper-1-0-released.md
+++ b/content/Blog/resharper-1-0-released.md
@@ -1,6 +1,6 @@
---
date: 2004-07-23T23:16:00+00:00
-title: ReSharper 1.0 Released…
+title: ReSharper 1.0 Released...
type: posts
---
From their site...
diff --git a/content/Blog/response-to-low-msdn-pricing.md b/content/Blog/response-to-low-msdn-pricing.md
index 6f766462..6ec494df 100644
--- a/content/Blog/response-to-low-msdn-pricing.md
+++ b/content/Blog/response-to-low-msdn-pricing.md
@@ -11,14 +11,14 @@ type: posts
A price that is "too good to be true"
Suspicious methods of delivery and/or payment requirements
Retail software distributed in jewel cases only, or brown boxes, rather than full-color retail boxes which clearly display the "authentic product" markers such as the tamper resistant Microsoft Authentic Product Holograms or Foils etc. that are a part of normal Microsoft product packaging
- Software marked with a phrase, such as "For distribution with a new PC only" or "Special CD – for licensed customers only," that does not accurately describe the transaction
+ Software marked with a phrase, such as "For distribution with a new PC only" or "Special CD – for licensed customers only," that does not accurately describe the transaction
When you order an individual MSDN Subscription, you should receive an MSDN box with an activation card inside. You can use the information on the card to activate your subscription online, via phone, fax or mail. If a reseller does not send you an MSDN box with an activation card, they are not following the standard delivery for MSDN Subscriptions.
- Finally, there are sites designed to provide education on what you should receive when acquiring software licenses or how to tell if what you are seeing is genuine Microsoft software – Visit [http://www.microsoft.com/licensing/](http://www.microsoft.com/licensing/) to learn more about how Microsoft licensing programs work and the options that are available to consumers. Visit [http://www.microsoft.com/piracy/default.asp](http://www.microsoft.com/piracy/default.asp) to learn how to tell if what you are looking at is genuine Microsoft software.
+ Finally, there are sites designed to provide education on what you should receive when acquiring software licenses or how to tell if what you are seeing is genuine Microsoft software – Visit [http://www.microsoft.com/licensing/](http://www.microsoft.com/licensing/) to learn more about how Microsoft licensing programs work and the options that are available to consumers. Visit [http://www.microsoft.com/piracy/default.asp](http://www.microsoft.com/piracy/default.asp) to learn how to tell if what you are looking at is genuine Microsoft software.
diff --git a/content/Blog/robert-green-talks-about-communities-for-visual-basic-net.md b/content/Blog/robert-green-talks-about-communities-for-visual-basic-net.md
index 5d867619..a15d622a 100644
--- a/content/Blog/robert-green-talks-about-communities-for-visual-basic-net.md
+++ b/content/Blog/robert-green-talks-about-communities-for-visual-basic-net.md
@@ -3,7 +3,7 @@ date: 2004-04-20T10:03:00+00:00
title: Robert Green Talks About Communities for Visual Basic .NET
type: posts
---
-I had read this in the ‘offline' version of MSDN magazine (you know, that one that uses paper and is hard to copy and paste from?), but I hadn't noticed it was available online until now:
+I had read this in the 'offline' version of MSDN magazine (you know, that one that uses paper and is hard to copy and paste from?), but I hadn't noticed it was available online until now:
diff --git a/content/Blog/robert-greens-vb-blog.md b/content/Blog/robert-greens-vb-blog.md
index de0af3cf..7f00afb5 100644
--- a/content/Blog/robert-greens-vb-blog.md
+++ b/content/Blog/robert-greens-vb-blog.md
@@ -1,6 +1,6 @@
---
date: 2004-02-19T00:01:00+00:00
-title: Robert Green’s VB Blog
+title: Robert Green's VB Blog
type: posts
---
Robert Green, a PM on the Visual Basic team, has recently started up [a blog](http://blogs.msdn.com/rgreen_msft/)... and he already has posted a bunch of [cool Visual Basic Whidbey information](http://blogs.msdn.com/rgreen_msft/archive/2004/02/10/71037.aspx)! Check it out.
diff --git a/content/Blog/rory-gives-us-the-inside-scoop-on-the-microsoft-research-techfest.md b/content/Blog/rory-gives-us-the-inside-scoop-on-the-microsoft-research-techfest.md
index 00886bdf..09719c4d 100644
--- a/content/Blog/rory-gives-us-the-inside-scoop-on-the-microsoft-research-techfest.md
+++ b/content/Blog/rory-gives-us-the-inside-scoop-on-the-microsoft-research-techfest.md
@@ -3,10 +3,10 @@ date: 2007-03-06T22:54:00+00:00
title: Rory gives us the inside scoop on the Microsoft Research TechFest
type: posts
---
-> [Microsoft Research TechFest – Intro, DynaVis, and FastDash](http://channel9.msdn.com/ShowPost.aspx?PostID=288554)
+> [Microsoft Research TechFest – Intro, DynaVis, and FastDash](http://channel9.msdn.com/ShowPost.aspx?PostID=288554)
>
> _... In this, the first video in what will be a series covering this event, we get a nice introduction to TechFest, some info about Microsoft Research (MSR), and two projects: DynaVis and FastDash.
>
-> When you watch this video, hopefully you get an idea of why I'm so excited right now. Once I have the whole series online, you'll be able to see the amazing work being done in MSR – and this only represents a few projects. There are many others. ..._
+> When you watch this video, hopefully you get an idea of why I'm so excited right now. Once I have the whole series online, you'll be able to see the amazing work being done in MSR – and this only represents a few projects. There are many others. ..._
>
> Every year at Microsoft there is a little internal-only conference where Microsoft Research (MSR) shows off their projects. It is very cool but very private (badges checked at the door, etc...). Well, this year it is a bit different... For [MSR TechFest 2007](http://research.microsoft.com/aboutmsr/techfest/default.aspx) they've allowed folks to come in and interview the researchers, take pictures/video, whatever... crazy stuff and you get to see the results first on Channel 9. [Rory](http://www.neopoleon.com/home/default.aspx) tours us around, gives us an intro to the whole event and even covers a couple of projects... and this is just the first of the series!
diff --git a/content/Blog/rory-joins-the-team.md b/content/Blog/rory-joins-the-team.md
index 3ce121b6..d969aaaf 100644
--- a/content/Blog/rory-joins-the-team.md
+++ b/content/Blog/rory-joins-the-team.md
@@ -1,10 +1,10 @@
---
date: 2006-10-26T17:07:00+00:00
-title: Rory joins the team…
+title: Rory joins the team...
type: posts
---
If you don't already know Rory, well... keep watching [Channel 9](http://channel9.msdn.com/)... I'm sure you'll be hearing more from him through that venue soon.
-For now, he has joined us over in the ‘dev' hallway, which I'm sure he finds quite exciting... maybe not as exciting as his Microsoft provided ‘temp housing', but maybe it is close.
+For now, he has joined us over in the 'dev' hallway, which I'm sure he finds quite exciting... maybe not as exciting as his Microsoft provided 'temp housing', but maybe it is close.
-> "My apartment is very nice, but the complex in which it is situated is a tad on the trashy side. I expected to find a just-add-water meth lab in the kitchen of my corporate apartment. It would have provided me a way to fit in and make friends with the neighbors, but alas and alack, such luck was not to be mine. I wasn't even provided a gun." — From [Rory's moving day post](http://neopoleon.com/home/blogs/neo/archive/2006/10/19/22315.aspx)
+> "My apartment is very nice, but the complex in which it is situated is a tad on the trashy side. I expected to find a just-add-water meth lab in the kitchen of my corporate apartment. It would have provided me a way to fit in and make friends with the neighbors, but alas and alack, such luck was not to be mine. I wasn't even provided a gun." – From [Rory's moving day post](http://neopoleon.com/home/blogs/neo/archive/2006/10/19/22315.aspx)
diff --git a/content/Blog/rss-feed-authoring-for-those-without-blog-software-or-an-enjoyment-of-typing-angle-brackets.md b/content/Blog/rss-feed-authoring-for-those-without-blog-software-or-an-enjoyment-of-typing-angle-brackets.md
index d0f25ab3..a9f1988b 100644
--- a/content/Blog/rss-feed-authoring-for-those-without-blog-software-or-an-enjoyment-of-typing-angle-brackets.md
+++ b/content/Blog/rss-feed-authoring-for-those-without-blog-software-or-an-enjoyment-of-typing-angle-brackets.md
@@ -9,6 +9,6 @@ This problem happened to line up with a sample I had been thinking of though, so
[](http://www.duncanmackenzie.net/images/FeedWriter.png" rel="lightbox[810]" title="RSS feed authoring for those without blog software or an enjoyment of typing angle brackets)
-This app has been developed **without** the general user in mind, MSDN/TechNet were the targets and because of that there are some fields in this UI that are only relevant to the needs of those groups. For example, the list of attributes you can see on the lower-right is specific to the needs of MSDN and TechNet, who need to markup the feed entries with the appropriate choices. The "Type" and "HeadlineImage" fields are also specific to MSDN feeds, I'm planning to adapt it to work with ‘standard' RSS 2.0 items and the category element to make it more general purpose, but for now I thought I'd show you the version I already have running.
+This app has been developed **without** the general user in mind, MSDN/TechNet were the targets and because of that there are some fields in this UI that are only relevant to the needs of those groups. For example, the list of attributes you can see on the lower-right is specific to the needs of MSDN and TechNet, who need to markup the feed entries with the appropriate choices. The "Type" and "HeadlineImage" fields are also specific to MSDN feeds, I'm planning to adapt it to work with 'standard' RSS 2.0 items and the category element to make it more general purpose, but for now I thought I'd show you the version I already have running.
In a rather backwards fashion, I'm going to finish up this as a sample and write the article, now that I've finished the actual practical version of the same system... but it will all work out in the end.
diff --git a/content/Blog/running-a-new-poll-on-databases.md b/content/Blog/running-a-new-poll-on-databases.md
index 9f84d428..bcbe517b 100644
--- a/content/Blog/running-a-new-poll-on-databases.md
+++ b/content/Blog/running-a-new-poll-on-databases.md
@@ -1,6 +1,6 @@
---
date: 2004-09-24T15:37:00+00:00
-title: Running a new poll on databases…
+title: Running a new poll on databases...
type: posts
---
I've put up a new poll on my site:
diff --git a/content/Blog/saved-up-my-pennies.md b/content/Blog/saved-up-my-pennies.md
index afe807ae..4146a0fb 100644
--- a/content/Blog/saved-up-my-pennies.md
+++ b/content/Blog/saved-up-my-pennies.md
@@ -1,10 +1,10 @@
---
date: 2005-10-12T05:08:00+00:00
-title: Saved up my pennies…
+title: Saved up my pennies...
type: posts
---
![](http://www.xbox.com/NR/rdonlyres/4CDF4F45-8710-45DE-B40E-FC016CD2EF3D/0/logoxbox360.jpg)
-
-I've been putting money aside for a few months now, to save up for an Xbox 360, and now I have sold my media center extender (the HP one), I've hit the magical number to be able to afford the ‘premium' edition. I can't afford any of the crazy bundles that are available for pre-order though, so I guess I'll be waiting for a bit to pick one up after the release on November 22nd...
+
+I've been putting money aside for a few months now, to save up for an Xbox 360, and now I have sold my media center extender (the HP one), I've hit the magical number to be able to afford the 'premium' edition. I can't afford any of the crazy bundles that are available for pre-order though, so I guess I'll be waiting for a bit to pick one up after the release on November 22nd...
What about you folks? Have you pre-ordered, did you manage to find a place that would let you pre-order just a console (is that so crazy?) ?
diff --git a/content/Blog/scoble-finally-gets-a-360.md b/content/Blog/scoble-finally-gets-a-360.md
index da81b02b..f7125827 100644
--- a/content/Blog/scoble-finally-gets-a-360.md
+++ b/content/Blog/scoble-finally-gets-a-360.md
@@ -1,6 +1,6 @@
---
date: 2006-04-05T18:10:00+00:00
-title: Scoble finally gets a 360…
+title: Scoble finally gets a 360...
type: posts
---
[Seems you can actually buy them now](http://scobleizer.wordpress.com/2006/04/04/xboxs-still-in-high-demand/), maybe I should send him a book?
diff --git a/content/Blog/scott-mitchells-data-structure-article-is-finally-up.md b/content/Blog/scott-mitchells-data-structure-article-is-finally-up.md
index 4ad22d90..1ecf93a7 100644
--- a/content/Blog/scott-mitchells-data-structure-article-is-finally-up.md
+++ b/content/Blog/scott-mitchells-data-structure-article-is-finally-up.md
@@ -1,6 +1,6 @@
---
date: 2003-11-18T23:43:00+00:00
-title: Scott Mitchell’s Data Structure Article is finally up…
+title: Scott Mitchell's Data Structure Article is finally up...
type: posts
---
Ages ago, [Scott Mitchell](http://scottonwriting.net/sowblog/) wrote the 1st of 6 articles on Data Structures in C#... and now it is finally up (through no fault of Scott's)
diff --git a/content/Blog/scott-nonnenberg-on-debugger-visualizers-in-vs-2005.md b/content/Blog/scott-nonnenberg-on-debugger-visualizers-in-vs-2005.md
index 2f2d358c..87cbde71 100644
--- a/content/Blog/scott-nonnenberg-on-debugger-visualizers-in-vs-2005.md
+++ b/content/Blog/scott-nonnenberg-on-debugger-visualizers-in-vs-2005.md
@@ -11,7 +11,7 @@ With code samples and screenshots based on the recent Community drop of Whidbey
- _... Visualizers allow for advanced, customized viewing of data while debugging. Today's data windows have their limitations; text-only, hierarchical, spatially constrained – not the best for viewing an image, for example. Visualizers allow you to create completely custom views using WinForms to best show the data within any managed object. Yes, unfortunately this feature will only available for the managed world. ..._
+ _... Visualizers allow for advanced, customized viewing of data while debugging. Today's data windows have their limitations; text-only, hierarchical, spatially constrained – not the best for viewing an image, for example. Visualizers allow you to create completely custom views using WinForms to best show the data within any managed object. Yes, unfortunately this feature will only available for the managed world. ..._
diff --git a/content/Blog/scott-swigart-responds-to-richard-grimes.md b/content/Blog/scott-swigart-responds-to-richard-grimes.md
index 448473f0..a8c17a27 100644
--- a/content/Blog/scott-swigart-responds-to-richard-grimes.md
+++ b/content/Blog/scott-swigart-responds-to-richard-grimes.md
@@ -5,9 +5,9 @@ type: posts
---
Richard Grimes posted [some fairly negative thoughts](http://www.ddj.com/documents/s=9211/ddj050201dnn/) around .NET and VB.NET specifically, comments that Scott decided to reply to with [his own post](http://swigartconsulting.blogs.com/tech_blender/2005/02/grumpy_grimes.html).
-I have to say that Richard's comments about C# vs. VB.NET are something that I hear all the time, that it is easy for a VB6 developer to pick up C#, and (just like Scott says) that just isn't true at all. To pick just one example, case-sensitivity is a language ‘feature' that leads to confusion and errors, and trying to work in that environment after growing up inside Visual Basic is a lot harder than people make it seem. In the end, a VB6 developer will be productive faster with VB.NET. Could they learn C# eventually? Sure, why not... but why should they when they can build wonderful .NET applications without having to learn a completely new language?
+I have to say that Richard's comments about C# vs. VB.NET are something that I hear all the time, that it is easy for a VB6 developer to pick up C#, and (just like Scott says) that just isn't true at all. To pick just one example, case-sensitivity is a language 'feature' that leads to confusion and errors, and trying to work in that environment after growing up inside Visual Basic is a lot harder than people make it seem. In the end, a VB6 developer will be productive faster with VB.NET. Could they learn C# eventually? Sure, why not... but why should they when they can build wonderful .NET applications without having to learn a completely new language?
-Metaphors are not always useful, but the same one comes to mind every time someone tells me that VB developers should just ‘pick up' C#. Imagine if you will, an American has to start a new job and has a choice of two languages to work in... British English or German. Now, British English is not exactly the language they've grown up with, so since they'll have to learn a bunch of new concepts anyway (signing-off on emails with "Cheers", etc.) they might as well move to German. Richard [says](http://www.ddj.com/documents/s=9211/ddj050201dnn/);
+Metaphors are not always useful, but the same one comes to mind every time someone tells me that VB developers should just 'pick up' C#. Imagine if you will, an American has to start a new job and has a choice of two languages to work in... British English or German. Now, British English is not exactly the language they've grown up with, so since they'll have to learn a bunch of new concepts anyway (signing-off on emails with "Cheers", etc.) they might as well move to German. Richard [says](http://www.ddj.com/documents/s=9211/ddj050201dnn/);
> "I've said, VB.NET is not VB, and since a developer would have to learn principles of OOP and .NET principles like threading, exceptions, and delegates, the developer may as well learn a new language."
diff --git a/content/Blog/seeing-data-by-rebecca-riordan.md b/content/Blog/seeing-data-by-rebecca-riordan.md
index ee0d1bb8..815ead68 100644
--- a/content/Blog/seeing-data-by-rebecca-riordan.md
+++ b/content/Blog/seeing-data-by-rebecca-riordan.md
@@ -1,6 +1,6 @@
---
date: 2004-09-07T05:25:00+00:00
-title: Seeing Data by Rebecca Riordan…
+title: Seeing Data by Rebecca Riordan...
type: posts
---
[Shawn](http://weblogs.asp.net/shawnmor/archive/2004/09/06/226224.aspx), my boss, recommends [this AW book by Rebecca Riordan](http://www.amazon.com/exec/obidos/ASIN/0321205618/duncanmackenz-20?creative=125581&camp=2321&link_code=as1), which is one of the few .NET books I've found time to read lately, and I have to agree... I have doubts on whether or not it will sell as many copies as it should, as people seem to cluster around very focused books even when **this book is exactly what they need**, but it certainly deserves to be successful.
@@ -8,5 +8,5 @@ type: posts
Most Visual Basic development, both historically and present day, is building Forms that run against databases (that probably describes most development across all languages, but I believe it is an even higher percentage for VB)... and this book aims directly at that topic... covering both Windows Forms and ADO.NET, while teaching you how to **design and build** a good user interface, instead of just focusing on the mechanics of the .NET classes like most books do.
- [Listening to: Go With the Flow – [Queens of the Stone Age](http://www.windowsmedia.com/mg/search.asp?srch=Queens+of+the+Stone+Age) – Big Shiny Tunes 8 (03:04)]
+ [Listening to: Go With the Flow – [Queens of the Stone Age](http://www.windowsmedia.com/mg/search.asp?srch=Queens+of+the+Stone+Age) – Big Shiny Tunes 8 (03:04)]
diff --git a/content/Blog/seems-installing-the-new-community-server-forums-isnt-as-isolated-as-its-documentation-claims.md b/content/Blog/seems-installing-the-new-community-server-forums-isnt-as-isolated-as-its-documentation-claims.md
index 85bc4863..6d526276 100644
--- a/content/Blog/seems-installing-the-new-community-server-forums-isnt-as-isolated-as-its-documentation-claims.md
+++ b/content/Blog/seems-installing-the-new-community-server-forums-isnt-as-isolated-as-its-documentation-claims.md
@@ -1,6 +1,6 @@
---
date: 2004-09-01T10:25:00+00:00
-title: 'Seems installing the new Community Server :: Forums isn’t as ‘isolated’ as its documentation claims…'
+title: Seems installing the new Community Server Forums isn't as 'isolated' as its documentation claims...
type: posts
---
Ok, so any action you take against your database is your own responsibility... so this is my fault, but I'm still _miffed_.
diff --git a/content/Blog/server-intellect-now-has-beta-2-hosting.md b/content/Blog/server-intellect-now-has-beta-2-hosting.md
index f3c3a6ca..01fffb95 100644
--- a/content/Blog/server-intellect-now-has-beta-2-hosting.md
+++ b/content/Blog/server-intellect-now-has-beta-2-hosting.md
@@ -7,7 +7,7 @@ type: posts
> Server Intellect is proud to announce hosting support for ASP.NET 2.0 Beta 2!
>
-> **Free ‘Starter Tier' account for all Server Intellect Clients!**
+> **Free 'Starter Tier' account for all Server Intellect Clients!**
>
> The first version of ASP.NET offered several important advantages over previous Web development models. ASP.NET 2.0 improves upon that foundation by adding support for several new and exciting features in the areas of developer productivity, administration and management, extensibility, and performance.
>
diff --git a/content/Blog/server-intellect-the-best-darn-hosting-company-ive-ever-worked-with.md b/content/Blog/server-intellect-the-best-darn-hosting-company-ive-ever-worked-with.md
index b4e8db07..165bd19d 100644
--- a/content/Blog/server-intellect-the-best-darn-hosting-company-ive-ever-worked-with.md
+++ b/content/Blog/server-intellect-the-best-darn-hosting-company-ive-ever-worked-with.md
@@ -1,9 +1,9 @@
---
date: 2005-02-02T08:37:00+00:00
-title: Server Intellect… the best darn hosting company I’ve ever worked with
+title: Server Intellect... the best darn hosting company I've ever worked with
type: posts
---
-I've mentioned it [before](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/02/626.aspx), but it is worth saying again. When I decided to build my site up from its static beginnings and add on various asp.net-driven [applications](http://www.duncanmackenzie.net/Forums/), I needed a host that provided SQL Server database access for a reasonable fee and easerve ([Server Intellect](http://www.serverintellect.com/host/duncanma/)‘s old name) came [highly recommended](http://www.pinvoke.net). Turns out to be the best hosting decision I have ever made.
+I've mentioned it [before](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/02/626.aspx), but it is worth saying again. When I decided to build my site up from its static beginnings and add on various asp.net-driven [applications](http://www.duncanmackenzie.net/Forums/), I needed a host that provided SQL Server database access for a reasonable fee and easerve ([Server Intellect](http://www.serverintellect.com/host/duncanma/)'s old name) came [highly recommended](http://www.pinvoke.net). Turns out to be the best hosting decision I have ever made.
Once I realized the level of support and stability that this host provided, I decided to move my personal blog onto my own installation of .Text at [http://blogs.duncanmackenzie.net](). At the time, my blog was being used to populate the Visual Basic and C# developer center home pages at MSDN (and it is still used for the VB home page), so it was very "mission critical" for my job and for the site. The [Visual Basic developer center](http://msdn.microsoft.com/vbasic) is one of the most popular pages on a very high-traffic site; I was placing a lot of faith on Server Intellect's ability to deliver my content reliably. I haven't had a single issue with the uptime or performance of my feed since that time, so I guess my faith was well placed. At one point, due to a little bug at the MSDN side of things, my feed wasn't even being cached and was retrieved once for every single hit to the VB and C# developer centers.... so Server Intellect contacted me and let me know that they were removing my bandwidth cap to make sure I didn't run into any issues until we could resolve the issue on the MSDN side....
diff --git a/content/Blog/shaykats-visual-studio-2003-tips.md b/content/Blog/shaykats-visual-studio-2003-tips.md
index 7f365898..f4092916 100644
--- a/content/Blog/shaykats-visual-studio-2003-tips.md
+++ b/content/Blog/shaykats-visual-studio-2003-tips.md
@@ -1,6 +1,6 @@
---
date: 2004-03-14T13:00:00+00:00
-title: Shaykat’s Visual Studio 2003 Tips
+title: Shaykat's Visual Studio 2003 Tips
type: posts
---
[Shaykat](http://weblogs.asp.net/shaykatc), a PM on the C# Team, has been posting some great tips on VS.NET 2003 so I thought I would collect them here for your linking pleasure;
diff --git a/content/Blog/short-but-sweet-little-example-from-todays-net-wire.md b/content/Blog/short-but-sweet-little-example-from-todays-net-wire.md
index 15b49d91..63992d90 100644
--- a/content/Blog/short-but-sweet-little-example-from-todays-net-wire.md
+++ b/content/Blog/short-but-sweet-little-example-from-todays-net-wire.md
@@ -1,6 +1,6 @@
---
date: 2004-01-20T21:48:00+00:00
-title: Short but sweet little example from today’s .NET Wire
+title: Short but sweet little example from today's .NET Wire
type: posts
---
I was just reading the latest [dotnetwire](http://www.dotnetwire.com/default.asp) newsletter and this article caught my eye.
diff --git a/content/Blog/shrek-3-column-up-on-xbox-com.md b/content/Blog/shrek-3-column-up-on-xbox-com.md
index f5d3365b..8bb078f4 100644
--- a/content/Blog/shrek-3-column-up-on-xbox-com.md
+++ b/content/Blog/shrek-3-column-up-on-xbox-com.md
@@ -3,7 +3,7 @@ date: 2007-05-23T19:50:00+00:00
title: Shrek 3 column up on xbox.com
type: posts
---
-I've done up another ‘Xbox Dad' column, this one about yet another movie-related game (what's up with that... did all the game makers get together and plan this, or is it just a summer thing?).... Shrek the Third.
+I've done up another 'Xbox Dad' column, this one about yet another movie-related game (what's up with that... did all the game makers get together and plan this, or is it just a summer thing?).... Shrek the Third.
[](http://www.xbox.com/en-US/community/personality/xboxdad/2007/0522-shrek3.htm)
diff --git a/content/Blog/silverlight-based-sidebar-gadget-showing-your-xbox-friends.md b/content/Blog/silverlight-based-sidebar-gadget-showing-your-xbox-friends.md
index 9b36292e..4a1a2f50 100644
--- a/content/Blog/silverlight-based-sidebar-gadget-showing-your-xbox-friends.md
+++ b/content/Blog/silverlight-based-sidebar-gadget-showing-your-xbox-friends.md
@@ -7,4 +7,4 @@ Awesome gadget from [Adam Kinney](http://www.adamkinney.com/), great information
[](http://adamkinney.com/blog/272/default.aspx)
-[Xbox Friends Watch – Get the Gadget!](http://adamkinney.com/blog/272/default.aspx)
+[Xbox Friends Watch – Get the Gadget!](http://adamkinney.com/blog/272/default.aspx)
diff --git a/content/Blog/so-im-here-now-what.md b/content/Blog/so-im-here-now-what.md
index f3272dd3..29d41932 100644
--- a/content/Blog/so-im-here-now-what.md
+++ b/content/Blog/so-im-here-now-what.md
@@ -1,6 +1,6 @@
---
date: 2003-06-01T08:57:00+00:00
-title: So I’m here, now what?
+title: So I'm here, now what?
type: posts
---
I thought I had better write my first TechEd related post, now that I've joined techedbloggers.net, and especially since I've arrived in Dallas.
diff --git a/content/Blog/so-many-posts-in-so-little-time.md b/content/Blog/so-many-posts-in-so-little-time.md
index 1bd7408c..a7a78a23 100644
--- a/content/Blog/so-many-posts-in-so-little-time.md
+++ b/content/Blog/so-many-posts-in-so-little-time.md
@@ -1,6 +1,6 @@
---
date: 2004-05-17T09:53:00+00:00
-title: So many posts in so little time…
+title: So many posts in so little time...
type: posts
---
[Cyrus](http://blogs.msdn.com/cyrusn) (a developer with the C# IDE team) has obviously needed to blog for awhile, and when he finally did, he had a lot of material ready to go. Check out [his 28 posts from the last 2 days](http://blogs.msdn.com/cyrusn/archive/2004/05.aspx)!
diff --git a/content/Blog/solutions-at-a-glance-great-for-all-net-developers-interested-in-security.md b/content/Blog/solutions-at-a-glance-great-for-all-net-developers-interested-in-security.md
index cbb87ebb..f4336755 100644
--- a/content/Blog/solutions-at-a-glance-great-for-all-net-developers-interested-in-security.md
+++ b/content/Blog/solutions-at-a-glance-great-for-all-net-developers-interested-in-security.md
@@ -1,6 +1,6 @@
---
date: 2004-07-27T02:22:00+00:00
-title: Solutions at a Glance… great for all .NET developers interested in security…
+title: Solutions at a Glance... great for all .NET developers interested in security...
type: posts
---
I was just talking with J.D. Meier ([from PAG](http://www.microsoft.com/practices)) about [the Improving Application Security](http://msdn.microsoft.com/library/en-us/dnnetsec/html/ThreatCounter.asp) book and he pointed out a great page to me... the "[Solutions At A Glance](http://msdn.microsoft.com/library/en-us/dnnetsec/html/THCMGlance.asp)" list... this page lists a ton of very frequently asked questions around .NET security and provides links deep into all that great PAG security info.
diff --git a/content/Blog/some-faqs-are-more-fa-than-others.md b/content/Blog/some-faqs-are-more-fa-than-others.md
index b88f6663..668654be 100644
--- a/content/Blog/some-faqs-are-more-fa-than-others.md
+++ b/content/Blog/some-faqs-are-more-fa-than-others.md
@@ -1,10 +1,10 @@
---
date: 2004-05-06T19:47:00+00:00
-title: Some FAQs are more FA than others….
+title: Some FAQs are more FA than others....
type: posts
---
-[Joe Mayo](http://www.csharp-station.com/) posted a great ‘frequently asked question' along with a very clear answer, to the [C# FAQ](http://msdn.microsoft.com/vcsharp/team/faq/) recently....
+[Joe Mayo](http://www.csharp-station.com/) posted a great 'frequently asked question' along with a very clear answer, to the [C# FAQ](http://msdn.microsoft.com/vcsharp/team/faq/) recently....
-> [Why did I receive the error: "The type or namespace ‘' does not exist in the class or namespace ‘' (are you missing an assembly reference?)" ](http://blogs.msdn.com/csharpfaq/archive/2004/04/29/123028.aspx)
+> [Why did I receive the error: "The type or namespace '' does not exist in the class or namespace '' (are you missing an assembly reference?)" ](http://blogs.msdn.com/csharpfaq/archive/2004/04/29/123028.aspx)
If you haven't found the FAQ yet, [check it out](http://msdn.microsoft.com/vcsharp/team/faq/).... submit your questions (please try to stick to common C# issues, not general support questions, as we are trying to only answer questions that would make good additions to the FAQ list) and comment on existing ones! Oh, and if you are a C# MVP and you'd like to contribute to this blog.... [just let me know](mailto:duncanma@microsoft.com).
diff --git a/content/Blog/some-free-chapters-of-the-oblivion-guide-prima-are-online.md b/content/Blog/some-free-chapters-of-the-oblivion-guide-prima-are-online.md
index e189e5e5..a5845dd3 100644
--- a/content/Blog/some-free-chapters-of-the-oblivion-guide-prima-are-online.md
+++ b/content/Blog/some-free-chapters-of-the-oblivion-guide-prima-are-online.md
@@ -1,6 +1,6 @@
---
date: 2006-04-01T23:25:00+00:00
-title: Some free chapters of the Oblivion guide (Prima) are online…
+title: Some free chapters of the Oblivion guide (Prima) are online...
type: posts
---
You can get 3 chapters from xbox.com (as PDF), [a guide to the Fighter's Guild quests, character classes and some misc. stuff](http://www.xbox.com/en-US/community/portal/primagames/theelderscrollsIVoblivion/primaguide.htm).... great content for no $$ or effort 🙂
diff --git a/content/Blog/some-great-podcasts-on-vb6-net-and-more.md b/content/Blog/some-great-podcasts-on-vb6-net-and-more.md
index d936caf8..8123d7f4 100644
--- a/content/Blog/some-great-podcasts-on-vb6-net-and-more.md
+++ b/content/Blog/some-great-podcasts-on-vb6-net-and-more.md
@@ -1,6 +1,6 @@
---
date: 2005-10-28T07:35:00+00:00
-title: Some great podcasts on VB6 -> .NET and more…
+title: Some great podcasts on VB6 -> .NET and more...
type: posts
---
I was reading the [dotnetjunkies.com](http://dotnetjunkies.com) newsletter and I spotted these [podcasts](http://www.ddj.com/podcast/dotnetcast/), a series of them that I have never noticed before, even though they definitely the kind of content I'd be interested in hearing.
diff --git a/content/Blog/some-slightly-less-than-documented-apis.md b/content/Blog/some-slightly-less-than-documented-apis.md
index c9101ae4..4e0ed2b2 100644
--- a/content/Blog/some-slightly-less-than-documented-apis.md
+++ b/content/Blog/some-slightly-less-than-documented-apis.md
@@ -1,6 +1,6 @@
---
date: 2003-04-24T22:36:00+00:00
-title: Some “slightly less than documented” APIs
+title: Some "slightly less than documented" APIs
type: posts
---
I wrote an article back in August 2002 on some of the API calls that were documented as part of the Microsoft settlement agreement... but in the end, I never published it... so here it is for your viewing pleasure;
diff --git a/content/Blog/some-things-shouldnt-be-an-impulse-buy.md b/content/Blog/some-things-shouldnt-be-an-impulse-buy.md
index 878e8c80..e8b0ddab 100644
--- a/content/Blog/some-things-shouldnt-be-an-impulse-buy.md
+++ b/content/Blog/some-things-shouldnt-be-an-impulse-buy.md
@@ -1,6 +1,6 @@
---
date: 2005-08-17T16:06:00+00:00
-title: Some things shouldn’t be an impulse buy
+title: Some things shouldn't be an impulse buy
type: posts
---
As my lack of posts might suggest, I'm completely under water these days at work, but I did find time to take a week long vacation back to Winnipeg, Manitoba. While I was there I snapped this shot of a sign that I've been amused by for a few years now... (click the picture to see the full size version)
diff --git a/content/Blog/some-thoughts-on-classic-vb.md b/content/Blog/some-thoughts-on-classic-vb.md
index f3d3f7fc..77932a59 100644
--- a/content/Blog/some-thoughts-on-classic-vb.md
+++ b/content/Blog/some-thoughts-on-classic-vb.md
@@ -1,9 +1,9 @@
---
date: 2005-03-10T19:29:00+00:00
-title: Some thoughts on “Classic VB”
+title: Some thoughts on "Classic VB"
type: posts
---
-This topic has been in the ‘news' lately (well, at least in the blogs) and I've been considering replying.... but it turns out I don't have to, [because Dave Totzke has done it for me](http://geekswithblogs.net/dtotzke/archive/2005/03/10/25916.aspx). I don't really agree with his comment that we've kept C++ alive because Office is written in it... it is actually because the managed world doesn't replace the need to write native code against the underlying hardware and OS. We need to have at least one avenue for folks to write the high-performance graphic software, device drivers, network packet filters, etc.... so we need unmanaged C++ to stay. There isn't a similar need for new development on VB6.
+This topic has been in the 'news' lately (well, at least in the blogs) and I've been considering replying.... but it turns out I don't have to, [because Dave Totzke has done it for me](http://geekswithblogs.net/dtotzke/archive/2005/03/10/25916.aspx). I don't really agree with his comment that we've kept C++ alive because Office is written in it... it is actually because the managed world doesn't replace the need to write native code against the underlying hardware and OS. We need to have at least one avenue for folks to write the high-performance graphic software, device drivers, network packet filters, etc.... so we need unmanaged C++ to stay. There isn't a similar need for new development on VB6.
Yes, it is hard to upgrade complex code bases, but when you install VB.NET it doesn't uninstall your copy of VB6. It is possible to maintain an existing code base while you write new code in .NET and then interop as necessary between the two worlds. Within MSDN, we have Access applications that pop-up Windows Forms when you click certain buttons... we have VB6-based add-ins for Outlook and Word that are simple wrappers around .NET code and some that are a mix of VB6 code and VB.NET code...
diff --git a/content/Blog/some-thoughts-on-losing-weight-from-someone-who-doesnt-really-know-that-much-about-it.md b/content/Blog/some-thoughts-on-losing-weight-from-someone-who-doesnt-really-know-that-much-about-it.md
index 1c936187..2466af83 100644
--- a/content/Blog/some-thoughts-on-losing-weight-from-someone-who-doesnt-really-know-that-much-about-it.md
+++ b/content/Blog/some-thoughts-on-losing-weight-from-someone-who-doesnt-really-know-that-much-about-it.md
@@ -1,6 +1,6 @@
---
date: 2005-01-25T08:22:00+00:00
-title: Some thoughts on losing weight from someone who doesn’t really know that much about it…
+title: Some thoughts on losing weight from someone who doesn't really know that much about it...
type: posts
---
When I first came down to the US, I had to pick a doctor and go in for a physical, and when the doctor was done with all the various procedures he needed to perform, he asked me if I had any particular health concerns. I really only had one, but I didn't see the point in mentioning it, I didn't really think there was anything he would be able to do for me anyway. I decided I had better let him know though, it seemed stupid not to tell your doctor about your only real medical concern. "Well..", I said, "my only real concern is about my weight... I'd really like to drop some pounds". The doctor's face seemed to light up and he said, excitedly, "I have just the thing for you, I can tell you exactly how to get rid of that excess weight...". At this point, I have to admit I felt a little surge of excitement, however unrealistic it seemed, maybe he knew of some great solution that I had never heard about, so I waited for his next words eagerly. He sat down in front of me and told me the answer: "Eat less, do more... it's that simple". Ah... funny guy.
@@ -15,6 +15,6 @@ From last December to around July, I didn't accomplish much, I dropped 5 or so p
Four weeks in, I had dropped 10+ pounds, which was more than I had lost at any time previous, and I continued to lose weight more slowly after that point. When you decide to cut out sugar and reduce your fat, it has quite an effect on what you are able to eat. Basically, everything I normally ate outside of dinner was suddenly off limits. Mochas had to be turned into non-fat sugar-free hazelnut lattes, pizza for lunch turned into wraps or a chicken breast and salad, etc... cheese sticks and nuts for snacks instead of cookies or PB & J sandwiches. Eventually I plateaued after having lost around 20 pounds, bringing me down to my current weight of 176-177, which would probably have seemed like enough for me to lose if you had asked me last year. I think about 15 lbs. of this weight loss was due to the change in my diet, but to lose any more it was essential that I increase my activity level quite a bit. I've been doing mild cardio (30 minutes) and weights 3-4 times a week, and I've recently added more intense cardio (35-60 minutes) 2 times a week. We'll have to wait and see on the results of this increased level of activity, but I think it is a good idea. All in all, the South Beach plan, without going beyond the guidelines set out in the book, has worked well for me and seems to be working for quite a few other folks, but I think the key to maintaining this weight loss and to hit my goal of dropping another 10-15% body fat is to keep the focus on the weight lifting and high-intensity cardio...
-I think you need to really get excited about working out though, if it is going to work... if you had given me $120 to spend on myself a year ago I expect I would have picked up a couple of XBox games or some DVDs, but this year when my wife and I decided to just give each other around that much to go and pick out our own presents (yes, it takes a bit of the fun out of it, but we're busy these days 🙂 ) I picked up [a heart-rate monitor](http://www.amazon.com/exec/obidos/ASIN/B0000DC3IW/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) as my Christmas gift and I think that is really helping me understand how hard the cardio workout really needs to be if I want it to work. Over the past year, I've basically gotten myself equipped, choosing to spend more and more of my ‘mad money', which is usually ear marked for gadgets and video games, on various bits of fitness gear: I've hit the factory outlet stores for Nike to pick up some nice workout gear, I have a good [music player](http://www.amazon.com/exec/obidos/ASIN/B0000AQIFY/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) that I use for working out, I've subscribed to [a fitness-focused magazine](http://www.amazon.com/exec/obidos/ASIN/B00005N7RD/duncanmackenz-20?dev-t=mason-wrapper%26camp=2025%26link_code=xm2) (helps keep your interest level up... really it does!), [a body-fat scale](http://www.amazon.com/exec/obidos/ASIN/B000094ZGG/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) to try and track a better metric than just weight, I even picked up [a bag](http://www.amazon.com/exec/obidos/ASIN/B0006ZB79C/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) last year that seems to make it quicker to get in and out of the locker room. I had to make other changes in my life to make this work though, I used to get up at 8am and go to bed around 2am, and now I've shifted that two hours earlier... I pack my gym bag the night before and then get up at 6am and head right to the gym... not an easy task for someone who has been a night-owl for at least the last 10 years...
+I think you need to really get excited about working out though, if it is going to work... if you had given me $120 to spend on myself a year ago I expect I would have picked up a couple of XBox games or some DVDs, but this year when my wife and I decided to just give each other around that much to go and pick out our own presents (yes, it takes a bit of the fun out of it, but we're busy these days 🙂 ) I picked up [a heart-rate monitor](http://www.amazon.com/exec/obidos/ASIN/B0000DC3IW/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) as my Christmas gift and I think that is really helping me understand how hard the cardio workout really needs to be if I want it to work. Over the past year, I've basically gotten myself equipped, choosing to spend more and more of my 'mad money', which is usually ear marked for gadgets and video games, on various bits of fitness gear: I've hit the factory outlet stores for Nike to pick up some nice workout gear, I have a good [music player](http://www.amazon.com/exec/obidos/ASIN/B0000AQIFY/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) that I use for working out, I've subscribed to [a fitness-focused magazine](http://www.amazon.com/exec/obidos/ASIN/B00005N7RD/duncanmackenz-20?dev-t=mason-wrapper%26camp=2025%26link_code=xm2) (helps keep your interest level up... really it does!), [a body-fat scale](http://www.amazon.com/exec/obidos/ASIN/B000094ZGG/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) to try and track a better metric than just weight, I even picked up [a bag](http://www.amazon.com/exec/obidos/ASIN/B0006ZB79C/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) last year that seems to make it quicker to get in and out of the locker room. I had to make other changes in my life to make this work though, I used to get up at 8am and go to bed around 2am, and now I've shifted that two hours earlier... I pack my gym bag the night before and then get up at 6am and head right to the gym... not an easy task for someone who has been a night-owl for at least the last 10 years...
Well, I don't think I'll be posting my weight every week or anything like that, but I might talk about this type of thing from time to time... and feel free to post questions and comments, I might not know the answers for you, but you never know who might be reading this stuff!
diff --git a/content/Blog/some-videos-from-the-ebay-conference-coming-soon.md b/content/Blog/some-videos-from-the-ebay-conference-coming-soon.md
index 29fd6625..9deaa293 100644
--- a/content/Blog/some-videos-from-the-ebay-conference-coming-soon.md
+++ b/content/Blog/some-videos-from-the-ebay-conference-coming-soon.md
@@ -1,6 +1,6 @@
---
date: 2006-06-29T17:53:00+00:00
-title: Some videos from the eBay conference coming soon…
+title: Some videos from the eBay conference coming soon...
type: posts
---
I was down in Las Vegas a couple of weeks ago, and I had a chance to film a bunch of cool eBay based applications... videos should end up online soon. Some for Channel 9, some for 10 ... it all depends on the topic.
diff --git a/content/Blog/something-im-working-on-for-channel-9-and-on10-net.md b/content/Blog/something-im-working-on-for-channel-9-and-on10-net.md
index 1852f60c..8ebec3b6 100644
--- a/content/Blog/something-im-working-on-for-channel-9-and-on10-net.md
+++ b/content/Blog/something-im-working-on-for-channel-9-and-on10-net.md
@@ -1,6 +1,6 @@
---
date: 2007-03-28T01:28:00+00:00
-title: Something I’m working on for Channel 9 and on10.net…
+title: Something I'm working on for Channel 9 and on10.net...
type: posts
---
Search based RSS...
diff --git a/content/Blog/sometimes-i-just-have-to-blog-the-same-things-as-everyone-else-has-zidane-video-from-youtube.md b/content/Blog/sometimes-i-just-have-to-blog-the-same-things-as-everyone-else-has-zidane-video-from-youtube.md
index 0d1de813..d11eb2b3 100644
--- a/content/Blog/sometimes-i-just-have-to-blog-the-same-things-as-everyone-else-has-zidane-video-from-youtube.md
+++ b/content/Blog/sometimes-i-just-have-to-blog-the-same-things-as-everyone-else-has-zidane-video-from-youtube.md
@@ -1,6 +1,6 @@
---
date: 2006-07-13T08:04:00+00:00
-title: Sometimes I just have to blog the same things as everyone else has … Zidane video from YouTube
+title: Sometimes I just have to blog the same things as everyone else has ... Zidane video from YouTube
type: posts
---
Of course, you can get videos of the actual event from YouTube, but I found this much better than the real thing;
diff --git a/content/Blog/somewhere-inside-me-an-audiophile-just-died.md b/content/Blog/somewhere-inside-me-an-audiophile-just-died.md
index 559ff874..5bcb3e7f 100644
--- a/content/Blog/somewhere-inside-me-an-audiophile-just-died.md
+++ b/content/Blog/somewhere-inside-me-an-audiophile-just-died.md
@@ -1,9 +1,9 @@
---
date: 2004-04-20T09:54:00+00:00
-title: Somewhere inside me… an audiophile just died.
+title: Somewhere inside me... an audiophile just died.
type: posts
---
-I am a closet audiophile, with all the usual history.... did the ‘music man' thing for plays, moved up to music guy for bar bands, blah, blah, blah... spent way too much time worried about the alignment of my high-end tape deck, etc... but at some point my obsession with all things audio related slipped down in my priority list. I'm not sure exactly when, but at that point I stopped being willing to spend money on improving the quality of sound in my house, car or work. I still care about sound quality, and I think I'm still a pretty good judge of sonic fidelity, but I stopped being willing to pay money to achieve the best results.
+I am a closet audiophile, with all the usual history.... did the 'music man' thing for plays, moved up to music guy for bar bands, blah, blah, blah... spent way too much time worried about the alignment of my high-end tape deck, etc... but at some point my obsession with all things audio related slipped down in my priority list. I'm not sure exactly when, but at that point I stopped being willing to spend money on improving the quality of sound in my house, car or work. I still care about sound quality, and I think I'm still a pretty good judge of sonic fidelity, but I stopped being willing to pay money to achieve the best results.
Never has this been clearer to me than this weekend. I have hit the bottom in an ever decreasing level of concern about music quality; I bought a FM transmitter to hook into my WMA portable so that I can listen to it in the car. In case this doesn't make you cringe, let me walk you through the various crimes I have committed, one step at a time.
diff --git a/content/Blog/spent-the-day-doing-access-2000-work.md b/content/Blog/spent-the-day-doing-access-2000-work.md
index 5a66b7ff..c5804938 100644
--- a/content/Blog/spent-the-day-doing-access-2000-work.md
+++ b/content/Blog/spent-the-day-doing-access-2000-work.md
@@ -1,10 +1,10 @@
---
date: 2004-09-18T08:42:00+00:00
-title: Spent the day doing Access 2000 work…
+title: Spent the day doing Access 2000 work...
type: posts
---
As part of the United Way's Day of Caring, I went into Seattle today and did some work for a non-profit counseling center... specifically creating an Access system for them.... a few tables, 3 forms, and a bunch of analysis queries and reports all around stats...
Great stuff.... helping out a non-profit, but it was my first time building anything in Access in ages.... I used to do it all the time as part of past jobs, etc.... but even doing VBA is enough of change for me that I felt really rusty. Overall though, I got the work done and that is the key to a database tool like Access. Personally, while I was longing for SQL Server and VB.NET, I saw a lot of features in Access (even Access 2000) that you just can't find in VB.NET (or C#)...
-What do you think? Are there development features of Access that would be good to have in your ‘professional' development tools? Use the [comments/feedback](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/18/658.aspx#FeedBack) link to let me know your thoughts!
+What do you think? Are there development features of Access that would be good to have in your 'professional' development tools? Use the [comments/feedback](http://blogs.duncanmackenzie.net/duncanma/archive/2004/09/18/658.aspx#FeedBack) link to let me know your thoughts!
diff --git a/content/Blog/spiderman-2-the-game-not-the-movie.md b/content/Blog/spiderman-2-the-game-not-the-movie.md
index 122ad20a..c46725ae 100644
--- a/content/Blog/spiderman-2-the-game-not-the-movie.md
+++ b/content/Blog/spiderman-2-the-game-not-the-movie.md
@@ -1,13 +1,13 @@
---
date: 2004-06-30T20:00:00+00:00
-title: Spiderman 2… the game, not the movie…
+title: Spiderman 2... the game, not the movie...
type: posts
---
I had been planning to go to Spiderman 2 last night at 12:01 am... but I decided to skip it instead... so I went out during the day and spent my Father's Day gift (a gift certificate for Best Buy... my wife made a great choice) on [a wireless xbox controller](http://www.logitech.com/index.cfm/products/details/US/EN,CRID=1581,CONTENTID=6110) from Logitech and the new [Spiderman 2 game](http://www.xbox.com/en-us/spiderman2/bethehero.htm).
-Now, I loved the first game... so my opinion should be considered in that light, but I really enjoyed playing this game. The ‘manual' style of swinging is more difficult but seems so much more realistic and leads to more realistic movement patterns as you need to use buildings on either side of the street to lock your webline to... and when you swing out over a park you have that sudden realization that there is nothing out there for you to swing from ... and then you fall into the trees 🙂
+Now, I loved the first game... so my opinion should be considered in that light, but I really enjoyed playing this game. The 'manual' style of swinging is more difficult but seems so much more realistic and leads to more realistic movement patterns as you need to use buildings on either side of the street to lock your webline to... and when you swing out over a park you have that sudden realization that there is nothing out there for you to swing from ... and then you fall into the trees 🙂
-I think the best part of the game is the idea of random crimes... super heroes are always supposed to be stopping crime all night/day, with the cool stories happening outside of their normal ‘job'... but this game starts to give you a sense of the pressure of being a hero. You can't help everyone, and just when you are a deadline, rushing across town to stop a bad guy or you are chasing a getaway car after a bank heist, you'll hear/see a mugging going on down a side street... and you have to decide what to do... who do you help? Of course, some missions/goals are required for the plot, so if you decide not to do those you ‘lose'. I don't know if I like that, but I understand the limitation and the need to keep the plot moving forward, so I'll keep my vision of a totally open-ended game in the closet for now.
+I think the best part of the game is the idea of random crimes... super heroes are always supposed to be stopping crime all night/day, with the cool stories happening outside of their normal 'job'... but this game starts to give you a sense of the pressure of being a hero. You can't help everyone, and just when you are a deadline, rushing across town to stop a bad guy or you are chasing a getaway car after a bank heist, you'll hear/see a mugging going on down a side street... and you have to decide what to do... who do you help? Of course, some missions/goals are required for the plot, so if you decide not to do those you 'lose'. I don't know if I like that, but I understand the limitation and the need to keep the plot moving forward, so I'll keep my vision of a totally open-ended game in the closet for now.
Anyway, it was a lot of fun... the new controller worked perfectly and felt great to use (people have commented that it is bigger than the S controller and it might be, but I didn't notice which is all that matters to me).
diff --git a/content/Blog/sportsdo-gps-based-activity-tracking.md b/content/Blog/sportsdo-gps-based-activity-tracking.md
index 390d29da..d48b2261 100644
--- a/content/Blog/sportsdo-gps-based-activity-tracking.md
+++ b/content/Blog/sportsdo-gps-based-activity-tracking.md
@@ -1,10 +1,10 @@
---
date: 2007-02-05T22:35:00+00:00
-title: SportsDo – GPS based activity tracking
+title: SportsDo – GPS based activity tracking
type: posts
---
[My previous post](http://www.duncanmackenzie.net/blog/nike-actually-makes-me-consider-an-ipod/) about the Nike+ system left me searching for a similar solution for non-iPod users... without a lot of luck, but Mark let me know about , which is very cool. This site/software uses any GPS enabled Windows Mobile device to produce some useful info about your activity (running, skiing, whatever). I'm interested and I'll probably enjoy using it, but it isn't really going to compete with the Nike+ system for two reasons: The first reason is that GPS isn't a great solution for this type of use, especially for someone (me) who does at least half their runs on a treadmill... (hmm... the software seems to think I haven't moved...), and secondly there is the question of the device. I'm not planning to carry my Moto Q with me while I run, it is too big. Even the smallest Windows Mobile device (that I know of) isn't really meant to be used while running, and I doubt many such devices come with an armband 🙂
-Still, it is neat... perhaps if I would be willing to wear a ‘fanny pack', I wouldn't mind stashing the Q in there.
+Still, it is neat... perhaps if I would be willing to wear a 'fanny pack', I wouldn't mind stashing the Q in there.
diff --git a/content/Blog/still-in-seattle-but-hopeful.md b/content/Blog/still-in-seattle-but-hopeful.md
index 9fc79dce..81f2a5fb 100644
--- a/content/Blog/still-in-seattle-but-hopeful.md
+++ b/content/Blog/still-in-seattle-but-hopeful.md
@@ -1,11 +1,11 @@
---
date: 2003-10-27T02:49:00+00:00
-title: Still in Seattle, but hopeful…
+title: Still in Seattle, but hopeful...
type: posts
---
I'm still at SeaTac, but I've given up on my flight to LA (which could turn out to be a mistake, but at this point... it isn't a big risk) and I have a seat on a flight to another city in California (Palm Springs)... then it is time to rent a vehicle and head for LA... should be an interesting night. While I'm sitting here, I've been getting updates from a variety of MSFT folks who are here, those who are already in LA... and those that are stuck in other cities. Kent is stuck in Portland... Mike Amundsen is on his way to the airport, with hope but not guaranteed of anything into LAX... Andy Oakley is going to go to to Palm Springs with me and another couple of MSDN folks. Should be interesting.
-Talked to Brian Johnson, who is already in LA, and he asked me the most important question to ask when someone is stuck in an airport for hours...
+Talked to Brian Johnson, who is already in LA, and he asked me the most important question to ask when someone is stuck in an airport for hours...
![](http://www.duncanmackenzie.net/doyouhave.png)
diff --git a/content/Blog/stuck-on-a-problem-opening-vbproj-or-csproj-files.md b/content/Blog/stuck-on-a-problem-opening-vbproj-or-csproj-files.md
index 172dda40..fb4b8edf 100644
--- a/content/Blog/stuck-on-a-problem-opening-vbproj-or-csproj-files.md
+++ b/content/Blog/stuck-on-a-problem-opening-vbproj-or-csproj-files.md
@@ -1,18 +1,18 @@
---
date: 2004-07-19T13:18:00+00:00
-title: Stuck on a problem opening vbproj or csproj files…
+title: Stuck on a problem opening vbproj or csproj files...
type: posts
---
On my home dev box I couldn't seem to open any of my projects (VB or C#), and whenever I tried I got this useful error;
-
- The application for project ‘C:\Documents and Settings\Duncanma\My Documents\Visual Studio Projects\ConsoleApplication1\ConsoleApplication1.vbproj' is not installed.
-
-
-
+
+ The application for project 'C:\Documents and Settings\Duncanma\My Documents\Visual Studio Projects\ConsoleApplication1\ConsoleApplication1.vbproj' is not installed.
+
+
+
Make sure the application for the project type (.vbproj) is installed.
-
+
All I could find on the internet was the suggestion that I must have just C# Standard installed and therefore didn't have VB available... but that wasn't it (I have VS.NET Enterprise installed)... I was basically out of luck until I finally found [this newsgroup discussion](http://www.dotnet247.com/247reference/msgs/50/251462.aspx) through .NET 247 ([link](http://www.dotnet247.com/247reference/msgs/50/251462.aspx)). Even though I had completely uninstalled VS.NET and reinstalled, I followed the reinstall instructions from Mark Smith in that newsgroup post and it worked perfectly. It is possible that uninstalling and reinstalling the .NET Framework SDK would have done this for me as well (I wasn't doing that in my normal reinstalls, I was only dealing with VS.NET 2003), but Mark's solution was easy to try out and it worked...
diff --git a/content/Blog/sure-it-is-about-zip-compression-but-it-is-also-about-a-whole-lot-more.md b/content/Blog/sure-it-is-about-zip-compression-but-it-is-also-about-a-whole-lot-more.md
index 0dc7c665..ab5fbf1b 100644
--- a/content/Blog/sure-it-is-about-zip-compression-but-it-is-also-about-a-whole-lot-more.md
+++ b/content/Blog/sure-it-is-about-zip-compression-but-it-is-also-about-a-whole-lot-more.md
@@ -1,6 +1,6 @@
---
date: 2003-05-13T09:31:00+00:00
-title: Sure it is about Zip Compression, but it is also about a whole lot more…
+title: Sure it is about Zip Compression, but it is also about a whole lot more...
type: posts
---
[This recent MSDN magazine article](http://msdn.microsoft.com/msdnmag/issues/03/06/ZipCompression/) is pretty cool. Although the title suggests it is all about Zip Compression, the real power of this article is that it points out that the J# libraries are available from **any .NET language**, providing your C#/VB.NET apps with a lot more than just zip support (although that is pretty neat too).
diff --git a/content/Blog/teched-and-rio-iv.md b/content/Blog/teched-and-rio-iv.md
index 188e4955..8924e4f9 100644
--- a/content/Blog/teched-and-rio-iv.md
+++ b/content/Blog/teched-and-rio-iv.md
@@ -1,6 +1,6 @@
---
date: 2004-05-20T12:06:00+00:00
-title: TechEd and Rio… IV?
+title: TechEd and Rio... IV?
type: posts
---
diff --git a/content/Blog/teched-slides-working-their-way-online.md b/content/Blog/teched-slides-working-their-way-online.md
index 1c4203f2..4adea4a7 100644
--- a/content/Blog/teched-slides-working-their-way-online.md
+++ b/content/Blog/teched-slides-working-their-way-online.md
@@ -1,6 +1,6 @@
---
date: 2004-06-16T02:53:00+00:00
-title: TechEd Slides working their way online…
+title: TechEd Slides working their way online...
type: posts
---
I'm slowly getting the TechEd slides up and onto MSDN... [the first few for VB are up here](http://msdn.microsoft.com/vbasic/community/events/TechEd/), [SQL's are here](http://msdn.microsoft.com/sql/teched)... and more are coming _very soon now_ for C#, C++, ASP.NET and others...
diff --git a/content/Blog/technology-decisions.md b/content/Blog/technology-decisions.md
index 3bcb25da..f23845a3 100644
--- a/content/Blog/technology-decisions.md
+++ b/content/Blog/technology-decisions.md
@@ -1,6 +1,6 @@
---
date: 2005-04-18T06:34:00+00:00
-title: Technology Decisions…
+title: Technology Decisions...
type: posts
---
I started writing this entry about "Giving advice on technology to friends and family...", but I realized after I had rambled on for a bit, that it was more about technology decisions... when companies force us to decide between MP3 and WMA or iTunes and WMP or even Super Audio CD and DVD-Audio or Blu-Ray DVD vs. HD-DVD... in every case, there will generally be a wrong decision that you can make. I hate that situation, it can stop me dead in my tracks from adopting a technology altogether...
@@ -17,7 +17,7 @@ being a computer-related gadget, I'm automatically assumed to know what I'm talk
certainly have my opinions, and I know a fair bit about how it all works, but I have to be honest and tell
-you that I haven't really spent much time looking at the ‘other' side of the world in terms of music
+you that I haven't really spent much time looking at the 'other' side of the world in terms of music
players. When someone first asked me what player they should buy, I decided that I needed to look into
@@ -83,11 +83,11 @@ My brother asked me a few years ago if a Sony "network walkman" would be a good
Sony... it would probably be great. Horrible mistake. The software that came with it forced you to
-‘check-out' music to put it onto the player... then you had to check it back in (removing it off the player) if
+'check-out' music to put it onto the player... then you had to check it back in (removing it off the player) if
you wanted to use it on your computer. Windows Media Player could work with the player in certain
-circumstances involving weird driver and device configuration, and then you could sync files like ‘normal',
+circumstances involving weird driver and device configuration, and then you could sync files like 'normal',
but my brother never managed to get anything other than the Sony software working. He has a Rio now,
diff --git a/content/Blog/testing-blogjet.md b/content/Blog/testing-blogjet.md
index 23d57b54..9fc6d736 100644
--- a/content/Blog/testing-blogjet.md
+++ b/content/Blog/testing-blogjet.md
@@ -3,6 +3,6 @@ date: 2004-04-06T03:23:00+00:00
title: Testing BlogJet
type: posts
---
-I have installed an interesting application – [BlogJet](http://blogjet.com/). It's a cool Windows client for my blog tool (as well as for other tools). Get your copy here: [http://blogjet.com](http://blogjet.com/)
+I have installed an interesting application – [BlogJet](http://blogjet.com/). It's a cool Windows client for my blog tool (as well as for other tools). Get your copy here: [http://blogjet.com](http://blogjet.com/)
-_"Computers are useless. They can only give you answers." — Pablo Picasso_
+_"Computers are useless. They can only give you answers." – Pablo Picasso_
diff --git a/content/Blog/thanks-bill-vaughn-that-is-not-that-other-guy.md b/content/Blog/thanks-bill-vaughn-that-is-not-that-other-guy.md
index 11c8b407..4b2c916a 100644
--- a/content/Blog/thanks-bill-vaughn-that-is-not-that-other-guy.md
+++ b/content/Blog/thanks-bill-vaughn-that-is-not-that-other-guy.md
@@ -1,6 +1,6 @@
---
date: 2004-07-22T09:27:00+00:00
-title: Thanks Bill… Vaughn that is, not that other guy…
+title: Thanks Bill... Vaughn that is, not that other guy...
type: posts
---
I noticed yesterday that my poll wasn't showing the question on the top of the list of choices, or the list of results. Viewing the source made it pretty obvious the was rendering, but that it was empty. Checking my code everything seemed fine, but when I retrieved the poll details through a Stored Proc I was using an Output param for the question text and it was always blank. Well, I knew there was an entire article on MSDN on this exact topic... and a quick search on “Vaughn” on MSDN took me right to the article I knew would show me exactly what I needed to do.
diff --git a/content/Blog/thanksgiving-day-and-im-surprisingly-short-on-things-to-do.md b/content/Blog/thanksgiving-day-and-im-surprisingly-short-on-things-to-do.md
index 5d16f5ed..d2f6d3f5 100644
--- a/content/Blog/thanksgiving-day-and-im-surprisingly-short-on-things-to-do.md
+++ b/content/Blog/thanksgiving-day-and-im-surprisingly-short-on-things-to-do.md
@@ -1,6 +1,6 @@
---
date: 2007-11-23T00:13:00+00:00
-title: Thanksgiving day… and I’m surprisingly short on things to do…
+title: Thanksgiving day... and I'm surprisingly short on things to do...
type: posts
---
-Lots of plans for the weekend, lights to put up, some yard work... but today, my daughter is napping, my son is keeping himself very busy with a new remote control car that has a built in video camera (he is chasing the kitten around the family room)... I'm not quite ‘free' enough to put in Mass Effect and try it out, but that will come later!
+Lots of plans for the weekend, lights to put up, some yard work... but today, my daughter is napping, my son is keeping himself very busy with a new remote control car that has a built in video camera (he is chasing the kitten around the family room)... I'm not quite 'free' enough to put in Mass Effect and try it out, but that will come later!
diff --git a/content/Blog/that-blog-moving-tool.md b/content/Blog/that-blog-moving-tool.md
index 27f1fbac..4ab8b734 100644
--- a/content/Blog/that-blog-moving-tool.md
+++ b/content/Blog/that-blog-moving-tool.md
@@ -1,6 +1,6 @@
---
date: 2004-08-28T11:50:00+00:00
-title: That blog moving tool…
+title: That blog moving tool...
type: posts
---
A few people asked about the code for that tool described in [my first post on this new site](http://blogs.duncanmackenzie.net/duncanma/archive/2004/08/25/589.aspx), and I just wanted to reassure anyone who was interested that I would be posting the code soon... I actually ran into a couple of minor bugs in the transfer that I'd like to fix (or at least document) before I put up the code..
diff --git a/content/Blog/the-1-incline-treadmill-myth.md b/content/Blog/the-1-incline-treadmill-myth.md
index 2c411395..8a3059cf 100644
--- a/content/Blog/the-1-incline-treadmill-myth.md
+++ b/content/Blog/the-1-incline-treadmill-myth.md
@@ -3,6 +3,6 @@ date: 2007-04-17T22:08:00+00:00
title: The 1% Incline Treadmill Myth
type: posts
---
-I read an interesting and well researched article about treadmill running vs. outdoor running... [The 1% Incline Treadmill Myth](http://mysite.verizon.net/jim2wr/id110.html), and I certainly agree with the conclusion that air resistance has little or no effect on a runner at relatively low speeds (compared to world-class runners that is). I do find running outside harder though, for a few reasons... one is that the ground is generally less forgiving than the treadmills I use at the Pro Club, and two is that in my part of the world... there is really no such thing as a ‘flat' course. Even the simplest 3 mile loop around my area generally has about 150 ft down and 150 ft up .... and that is on roads that barely seem to be inclined at all to the eye.
+I read an interesting and well researched article about treadmill running vs. outdoor running... [The 1% Incline Treadmill Myth](http://mysite.verizon.net/jim2wr/id110.html), and I certainly agree with the conclusion that air resistance has little or no effect on a runner at relatively low speeds (compared to world-class runners that is). I do find running outside harder though, for a few reasons... one is that the ground is generally less forgiving than the treadmills I use at the Pro Club, and two is that in my part of the world... there is really no such thing as a 'flat' course. Even the simplest 3 mile loop around my area generally has about 150 ft down and 150 ft up .... and that is on roads that barely seem to be inclined at all to the eye.
For me, I normally have been running at 0%, but lately I've been experimenting with a variety of paces and inclines, I ran two miles last week at 5% for example... I feel it will do nothing but help my speed/endurance on relatively flat courses.
diff --git a/content/Blog/the-article-continued.md b/content/Blog/the-article-continued.md
index 38afafcf..0da6603e 100644
--- a/content/Blog/the-article-continued.md
+++ b/content/Blog/the-article-continued.md
@@ -1,6 +1,6 @@
---
date: 2003-07-31T10:37:00+00:00
-title: The article continued…
+title: The article continued...
type: posts
---
Continuing along with the rest of the article, I start to layout the basic design of what I am about to build...
@@ -11,7 +11,7 @@ Continuing along with the rest of the article, I start to layout the basic desig
As a fairly low-priority item, the request wasn't described in any more detail than that one line, but I had a pretty good idea about what folks around MSDN were looking for so I started with a rough design.
-The RSS Viewer window will support the viewing of an RSS feed and the dragging of links from the feed into the rest of the system. The user will be able to select from a ‘master list' of feeds that are exposed to all of the system users or from their own personal list, and they will have the option to enter a feed URL directly (adding it to their personal list if desired).
+The RSS Viewer window will support the viewing of an RSS feed and the dragging of links from the feed into the rest of the system. The user will be able to select from a 'master list' of feeds that are exposed to all of the system users or from their own personal list, and they will have the option to enter a feed URL directly (adding it to their personal list if desired).
I couldn't think of a really simple way to display a feed (with variable size content, XHTML support, etc.) inside a DataGrid control, not without a bit of custom code, so I decided to display the feed using the Web Browser control (hosting IE on my Windows Form) instead. Using an XSL transform, I can convert the RSS information into HTML and then pass that HTML into the browser control for display.
@@ -48,8 +48,8 @@ To load the feed itself, I use the Load method of an XMLDocument. I then load up
So far, this is really straightforward code, as the real work is being done in the XSL file itself. This XSL isn't capable of handling any RSS feed, as consistency isn't one of the strong-points of RSS implementations, but it has worked on the feeds from weblogs.asp.net, MSDN and GotDotNet so it should be sufficient for now.
-
-
+
@@ -58,7 +58,7 @@ function GetDate(pubDate As String)
Return myDate.ToString("yyyyMMddHHmmss")
end function
-
+
@@ -90,7 +90,7 @@ end function
-* * *Before I can continue with the article I really need to finish up the code, which I haven't had quite enough time for yet... so far I ended up creating a little ‘test' application (see the pic below) that will eventually be scrapped in favour of the real system, and the same goes for that code I've pasted in above... but it is a start. The XSLT will likely be improved a bit more as well, it can't handle
+* * *Before I can continue with the article I really need to finish up the code, which I haven't had quite enough time for yet... so far I ended up creating a little 'test' application (see the pic below) that will eventually be scrapped in favour of the real system, and the same goes for that code I've pasted in above... but it is a start. The XSLT will likely be improved a bit more as well, it can't handle
[Chris Sells's feed](http://www.sellsbrothers.com/news/rss.aspx) at at the moment among others (due to [the wonders of RSS](http://weblogs.asp.net/ksharkey/posts/21875.aspx) and my own lack of knowledge about all of the different possible elements).
diff --git a/content/Blog/the-c-team-is-going-to-be-coming-after-me.md b/content/Blog/the-c-team-is-going-to-be-coming-after-me.md
index 7484d559..8068b3fe 100644
--- a/content/Blog/the-c-team-is-going-to-be-coming-after-me.md
+++ b/content/Blog/the-c-team-is-going-to-be-coming-after-me.md
@@ -1,13 +1,13 @@
---
date: 2004-01-28T20:30:00+00:00
-title: The C# team is going to be coming after me…
+title: The C# team is going to be coming after me...
type: posts
---
Every week, [Eric Gunnerson](http://blogs.msdn.com/ericgu), [Dan Fernandez](http://blogs.msdn.com/danielfe/) and I get together to work on [the C# developer center](http://msdn.microsoft.com/vcsharp) and other C#-ish topics... and last week we divided up some tasks amongst the three of us. Well, we are meeting again today and I don't have those tasks done... so I'm starting to watch my back.
-I'm expecting Andy (above) to show up in my office at any moment with the C# ‘club of motivation', but perhaps I can save myself before he arrives... with your help.
+I'm expecting Andy (above) to show up in my office at any moment with the C# 'club of motivation', but perhaps I can save myself before he arrives... with your help.
My task was to come up with a good set of questions that we could ask all of our MVPs as part of a "meet the MVPs" section of the developer center. Here's some of the questions I have so far;
diff --git a/content/Blog/the-chalk-talk-went-well.md b/content/Blog/the-chalk-talk-went-well.md
index 806f2e98..1896e571 100644
--- a/content/Blog/the-chalk-talk-went-well.md
+++ b/content/Blog/the-chalk-talk-went-well.md
@@ -1,6 +1,6 @@
---
date: 2004-05-28T03:49:00+00:00
-title: The ‘Chalk Talk’ went well….
+title: The 'Chalk Talk' went well....
type: posts
---
[ ](http://www.duncanmackenzie.net/images/anderschalktalk.jpg" rel="lightbox[115]" title="The 'Chalk Talk' went well....)
diff --git a/content/Blog/the-csharp-team-has-a-frequently-asked-question-blog.md b/content/Blog/the-csharp-team-has-a-frequently-asked-question-blog.md
index 512e2116..a614e6b6 100644
--- a/content/Blog/the-csharp-team-has-a-frequently-asked-question-blog.md
+++ b/content/Blog/the-csharp-team-has-a-frequently-asked-question-blog.md
@@ -1,6 +1,6 @@
---
date: 2004-03-07T04:42:00+00:00
-title: The CSharp Team has a “Frequently Asked Question” Blog…
+title: The CSharp Team has a "Frequently Asked Question" Blog...
type: posts
---
[Click here](http://blogs.msdn.com/csharpfaq/archive/2004/03/06/85249.aspx) to see the first post, which is a request for some **questions!!**
diff --git a/content/Blog/the-deverry-novels-by-katharine-kerr.md b/content/Blog/the-deverry-novels-by-katharine-kerr.md
index b6295037..0ac14360 100644
--- a/content/Blog/the-deverry-novels-by-katharine-kerr.md
+++ b/content/Blog/the-deverry-novels-by-katharine-kerr.md
@@ -3,8 +3,8 @@ date: 2006-10-16T09:49:00+00:00
title: The Deverry Novels by Katharine Kerr
type: posts
---
-I've recently begun re-reading [the Deverry novels](http://en.wikipedia.org/wiki/Katharine_Kerr); I just went through [Daggerspell](http://www.amazon.com/gp/product/0553565214?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553565214), [Darkspell](http://www.amazon.com/gp/product/0553568884?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553568884) and I'm onto [The Bristling Wood](http://www.amazon.com/gp/product/0553285815?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553285815) (basically ‘Act 1' as the author has described the books as being the various parts of a long play). This is an excellent series, but one that I found quite by accident.
+I've recently begun re-reading [the Deverry novels](http://en.wikipedia.org/wiki/Katharine_Kerr); I just went through [Daggerspell](http://www.amazon.com/gp/product/0553565214?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553565214), [Darkspell](http://www.amazon.com/gp/product/0553568884?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553568884) and I'm onto [The Bristling Wood](http://www.amazon.com/gp/product/0553285815?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0553285815) (basically 'Act 1' as the author has described the books as being the various parts of a long play). This is an excellent series, but one that I found quite by accident.
-Back when I was a fairly young kid, maybe 12 or 13, a friend of my mother was visting our house and upon realizing that I read the same type of books as him, offered to trade his set of books by [David Eddings](http://en.wikipedia.org/wiki/David_Eddings) for [my ‘Deryni' series by Katherine Kurtz](http://en.wikipedia.org/wiki/Deryni_novels). Now I read my books over and over again, so I didn't understand what he meant... it seems perfectly logical to most folks that since we had both read our books once, this was a permanent trade, but I was quite surprised when I eventually figured that out. Of course, I could have just asked for my books back, but that didn't seem appropriate and I certainly had enjoyed the [Belgariad](http://en.wikipedia.org/wiki/The_Belgariad) (although the second set of books by Mr. Eddings seemed way too much of a retelling of the first... right down to the same characters... sure they were the descendants of the first set, but really... would they all end up with roughly the same personalites?). Anyway, I've always wanted to pick up [the Deryni series](http://www.amazon.com/gp/product/0345326784?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0345326784) again so I tend to look for them in bargain bins at bookstores and the like. Well, when I thought I had discovered a whole new series by the same person I immediately bought the first four books in the Deverry series. Of course, it was not the same person at all, Kerr instead of Kurtz, but I didn't figure that out right away. So, I ended up reading a great series of books completely by accident.
+Back when I was a fairly young kid, maybe 12 or 13, a friend of my mother was visting our house and upon realizing that I read the same type of books as him, offered to trade his set of books by [David Eddings](http://en.wikipedia.org/wiki/David_Eddings) for [my 'Deryni' series by Katherine Kurtz](http://en.wikipedia.org/wiki/Deryni_novels). Now I read my books over and over again, so I didn't understand what he meant... it seems perfectly logical to most folks that since we had both read our books once, this was a permanent trade, but I was quite surprised when I eventually figured that out. Of course, I could have just asked for my books back, but that didn't seem appropriate and I certainly had enjoyed the [Belgariad](http://en.wikipedia.org/wiki/The_Belgariad) (although the second set of books by Mr. Eddings seemed way too much of a retelling of the first... right down to the same characters... sure they were the descendants of the first set, but really... would they all end up with roughly the same personalites?). Anyway, I've always wanted to pick up [the Deryni series](http://www.amazon.com/gp/product/0345326784?ie=UTF8&tag=duncanmackenz-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0345326784) again so I tend to look for them in bargain bins at bookstores and the like. Well, when I thought I had discovered a whole new series by the same person I immediately bought the first four books in the Deverry series. Of course, it was not the same person at all, Kerr instead of Kurtz, but I didn't figure that out right away. So, I ended up reading a great series of books completely by accident.
How do you decide what to read? As a kid, I used to pick up the first book in a ton of new series and decided which ones I liked from there, but now (with the notable exception of Robert Jordan's series) I haven't picked up a book by a new-to-me author in ages. I know I could just go and grab some recent books from the library, but are there any good/great blogs/sites focused on the fantasy genre?
diff --git a/content/Blog/the-eagerly-awaited-part-5-of-scott-mitchells-data-structure-series-is-now-live.md b/content/Blog/the-eagerly-awaited-part-5-of-scott-mitchells-data-structure-series-is-now-live.md
index b08d0cda..6ea86599 100644
--- a/content/Blog/the-eagerly-awaited-part-5-of-scott-mitchells-data-structure-series-is-now-live.md
+++ b/content/Blog/the-eagerly-awaited-part-5-of-scott-mitchells-data-structure-series-is-now-live.md
@@ -1,6 +1,6 @@
---
date: 2004-03-11T20:16:00+00:00
-title: The eagerly awaited Part 5 of Scott Mitchell’s Data Structure series is now live
+title: The eagerly awaited Part 5 of Scott Mitchell's Data Structure series is now live
type: posts
---
Check it out [here](http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dv_vstechart/html/datastructures_guide5.asp)
diff --git a/content/Blog/the-email-i-get.md b/content/Blog/the-email-i-get.md
index dd34a73f..239ef48a 100644
--- a/content/Blog/the-email-i-get.md
+++ b/content/Blog/the-email-i-get.md
@@ -1,6 +1,6 @@
---
date: 2004-08-23T11:53:00+00:00
-title: The email I get…
+title: The email I get...
type: posts
---
Every day I get from 1 to 10 emails asking me various VB questions... some I answer by pointing to a link, some by providing code, and sometimes I just point people to the newsgroups or forums that exist for this type of question... but this time I thought I'd just post the question and answer into my blog ...
diff --git a/content/Blog/the-mind-boggles.md b/content/Blog/the-mind-boggles.md
index dd8ee61b..e155bb51 100644
--- a/content/Blog/the-mind-boggles.md
+++ b/content/Blog/the-mind-boggles.md
@@ -1,11 +1,11 @@
---
date: 2004-05-20T11:40:00+00:00
-title: The mind boggles…
+title: The mind boggles...
type: posts
---
- _And it doesn't even have to be implanted into the hand – clubbers can have the chip injected into any part of their body, as long as they are able to flash it in front of the scanner._
+ _And it doesn't even have to be implanted into the hand – clubbers can have the chip injected into any part of their body, as long as they are able to flash it in front of the scanner._
diff --git a/content/Blog/the-new-zune-software-rocks.md b/content/Blog/the-new-zune-software-rocks.md
index b2b16be4..12c61c0e 100644
--- a/content/Blog/the-new-zune-software-rocks.md
+++ b/content/Blog/the-new-zune-software-rocks.md
@@ -3,7 +3,7 @@ date: 2007-11-19T08:31:00+00:00
title: The new Zune software rocks!
type: posts
---
-Great UI, podcast support, music video downloads... and a firmware that works on my ‘original' Zune.
+Great UI, podcast support, music video downloads... and a firmware that works on my 'original' Zune.
[](http://duncanmackenzie.net/images/7342d0ff-84f8-4883-b8c2-23366536793b.png" rel="lightbox[510]" title="Look at the artist page in the new zune software!)
diff --git a/content/Blog/the-on10channel-9-dev-team-have-another-dev-focused-video-up.md b/content/Blog/the-on10channel-9-dev-team-have-another-dev-focused-video-up.md
index 6a76925e..1532ef70 100644
--- a/content/Blog/the-on10channel-9-dev-team-have-another-dev-focused-video-up.md
+++ b/content/Blog/the-on10channel-9-dev-team-have-another-dev-focused-video-up.md
@@ -3,6 +3,6 @@ date: 2006-08-16T18:38:00+00:00
title: The on10/Channel 9 Dev team have another dev focused video up
type: posts
---
-I even got to be the ‘preview' image! [Check this out](http://channel9.msdn.com/showpost.aspx?postid=226369) to hear a bit more about our design and implementation of on10.net, and for some more info on our plans around on10.net going forward and for moving Channel 9 on to this new code base.
+I even got to be the 'preview' image! [Check this out](http://channel9.msdn.com/showpost.aspx?postid=226369) to hear a bit more about our design and implementation of on10.net, and for some more info on our plans around on10.net going forward and for moving Channel 9 on to this new code base.
[](http://channel9.msdn.com/showpost.aspx?postid=226369)
diff --git a/content/Blog/the-spouse-acceptance-factor.md b/content/Blog/the-spouse-acceptance-factor.md
index 9a5d1467..3e05bd5e 100644
--- a/content/Blog/the-spouse-acceptance-factor.md
+++ b/content/Blog/the-spouse-acceptance-factor.md
@@ -15,15 +15,15 @@ First, I went out and picked up Tivo, back when we first moved down to the US (T
Next, I brought in [my own home-grown media center like box](http://www.duncanmackenzie.net/musicxp) to play all our music. Generally well accepted, but with remote control issues (a tendency to take one button press to mean 3 or 4, therefore playing music you were just trying to browse through, scrolling way farther than intended, etc..). I was never really able to fix the remote issues, but I never spent any time trying (too much work to do for my real job to be debugging my hobby project for more than a few minutes), and the system became something that only I would use.
-Eventually I replaced that music pc with a ‘real' Media Center system running the first version of Windows Media Center, and tried to get people to use it instead of Tivo as well as for music/photos... well, it worked most of the time, but we had it stowed away in a cabinet and it would occasionally (way too often for our tastes) require the user to hit a keyboard or mouse button to get past some message box or dialog... which resulted in my wife just shutting it off and using the Tivo again. Along came the most recent version of Media Center (2005) and the SAF was greatly increased... no more dialogs require the keyboard ever appeared and it seemed easier to use for many reasons. Combined with a media center extender, which brings the whole system closer to the feel of a consumer appliance, and everything seems hunky dory... kinda...
+Eventually I replaced that music pc with a 'real' Media Center system running the first version of Windows Media Center, and tried to get people to use it instead of Tivo as well as for music/photos... well, it worked most of the time, but we had it stowed away in a cabinet and it would occasionally (way too often for our tastes) require the user to hit a keyboard or mouse button to get past some message box or dialog... which resulted in my wife just shutting it off and using the Tivo again. Along came the most recent version of Media Center (2005) and the SAF was greatly increased... no more dialogs require the keyboard ever appeared and it seemed easier to use for many reasons. Combined with a media center extender, which brings the whole system closer to the feel of a consumer appliance, and everything seems hunky dory... kinda...
-For some reason, every once in awhile I get an error while watching a show... **"Content Expired"** and the screen is replaced with a big message about needed to re-acquire the content (this isn't some HBO content protection thing ... this happens on normal ABC/NBC type shows recorded the night before). Pressing stop, then play, fixes the problem, but every single time it happens I get to hear "Tivo never did this, you know" (partially just to bug me, I'm sure) ... and it happens a few times a week. Oh... and sometimes the media center extender just suddenly dies and says that it experienced ‘a problem' ... and needs to be reset. There are a few other issues, making it seem unreliable... which means it is currently toeing the line between being loved and being thrown out... not sure what the resolution is going to be on that one.
+For some reason, every once in awhile I get an error while watching a show... **"Content Expired"** and the screen is replaced with a big message about needed to re-acquire the content (this isn't some HBO content protection thing ... this happens on normal ABC/NBC type shows recorded the night before). Pressing stop, then play, fixes the problem, but every single time it happens I get to hear "Tivo never did this, you know" (partially just to bug me, I'm sure) ... and it happens a few times a week. Oh... and sometimes the media center extender just suddenly dies and says that it experienced 'a problem' ... and needs to be reset. There are a few other issues, making it seem unreliable... which means it is currently toeing the line between being loved and being thrown out... not sure what the resolution is going to be on that one.
-The final piece of ‘new tech' in my house is the Vonage voip phone system which works very well, except when the Internet is down. This isn't Vonage's problem but it is a dependency and for some reason my Comcast internet seems to die for at least a few hours every week... generally right when I'm at work and my wife finally has some time to call all the various doctors and friends to set up appointments, playdates, etc... sure, it comes back in a few hours, but by then my wife has tried the phone ten times, reset and power-cycled the cable modem, etc... and whenever that happens I get the request "can we please go back to regular phone service and Tivo? I don't need fancy features, but I need this stuff to work.... and work all the time!".
+The final piece of 'new tech' in my house is the Vonage voip phone system which works very well, except when the Internet is down. This isn't Vonage's problem but it is a dependency and for some reason my Comcast internet seems to die for at least a few hours every week... generally right when I'm at work and my wife finally has some time to call all the various doctors and friends to set up appointments, playdates, etc... sure, it comes back in a few hours, but by then my wife has tried the phone ten times, reset and power-cycled the cable modem, etc... and whenever that happens I get the request "can we please go back to regular phone service and Tivo? I don't need fancy features, but I need this stuff to work.... and work all the time!".
Yesterday the phone service stopped working for an hour, when my wife was trying to call the doctor about a problem that my son is having... and then today the media center extender [stopped working](http://www.duncanmackenzie.net/images/VOICEATT.WAV) (I think because I had VPN'd into microsoft the night before on the media center pc, and then disconnected... but I still think that is what ended up confusing the extender) ... leading my wife to compare all the new technology in our home to "being left alone with a pet that behaves itself when you are home, but then gets violent after you leave".
-As a technology junkie, this is a difficult situation for me... so now I'm considering my options... should I go back to ‘regular' phone service (cell phones don't work at my house, by the way... they start to die around a block from my place)? Should I get digital cable and a DVR from the cable company perhaps? Should I consider DirectTV and their DVR? Should I take advantage of the switch to get some form of HD service... only if I can get a HD DVR solution, of course...
+As a technology junkie, this is a difficult situation for me... so now I'm considering my options... should I go back to 'regular' phone service (cell phones don't work at my house, by the way... they start to die around a block from my place)? Should I get digital cable and a DVR from the cable company perhaps? Should I consider DirectTV and their DVR? Should I take advantage of the switch to get some form of HD service... only if I can get a HD DVR solution, of course...
hassle, hassle, hassle... and there are always so many choices (DirectTV vs. Cable for example) and you are generally giving something up with every choice...
diff --git a/content/Blog/the-updater-application-block-various-additions.md b/content/Blog/the-updater-application-block-various-additions.md
index adaa51d7..bfee5f86 100644
--- a/content/Blog/the-updater-application-block-various-additions.md
+++ b/content/Blog/the-updater-application-block-various-additions.md
@@ -1,6 +1,6 @@
---
date: 2004-08-10T11:16:00+00:00
-title: The Updater Application Block… various additions…
+title: The Updater Application Block... various additions...
type: posts
---
One of the nice things about [the Updater Application Block](http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=83c68646-befb-4586-ba9f-fdf1301902f5) is that it was written to be quite extensible... I saw [a post today](http://www.gotdotnet.com/Community/MessageBoard/Thread.aspx?id=251828&Page=1#252347) where SamSantiago mentioned [he had created a custom class](http://www.softitechture.com/discussions/) to delete all those old versions on your machine whenever you do an update.... very cool, I'll be trying that out right away...
@@ -8,7 +8,7 @@ One of the nice things about [the Updater Application Block](http://www.gotdotne
Personally, I've _updated the updater_ in [a few different ways](http://weblogs.asp.net/duncanma/archive/2003/08/12/23901.aspx), but the most recent changes have been the most reusable, in my opinon;
* I fixed the code so that it no longer requires users to have admin rights...
- * I added a ‘mandatory' flag to the updates (and updated the manifestutility in a few different ways), so that for some updates the client app would know not to ask the user if they want to upgrade... great for occasionally forcing everyone up to the same build...
- * and I modified the manifest retrieval code so that it can call an ASP or ASP.NET page, which in turn allowed me to create a manifest.aspx page that returns different manifests based on the user's credentials (so I can have a ‘beta' group who are given one version, and everyone else gets the last major release...)
+ * I added a 'mandatory' flag to the updates (and updated the manifestutility in a few different ways), so that for some updates the client app would know not to ask the user if they want to upgrade... great for occasionally forcing everyone up to the same build...
+ * and I modified the manifest retrieval code so that it can call an ASP or ASP.NET page, which in turn allowed me to create a manifest.aspx page that returns different manifests based on the user's credentials (so I can have a 'beta' group who are given one version, and everyone else gets the last major release...)
I've got to work out a way to get these bits of code online.... it isn't hard, but it takes time that I haven't planned in yet 🙂
diff --git a/content/Blog/the-viewport-meta-tag-and-the-iphone.md b/content/Blog/the-viewport-meta-tag-and-the-iphone.md
index 17ea3385..29388af3 100644
--- a/content/Blog/the-viewport-meta-tag-and-the-iphone.md
+++ b/content/Blog/the-viewport-meta-tag-and-the-iphone.md
@@ -3,4 +3,4 @@ date: 2008-01-03T10:55:00+00:00
title: The Viewport Meta Tag and the iPhone
type: posts
---
-I've been [fiddling around with mobile interfaces](http://www.duncanmackenzie.net/blog/looking-for-good-examples-of-mobile-interfaces/default.aspx) for both my personal site and for the various sites I work on (, , amongst others) and I noticed the use of on some other mobile sites. A quick search and I found [a great discussion of the viewport meta tag](http://furbo.org/2007/07/24/one-line-of-code/) on furbo.org ([the apple developer site provides the same info in a more reference format](http://developer.apple.com/iphone/devcenter/designingcontent.html)). Turns out this simple meta tag helps Mobile Safari determine how best to scale your site for the smaller screen of the iPhone (relative to a desktop that is). I don't have an iPhone, or an [iPod touch](http://www.amazon.com/dp/B000JO3Y1O?tag=duncanmackenz-20&camp=0&creative=0&linkCode=as1&creativeASIN=B000JO3Y1O&adid=0VY7PDQCATWF6KPFCC65&) for that matter (I gather the experience would be similar... if you don't want to get a full blown cell account I'd suggest the ‘touch' for testing purposes), although I found [a great testing site for the iPhone](http://iphonetester.com/) (best viewed with Safari 3.0 on your desktop).
+I've been [fiddling around with mobile interfaces](http://www.duncanmackenzie.net/blog/looking-for-good-examples-of-mobile-interfaces/default.aspx) for both my personal site and for the various sites I work on (, , amongst others) and I noticed the use of on some other mobile sites. A quick search and I found [a great discussion of the viewport meta tag](http://furbo.org/2007/07/24/one-line-of-code/) on furbo.org ([the apple developer site provides the same info in a more reference format](http://developer.apple.com/iphone/devcenter/designingcontent.html)). Turns out this simple meta tag helps Mobile Safari determine how best to scale your site for the smaller screen of the iPhone (relative to a desktop that is). I don't have an iPhone, or an [iPod touch](http://www.amazon.com/dp/B000JO3Y1O?tag=duncanmackenz-20&camp=0&creative=0&linkCode=as1&creativeASIN=B000JO3Y1O&adid=0VY7PDQCATWF6KPFCC65&) for that matter (I gather the experience would be similar... if you don't want to get a full blown cell account I'd suggest the 'touch' for testing purposes), although I found [a great testing site for the iPhone](http://iphonetester.com/) (best viewed with Safari 3.0 on your desktop).
diff --git a/content/Blog/there-goes-that-column-idea.md b/content/Blog/there-goes-that-column-idea.md
index 812ef254..8b06abb8 100644
--- a/content/Blog/there-goes-that-column-idea.md
+++ b/content/Blog/there-goes-that-column-idea.md
@@ -2,6 +2,9 @@
date: 2003-02-26T11:13:00+00:00
title: There goes that column idea...
type: posts
+tags:
+ - Writing
+ - Web Development
---
Doesn't anyone use static web pages anymore? I was playing around with some code, just doing a quick prototype of an app for my [Coding4Fun](http://msdn.microsoft.com/columns/codefun.asp) column and (inspired by the cool and useful [PAINT](http://www.neilogic.com/paint.htm) tool) I decided to create an app that would check for changes to a website and give you a little quick-launch menu of updated sites on your system tray (who couldn't use one more icon there?). I thought it would be cool to show how to use the HTTP [If-Modified-Since](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25) request header combined with the Last-Modified response header to show how quick and easy it is to check for new content using the System.Net classes. Well, the code works fine, it is the web that is broken 😉
diff --git a/content/Blog/theres-nothing-like-a-nice-control-to-make-development-easier.md b/content/Blog/theres-nothing-like-a-nice-control-to-make-development-easier.md
index 1bc372ce..81df050e 100644
--- a/content/Blog/theres-nothing-like-a-nice-control-to-make-development-easier.md
+++ b/content/Blog/theres-nothing-like-a-nice-control-to-make-development-easier.md
@@ -1,6 +1,6 @@
---
date: 2004-03-15T04:41:00+00:00
-title: There’s nothing like a nice control to make development easier…
+title: There's nothing like a nice control to make development easier...
type: posts
---
I'm just playing around with an internal application, just a tool that hits our internal web services for article ratings (you know, the little box that says "7 out of 9" next to MSDN articles...) and displays the results in a grid. Well, there are a lot of things I've been hoping to add to the Windows Forms Data Grid, and while I've done quite a few of them (3 or 4 custom column types) I've never gotten around to adding the really cool stuff.... but by using someone else's grid, I get all of that functionality for free. I've been a big Janus fan since before .NET... but I never used it in a real project before, since I had already purchased [the excellent "TrueDB Grid" ](http://www.componentone.com/products.aspx?ProductCode=1&ProductID=67)for VB5/6 and ... well... once you've paid for a grid that works well, there is little incentive to try out another one. Anyway, I grabbed the trial edition of [Janus's .NET controls](http://www.janusys.com/janus/library/default.aspx?url=/janus/download/downloadcenter.aspx) and I have to say that I'm impressed... very nice stuff feature wise, and as graphically appealing as I have always thought from looking at their demos.
diff --git a/content/Blog/they-had-me-and-then-they-lost-me.md b/content/Blog/they-had-me-and-then-they-lost-me.md
index 65b9d8b9..e55c7735 100644
--- a/content/Blog/they-had-me-and-then-they-lost-me.md
+++ b/content/Blog/they-had-me-and-then-they-lost-me.md
@@ -1,6 +1,6 @@
---
date: 2003-09-18T21:18:00+00:00
-title: They had me… and then… they lost me
+title: They had me... and then... they lost me
type: posts
---
I don't know if it is just me, but there are some times when a new product comes out and they have me from the moment I see the ad; the price is right, the features are exactly what I am looking for, etc...
diff --git a/content/Blog/this-didnt-take-long-putting-your-tivo-shows-onto-a-psp.md b/content/Blog/this-didnt-take-long-putting-your-tivo-shows-onto-a-psp.md
index 0a915a6f..77cb86fd 100644
--- a/content/Blog/this-didnt-take-long-putting-your-tivo-shows-onto-a-psp.md
+++ b/content/Blog/this-didnt-take-long-putting-your-tivo-shows-onto-a-psp.md
@@ -1,10 +1,10 @@
---
date: 2005-03-27T09:42:00+00:00
-title: This didn’t take long…. putting your Tivo shows onto a PSP…
+title: This didn't take long.... putting your Tivo shows onto a PSP...
type: posts
---
[Brian](http://www.bufferoverrun.net) and I were chatting (arguing actually) about the [PSP](http://www.psps4free.com/default.aspx?r=315551) the other day at lunch... I thought the idea of selling movies for the device, movies that you couldn't use in a DVD player at home, was crazy and Brian didn't. Brian's opinion is likely the more accurate one (it usually is), these PSP movies will probably sell, definitely at airports and for rentals and probably in less volume for _normal_ use...
What we both agreed upon though, was that if there was a way to sync a PSP with your MCE or Tivo (like you can do now with the [Portable Media Center](http://www.microsoft.com/windowsmobile/portablemediacenter/default.mspx) devices), then that would be totally cool and would probably be a killer app for a lot of people... [well, here you go](http://homeentertainment.engadget.com/entry/1234000783037778/)... it sounds like it isn't very polished, but I'm sure there will be improvements over time.
-This ‘hobbyist' application market certainly isn't closed though. I'm sure that applications that move media onto memory sticks in the right formats for the PSP are going to be popular, so if you are into such things you might want to start coding.
+This 'hobbyist' application market certainly isn't closed though. I'm sure that applications that move media onto memory sticks in the right formats for the PSP are going to be popular, so if you are into such things you might want to start coding.
diff --git a/content/Blog/this-is-a-first-for-me-some-of-my-code-has-shipped-with-an-official-microsoft-product.md b/content/Blog/this-is-a-first-for-me-some-of-my-code-has-shipped-with-an-official-microsoft-product.md
index 3fb88429..4a7b735c 100644
--- a/content/Blog/this-is-a-first-for-me-some-of-my-code-has-shipped-with-an-official-microsoft-product.md
+++ b/content/Blog/this-is-a-first-for-me-some-of-my-code-has-shipped-with-an-official-microsoft-product.md
@@ -1,6 +1,6 @@
---
date: 2005-04-08T17:29:00+00:00
-title: This is a first for me, some of my code has shipped with an official Microsoft product…
+title: This is a first for me, some of my code has shipped with an official Microsoft product...
type: posts
---
That may not seem like a big deal to most MIcrosoft developers, since most of them write code for that exact purpose, but I have spent most of my time in Redmond writing sample code and even with my switch to development I'm focused on writing internal systems that are not likely to ever be exposed outside of our own users. Recently, the Tablet PC folks released the "[Experience Pack for Windows XP Tablet PC Edition 2005](http://www.microsoft.com/windowsxp/downloads/tabletpc/experiencepack/default.mspx)", which includes the Media Transfer application/power toy.
diff --git a/content/Blog/this-isnt-exactly-useful-but-i-find-it-cool.md b/content/Blog/this-isnt-exactly-useful-but-i-find-it-cool.md
index b625aee9..3fa5e17b 100644
--- a/content/Blog/this-isnt-exactly-useful-but-i-find-it-cool.md
+++ b/content/Blog/this-isnt-exactly-useful-but-i-find-it-cool.md
@@ -1,6 +1,6 @@
---
date: 2003-03-27T12:35:00+00:00
-title: This isn’t exactly useful, but I find it cool
+title: This isn't exactly useful, but I find it cool
type: posts
---
I've been working on code to pull the currently playing item out of Windows Media Player and in my quest I ran into
diff --git a/content/Blog/this-may-seem-odd-but-people-kept-asking-for-it-so-here-you-go.md b/content/Blog/this-may-seem-odd-but-people-kept-asking-for-it-so-here-you-go.md
index c9864146..6f1b0755 100644
--- a/content/Blog/this-may-seem-odd-but-people-kept-asking-for-it-so-here-you-go.md
+++ b/content/Blog/this-may-seem-odd-but-people-kept-asking-for-it-so-here-you-go.md
@@ -1,6 +1,6 @@
---
date: 2005-02-27T05:15:00+00:00
-title: This may seem odd… but people kept asking for it, so here you go…
+title: This may seem odd... but people kept asking for it, so here you go...
type: posts
---
On the various programming forums I read, a common question is "how can I find out the IP address of my router"... for whatever reason (and there certainly are a few reasons that I can think of) people were really looking for their IP address on the Internet. In general, the solution was to hit one of a few publically available sites out there that display your IP when you view their web pages and then scrape the IP address back out of the HTML. Simple enough, but I thought I would make it simpler for anyone who needed this solution by creating [a quick and simple web service](http://www.duncanmackenzie.net/Services).
diff --git a/content/Blog/this-would-make-a-great-halloween-costume.md b/content/Blog/this-would-make-a-great-halloween-costume.md
index f4f9f23f..de5761b3 100644
--- a/content/Blog/this-would-make-a-great-halloween-costume.md
+++ b/content/Blog/this-would-make-a-great-halloween-costume.md
@@ -1,6 +1,6 @@
---
date: 2004-01-09T09:39:00+00:00
-title: This would make a great halloween costume…
+title: This would make a great halloween costume...
type: posts
---
diff --git a/content/Blog/three-cups-of-tea-is-a-great-book.md b/content/Blog/three-cups-of-tea-is-a-great-book.md
index a4832de8..8de5fcf9 100644
--- a/content/Blog/three-cups-of-tea-is-a-great-book.md
+++ b/content/Blog/three-cups-of-tea-is-a-great-book.md
@@ -1,6 +1,6 @@
---
date: 2008-06-13T06:40:00+00:00
-title: Three Cups of Tea is a great book…
+title: Three Cups of Tea is a great book...
type: posts
tags:
- Reading
diff --git a/content/Blog/time-to-revist-laziness-net.md b/content/Blog/time-to-revist-laziness-net.md
index 01d2e248..b4834768 100644
--- a/content/Blog/time-to-revist-laziness-net.md
+++ b/content/Blog/time-to-revist-laziness-net.md
@@ -1,6 +1,6 @@
---
date: 2004-09-06T23:47:00+00:00
-title: Time to revist “laziness.net”
+title: Time to revist "laziness.net"
type: posts
---
[I created a Pocket PC remote for Windows Media Player](http://msdn.microsoft.com/vbasic/using/columns/code4fun/default.aspx?pull=/library/en-us/dncodefun/html/code4fun06272003.asp), but I only had speakers right next to [the music system](http://www.duncanmackenzie.net/musicxp)... so the remote wasn't all that useful... but I just picked up this wireless speaker;
diff --git a/content/Blog/todays-team-chat-thursday-624-at-1pm-pacific-time-has-been-cancelled.md b/content/Blog/todays-team-chat-thursday-624-at-1pm-pacific-time-has-been-cancelled.md
index 832e550e..da12d6fb 100644
--- a/content/Blog/todays-team-chat-thursday-624-at-1pm-pacific-time-has-been-cancelled.md
+++ b/content/Blog/todays-team-chat-thursday-624-at-1pm-pacific-time-has-been-cancelled.md
@@ -1,6 +1,6 @@
---
date: 2004-06-20T09:42:00+00:00
-title: Today’s Team Chat (Thursday 6/24 at 1pm Pacific Time) has been cancelled
+title: Today's Team Chat (Thursday 6/24 at 1pm Pacific Time) has been cancelled
type: posts
---
@@ -18,7 +18,7 @@ type: posts
- [_Eric Gunnerson_](http://blogs.msdn.com/ericgu)_ will be at the chat to answer questions about his and Anders' talks, _[_DEV320_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/Dev320.ppt)_ and _[_DEV321_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV321.ppt)_. _[_Joe Nalewabau_](http://blogs.msdn.com/joen)_ will be there for his session, _[_DEV322_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV322.ppt)_. I'll be there for the two sessions I co-presented, _[_DEV354_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV354.ppt)_ and _[_DEV450_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV450.ppt)_. A few other C# team _[_members_](http://blogs.msdn.com/cyrusn)_ who went to TechEd and manned the cabanas, booths and such will be there as well. Make sure to check out the powerpoints before showing up – they're required reading. :0)_
+ [_Eric Gunnerson_](http://blogs.msdn.com/ericgu)_ will be at the chat to answer questions about his and Anders' talks, _[_DEV320_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/Dev320.ppt)_ and _[_DEV321_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV321.ppt)_. _[_Joe Nalewabau_](http://blogs.msdn.com/joen)_ will be there for his session, _[_DEV322_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV322.ppt)_. I'll be there for the two sessions I co-presented, _[_DEV354_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV354.ppt)_ and _[_DEV450_](http://download.microsoft.com/download/e/2/1/e216b4ce-1417-41af-863d-ec15f2d31b59/DEV450.ppt)_. A few other C# team _[_members_](http://blogs.msdn.com/cyrusn)_ who went to TechEd and manned the cabanas, booths and such will be there as well. Make sure to check out the powerpoints before showing up – they're required reading. :0)_
diff --git a/content/Blog/tonights-best-posts.md b/content/Blog/tonights-best-posts.md
index 93b01040..6916caf6 100644
--- a/content/Blog/tonights-best-posts.md
+++ b/content/Blog/tonights-best-posts.md
@@ -1,12 +1,12 @@
---
date: 2004-02-27T10:40:00+00:00
-title: Tonight’s best posts…
+title: Tonight's best posts...
type: posts
---
Forgive me in advance... I'm not posting about .NET, in fact I'm not going to say much at all except to post to two great posts
* [Chris Sells: Same-Sex Marriages \*Should\* Be Allowed](http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1154)
* [Harry Pierson: In Support of Gay Marriage](http://devhawk.net/PermaLink.aspx?guid=bb2c85ad-794b-46c9-b969-4891333c0702)
-and then to a little web-shop that I heard about tonight... if you are into t-shirts with a message, forget about thinkgeek.com, check this out —
+and then to a little web-shop that I heard about tonight... if you are into t-shirts with a message, forget about thinkgeek.com, check this out –
In case you are wondering, I'm certainly adding a +1 to the posts and the shop, but really... isn't that just common sense? To quote a bumper sticker from that online store... "Interracial marriage was illegal once too. Let's go forward, not backward."
diff --git a/content/Blog/tried-the-new-napster-tonight.md b/content/Blog/tried-the-new-napster-tonight.md
index 3ca06a96..eb7737f9 100644
--- a/content/Blog/tried-the-new-napster-tonight.md
+++ b/content/Blog/tried-the-new-napster-tonight.md
@@ -1,10 +1,10 @@
---
date: 2004-03-18T10:56:00+00:00
-title: Tried the “new” Napster tonight…
+title: Tried the "new" Napster tonight...
type: posts
---
Hmm... pretty cool so far, guess I'll see when I decide to start moving music around to my MCE box, my laptop, my Rio device... etc... found the Cake song I wanted though 🙂
- [Listening to: Short Skirt/Long Jacket/Album Version – [CAKE](http://www.windowsmedia.com/mg/search.asp?srch=CAKE) – Comfort Eagle (03:24)]
+ [Listening to: Short Skirt/Long Jacket/Album Version – [CAKE](http://www.windowsmedia.com/mg/search.asp?srch=CAKE) – Comfort Eagle (03:24)]
diff --git a/content/Blog/trying-out-something-bad.md b/content/Blog/trying-out-something-bad.md
index 8b795b1f..7e8c2269 100644
--- a/content/Blog/trying-out-something-bad.md
+++ b/content/Blog/trying-out-something-bad.md
@@ -1,6 +1,6 @@
---
date: 2004-07-28T02:54:00+00:00
-title: Trying out something ‘bad’…
+title: Trying out something 'bad'...
type: posts
---
So, if you missed it... I was just playing with displaying a poll in the blog... don't worry, I won't make a habit of this :)... I did it using the spawn of evil an iframe... I've removed it now, the experiment is done... but it exposed an interesting problem. When viewed through the IFRAME IE's default settings (well, my settings... I'm not sure if they are the default) blocked any cookies from that page, which meant that you could vote as often as you liked... hmm... not a good thing. Obviously a second-line of defense is necessary.
diff --git a/content/Blog/trying-to-open-a-file-into-vs-20052008-never-works-from-explorer.md b/content/Blog/trying-to-open-a-file-into-vs-20052008-never-works-from-explorer.md
index afffc9f4..e26e2b7e 100644
--- a/content/Blog/trying-to-open-a-file-into-vs-20052008-never-works-from-explorer.md
+++ b/content/Blog/trying-to-open-a-file-into-vs-20052008-never-works-from-explorer.md
@@ -1,16 +1,16 @@
---
date: 2007-12-20T20:26:00+00:00
-title: Trying to open a file into VS 2005/2008 … never works from Explorer
+title: Trying to open a file into VS 2005/2008 ... never works from Explorer
type: posts
---
-So I have a file on disk, web.config in this case, and I right click and pick ‘open with | Visual Studio 2008' ... and I get this:
+So I have a file on disk, web.config in this case, and I right click and pick 'open with | Visual Studio 2008' ... and I get this:
-
-Windows cannot find ‘C:\projects\9\web.config'. Make sure you typed the name correctly, and then try again.
-[OK]
+Windows cannot find 'C:\projects\9\web.config'. Make sure you typed the name correctly, and then try again.
+
+[OK]
+
-
VS 2008 opens, but no file. If I then pick the file from File | Open it works fine... what the hell? As far as I can remember, this was true with VS 2005 and it has annoyed me every day...
diff --git a/content/Blog/turns-out-i-am-going-after-all.md b/content/Blog/turns-out-i-am-going-after-all.md
index 718e0855..8414b57c 100644
--- a/content/Blog/turns-out-i-am-going-after-all.md
+++ b/content/Blog/turns-out-i-am-going-after-all.md
@@ -1,6 +1,6 @@
---
date: 2003-10-22T00:45:00+00:00
-title: Turns out I am going after all…
+title: Turns out I am going after all...
type: posts
---
I had planned on missing this year's [PDC](http://msdn.microsoft.com/events/pdc), because we had been planning on launching a new application during that same week (one of many!!)... but now that particular launch has been postponed a bit so I'm free to attend! That wouldn't have made any difference though, since it is sold out (and yes, that applies to us staffers too!), but I've just taken over from another colleague who won't be able to attend... so off I go to buy an overly expensive last minute ticket!
diff --git a/content/Blog/turns-out-the-vs-read-me-authors-have-a-sense-of-humour.md b/content/Blog/turns-out-the-vs-read-me-authors-have-a-sense-of-humour.md
index e6dcbf9c..f0d209ae 100644
--- a/content/Blog/turns-out-the-vs-read-me-authors-have-a-sense-of-humour.md
+++ b/content/Blog/turns-out-the-vs-read-me-authors-have-a-sense-of-humour.md
@@ -1,6 +1,6 @@
---
date: 2006-01-08T07:17:00+00:00
-title: Turns out the VS ‘read me’ authors have a sense of humour…
+title: Turns out the VS 'read me' authors have a sense of humour...
type: posts
---
[ReadMe Item of the Day](http://thecodingmonkey.blogspot.com/2006/01/readme-item-of-day.html" title="ReadMe Item of the Day) (from The Coding Monkey)
diff --git a/content/Blog/two-books-on-amazon-boy-those-content-strategists-are-busy-folks.md b/content/Blog/two-books-on-amazon-boy-those-content-strategists-are-busy-folks.md
index bcb9b8a0..836ff0ad 100644
--- a/content/Blog/two-books-on-amazon-boy-those-content-strategists-are-busy-folks.md
+++ b/content/Blog/two-books-on-amazon-boy-those-content-strategists-are-busy-folks.md
@@ -1,10 +1,10 @@
---
date: 2005-09-27T05:46:00+00:00
-title: Two books on Amazon… boy those Content Strategists are busy folks….
+title: Two books on Amazon... boy those Content Strategists are busy folks....
type: posts
---
[ ](http://www.amazon.com/exec/obidos/ASIN/0764575368/duncanmackenz-20?creative=327641&camp=14573&link_code=as1" title="Professional Visual Basic 2005)
-[Kent Sharkey](http://www.acmebinary.com/blogs/kent) is one of the authors of the soon to be released Wiley Wrox [book on Visual Basic 2005](http://www.amazon.com/exec/obidos/ASIN/0764575368/duncanmackenz-20?creative=327641&camp=14573&link_code=as1), and [Brian Johnson](http://www.bufferoverrun.net)‘s [solo project on the XBox 360](http://www.amazon.com/exec/obidos/ASIN/0471771805/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) is on its way as well...
+[Kent Sharkey](http://www.acmebinary.com/blogs/kent) is one of the authors of the soon to be released Wiley Wrox [book on Visual Basic 2005](http://www.amazon.com/exec/obidos/ASIN/0764575368/duncanmackenz-20?creative=327641&camp=14573&link_code=as1), and [Brian Johnson](http://www.bufferoverrun.net)'s [solo project on the XBox 360](http://www.amazon.com/exec/obidos/ASIN/0471771805/duncanmackenz-20?creative=327641&camp=14573&link_code=as1) is on its way as well...
[](http://www.amazon.com/exec/obidos/ASIN/0471771805/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)
diff --git a/content/Blog/two-new-additions-to-my-blog-home-page.md b/content/Blog/two-new-additions-to-my-blog-home-page.md
index eb0a556d..211230ce 100644
--- a/content/Blog/two-new-additions-to-my-blog-home-page.md
+++ b/content/Blog/two-new-additions-to-my-blog-home-page.md
@@ -1,11 +1,11 @@
---
date: 2004-03-17T11:38:00+00:00
-title: Two new additions to my blog home page…
+title: Two new additions to my blog home page...
type: posts
---
You may never see the actual web interface to my blog, but if you do you'll see two new graphics along the left-hand side...
-
+
diff --git a/content/Blog/ugh-i-want-to-code.md b/content/Blog/ugh-i-want-to-code.md
index 4c4f69c5..500f45ef 100644
--- a/content/Blog/ugh-i-want-to-code.md
+++ b/content/Blog/ugh-i-want-to-code.md
@@ -1,6 +1,6 @@
---
date: 2003-09-14T10:11:00+00:00
-title: Ugh.. I want to code…
+title: Ugh.. I want to code...
type: posts
---
I have a bunch of writing to do, but what I really want to do is code!
diff --git a/content/Blog/ui-patterns-and-techniques.md b/content/Blog/ui-patterns-and-techniques.md
index f6e7fe90..d884a53d 100644
--- a/content/Blog/ui-patterns-and-techniques.md
+++ b/content/Blog/ui-patterns-and-techniques.md
@@ -9,7 +9,7 @@ This is not about .NET. I just found a site full of information about standard p
>
> If you've done any Web or UI design, or even thought about it much, you should say, "Oh, right, I know what that is" to most of these patterns. But a few of them might be new to you, and some of the familiar ones may not be part of your usual design repertoire.
>
-> Each of these patterns (which are more general) and techniques (more specific) are intended to help you solve design problems. They're common problems, and there's no point in reinventing the wheel every time you need, say, a sortable table — plenty of folks have already done it, and learned how to do it well. Some of that knowledge is written up here, in an easily-digestible format.
+> Each of these patterns (which are more general) and techniques (more specific) are intended to help you solve design problems. They're common problems, and there's no point in reinventing the wheel every time you need, say, a sortable table – plenty of folks have already done it, and learned how to do it well. Some of that knowledge is written up here, in an easily-digestible format.
>
>
>
diff --git a/content/Blog/upcoming-c-chat-september-23-2004.md b/content/Blog/upcoming-c-chat-september-23-2004.md
index 62515021..df606fa9 100644
--- a/content/Blog/upcoming-c-chat-september-23-2004.md
+++ b/content/Blog/upcoming-c-chat-september-23-2004.md
@@ -1,6 +1,6 @@
---
date: 2004-09-03T23:25:00+00:00
-title: Upcoming C# Chat… September 23, 2004
+title: Upcoming C# Chat... September 23, 2004
type: posts
---
Hey folks, this chat is coming up and it would be great if you could make it... if you have a lot of opinions, good or bad, around C#... please show up and let the team know....
@@ -13,5 +13,5 @@ and, if you have opinions, but can't make the chat... or choose not to... why do
Thanks in advance for your replies!!
- [Listening to: The Scientist – [Coldplay](http://www.windowsmedia.com/mg/search.asp?srch=Coldplay) – Big Shiny Tunes 8 (05:10)]
+ [Listening to: The Scientist – [Coldplay](http://www.windowsmedia.com/mg/search.asp?srch=Coldplay) – Big Shiny Tunes 8 (05:10)]
diff --git a/content/Blog/update-1-for-the-xbox-media-center-extender.md b/content/Blog/update-1-for-the-xbox-media-center-extender.md
index dfc5876f..45004872 100644
--- a/content/Blog/update-1-for-the-xbox-media-center-extender.md
+++ b/content/Blog/update-1-for-the-xbox-media-center-extender.md
@@ -8,23 +8,23 @@ I saw a newsgroup post (by Todd Bowra) that an update was available for my XBox
> For those of you who have been patiently waiting for Update Rollup 1 for Media Center Extender for Xbox (aka "the restricted content update"), the wait is now over. This afternoon, Update Rollup 1 was released via Xbox Live and simultaneously made available on disc for users who do not have Xbox Live. Summarized details are below.
>
> Changes in Update Rollup 1
-> —————————–
+> ––––––––––
>
-> – Playback of CGMS-A protected TV content is now enabled
-> – Some MP3 files that previously played silently will now play correctly
+> – Playback of CGMS-A protected TV content is now enabled
+> – Some MP3 files that previously played silently will now play correctly
>
> Obtaining Update Rollup 1: Xbox Live users
-> ———————————————
+> –––––––––––––––
>
> If you have MCX for Xbox and are an Xbox Live user, you will be prompted to update your MCX software next time you log in to Live. Once the update has been installed, you will be prompted to add your MCX to your Media Center again, which you can accomplish by following the below steps:
>
-> – On your Media Center PC, launch the MCX Manager (Start –> All Programs –> Accessories –> Media Center –> Media Center Extender Manager)
-> – Select File –> Add a new Extender...
-> – Type in the 8-digit code displayed on the TV your Xbox is connected to
+> – On your Media Center PC, launch the MCX Manager (Start –> All Programs –> Accessories –> Media Center –> Media Center Extender Manager)
+> – Select File –> Add a new Extender...
+> – Type in the 8-digit code displayed on the TV your Xbox is connected to
>
> Note: if you download Update Rollup 1 from Xbox Live, you will also need to install updated PC-side software to enable the functionality noted under Changes. You may obtain this software via the link noted under "Obtaining Update Rollup 1: users without Xbox Live". Note that you will not need to install additional PC software if you have already installed the MCX set top box update (available via [http://www.microsoft.com/ windowsxp/mediacenter/evaluation /devices/support.mspx](http://www.microsoft.com/windowsxp/mediacenter/evaluation/devices/support.mspx)).
>
> Obtaining Update Rollup 1: users without Xbox Live
-> —————————————————–
+> ––––––––––––––––––
>
> For MCX users who do not have Xbox Live, Update Rollup 1 may be obtained on disc; details are available at the following URL: [http://go.microsoft.com/fwlink/?LinkId=39479](http://go.microsoft.com/fwlink/?LinkId=39479).
diff --git a/content/Blog/update-on-the-free-stuff.md b/content/Blog/update-on-the-free-stuff.md
index 351df687..369c48f9 100644
--- a/content/Blog/update-on-the-free-stuff.md
+++ b/content/Blog/update-on-the-free-stuff.md
@@ -1,6 +1,6 @@
---
date: 2005-01-26T21:52:00+00:00
-title: Update on the free stuff…
+title: Update on the free stuff...
type: posts
---
I few people emailed me to ask if the various free (referral based) offers out there are working for me... well, yes and no. I have 4 out of the 8 referrals required for [a free flat screen](http://www.freeflatscreens.com/?r=13882371), 1 out of 11 for the [free mini mac](http://www.freeminimacs.com/?r=13892191) and none for the [free Personal Video Player](http://www.pvps4free.com/default.aspx?r=160508)... which makes sense actually, I blogged about the first, I've never really talked about the mini mac one, but there is a little button link on this page so it gets a little bit of traffic, and I have never before mentioned the video player one... so it isn't getting any traffic at all.
diff --git a/content/Blog/updated-c-sneak-preview-is-mostly-online.md b/content/Blog/updated-c-sneak-preview-is-mostly-online.md
index 6e22c623..c3cc253d 100644
--- a/content/Blog/updated-c-sneak-preview-is-mostly-online.md
+++ b/content/Blog/updated-c-sneak-preview-is-mostly-online.md
@@ -1,8 +1,8 @@
---
date: 2004-09-22T22:03:00+00:00
-title: Updated C# Sneak Preview is (mostly) online…
+title: Updated C# Sneak Preview is (mostly) online...
type: posts
---
-Lots of pretty pictures.... lots more info coming, but I thought I'd let you folks know that I have put **some** of it up onto the site... but nowhere near all... about half the ‘productivity' section is still pending and I still have the debugger and platform sections to build out...
+Lots of pretty pictures.... lots more info coming, but I thought I'd let you folks know that I have put **some** of it up onto the site... but nowhere near all... about half the 'productivity' section is still pending and I still have the debugger and platform sections to build out...
Anyway, check it out if you wish by [clicking here](http://msdn.microsoft.com/vcsharp/2005/overview/default.aspx).
diff --git a/content/Blog/updated-my-personal-site-to-use-the-firefoxie7-feed-icons.md b/content/Blog/updated-my-personal-site-to-use-the-firefoxie7-feed-icons.md
index 0d89d52d..4c050e89 100644
--- a/content/Blog/updated-my-personal-site-to-use-the-firefoxie7-feed-icons.md
+++ b/content/Blog/updated-my-personal-site-to-use-the-firefoxie7-feed-icons.md
@@ -1,6 +1,6 @@
---
date: 2005-12-31T05:14:00+00:00
-title: Updated my personal site to use the Firefox/IE7 feed icons…
+title: Updated my personal site to use the Firefox/IE7 feed icons...
type: posts
---
-As per the blog entry "[Feed icons](http://blogs.msdn.com/justsean/archive/2005/12/30/508181.aspx "Microsoft WebBlogs")" and using icons pulled from the new [feedicons](http://www.feedicons.com) site. Hopefully [MSDN](http://msdn.microsoft.com) will follow suit as well, which would probably be pretty easy... it looks like they are mostly linking every instance of the ‘old' RSS icon to the same graphic. I'll suggest it and we'll see what happens.
+As per the blog entry "[Feed icons](http://blogs.msdn.com/justsean/archive/2005/12/30/508181.aspx "Microsoft WebBlogs")" and using icons pulled from the new [feedicons](http://www.feedicons.com) site. Hopefully [MSDN](http://msdn.microsoft.com) will follow suit as well, which would probably be pretty easy... it looks like they are mostly linking every instance of the 'old' RSS icon to the same graphic. I'll suggest it and we'll see what happens.
diff --git a/content/Blog/updated-the-blogs-page-on-msdn-microsoft-comvbasic.md b/content/Blog/updated-the-blogs-page-on-msdn-microsoft-comvbasic.md
index f3a9c8b4..cc5cff61 100644
--- a/content/Blog/updated-the-blogs-page-on-msdn-microsoft-comvbasic.md
+++ b/content/Blog/updated-the-blogs-page-on-msdn-microsoft-comvbasic.md
@@ -1,6 +1,6 @@
---
date: 2004-06-11T23:41:00+00:00
-title: Updated the ‘blogs’ page on msdn.microsoft.com/vbasic
+title: Updated the 'blogs' page on msdn.microsoft.com/vbasic
type: posts
---
I haven't taken into account [the comments to Paul Vick's request for VB bloggers](http://www.panopticoncentral.net/archive/2004/06/01/1123.aspx), but the page has been updated a bit based on my own list of folks that blog about VB.
diff --git a/content/Blog/updated-the-headlines-on-the-vb-community-page-today.md b/content/Blog/updated-the-headlines-on-the-vb-community-page-today.md
index 50893f97..8a084941 100644
--- a/content/Blog/updated-the-headlines-on-the-vb-community-page-today.md
+++ b/content/Blog/updated-the-headlines-on-the-vb-community-page-today.md
@@ -1,9 +1,9 @@
---
date: 2004-08-03T00:58:00+00:00
-title: Updated the headlines on the VB Community page today…
+title: Updated the headlines on the VB Community page today...
type: posts
---
-
+
I added a little blurb at the top asking folks to send in any ideas they have for this page, please use it... I try to scan the community sites regularly but I'm certainly missing a lot of stuff.
diff --git a/content/Blog/using-statement-added-to-vb-in-whidbey-release.md b/content/Blog/using-statement-added-to-vb-in-whidbey-release.md
index 93e0f8d6..a65d8d5e 100644
--- a/content/Blog/using-statement-added-to-vb-in-whidbey-release.md
+++ b/content/Blog/using-statement-added-to-vb-in-whidbey-release.md
@@ -1,32 +1,32 @@
---
date: 2004-06-13T04:40:00+00:00
-title: '‘Using’ statement added to VB in Whidbey release…'
+title: 'Using statement added to VB in Whidbey release...'
type: posts
---
-Scott Watermasysk blogs about the new ‘Using' statement in VB.NET 2005...
+Scott Watermasysk blogs about the new 'Using' statement in VB.NET 2005...
-> **[Using in VB.NET](http://scottwater.com/blog/archive/2004/06/08/12091.aspx)**
+> **[Using in VB.NET](http://scottwater.com/blog/archive/2004/06/08/12091.aspx)**
> _I have not touched VB.NET since early in .NET Beta 1, so I am a bit rusty. One thing I was happy to find is support for using statements in VB.NET 2005. It took me a try or two to figure out the syntax, so I figured I would post it here for future reference._
->
+>
> _Public Class Class1_
->
-> _ Public Sub Go()
-> Using sw As StreamWriter = New StreamWriter("C:\hey.txt")
-> sw.Write("HEY")
-> End Using
+>
+> _ Public Sub Go()
+> Using sw As StreamWriter = New StreamWriter("C:\hey.txt")
+> sw.Write("HEY")
+> End Using
> End Sub_
->
+>
> _End Class_
->
-> _via_ [_MSDN_](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csspec/html/vclrfcsharpspec_8_13.asp)_: "The using statement obtains one or more resources, executes a statement, and then disposes of the resource."_
->
-> _For those unfamailar with a using statement, you can use for classes which implement IDisposable. As soon as the variable defined in the using section goes out of scope, Dispose is called._
->
+>
+> _via_ [_MSDN_](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csspec/html/vclrfcsharpspec_8_13.asp)_: "The using statement obtains one or more resources, executes a statement, and then disposes of the resource."_
+>
+> _For those unfamailar with a using statement, you can use for classes which implement IDisposable. As soon as the variable defined in the using section goes out of scope, Dispose is called._
+>
>
>
->
+>
-In VB.NET 2003 or 2002, you can get the same effect with this style of code
+In VB.NET 2003 or 2002, you can get the same effect with this style of code
Dim sw asNew StreamWriter("C:\hey.txt")
Try
diff --git a/content/Blog/using-the-standard-windows-password-character-in-your-textboxes.md b/content/Blog/using-the-standard-windows-password-character-in-your-textboxes.md
index fb14fc45..bae94b61 100644
--- a/content/Blog/using-the-standard-windows-password-character-in-your-textboxes.md
+++ b/content/Blog/using-the-standard-windows-password-character-in-your-textboxes.md
@@ -3,6 +3,6 @@ date: 2004-09-05T17:02:00+00:00
title: Using the standard windows password character in your textboxes
type: posts
---
-[Wes shows us how to avoid the ‘*' character and use the same black circle that windows XP uses...](http://weblogs.asp.net/whaggard/archive/2004/09/04/225691.aspx)
+[Wes shows us how to avoid the '*' character and use the same black circle that windows XP uses...](http://weblogs.asp.net/whaggard/archive/2004/09/04/225691.aspx)
+
-
diff --git a/content/Blog/using-the-xbox-to-twitter-app-please-update-your-client.md b/content/Blog/using-the-xbox-to-twitter-app-please-update-your-client.md
index 2787229b..6512b593 100644
--- a/content/Blog/using-the-xbox-to-twitter-app-please-update-your-client.md
+++ b/content/Blog/using-the-xbox-to-twitter-app-please-update-your-client.md
@@ -1,6 +1,6 @@
---
date: 2007-05-27T09:50:00+00:00
-title: Using the Xbox to Twitter app? Please update your client….
+title: Using the Xbox to Twitter app? Please update your client....
type: posts
---
Ok, ok.... so I should have built-in an auto-update, ClickOnce would have been easy enough.... but anyway.... I've added many features to the [Xbox to Twitter application](http://www.duncanmackenzie.net/blog/connect-your-xbox-360-gamertag-to-twitter/), including support for only updating when the title being played changes, not showing popups and even a preview of what your twitter updates will look like once they are combined with your template.
diff --git a/content/Blog/using-what-you-write.md b/content/Blog/using-what-you-write.md
index ca8102e4..2b44171b 100644
--- a/content/Blog/using-what-you-write.md
+++ b/content/Blog/using-what-you-write.md
@@ -7,6 +7,6 @@ The [Coding4Fun](http://msdn.microsoft.com/columns/codefun.asp) column has had s
I wanted to pull down [the new Matrix Trailer](http://whatisthematrix.warnerbros.com/rl_cmp/sequel_trailers.html), but it is around 60mb and I often switch networks ([VPN on/off to get my mail](http://dotnetweblogs.com/ksharkey/posts/5206.aspx), connect to the VSS on an internal server, etc.) so I opened the Background Copy program from my [second issue](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun02282003.asp)... off it goes, incremental background download (can't take credit for any of that, thank the team that built [BITS](http://msdn.microsoft.com/library/en-us/bits/bits/using_bits.asp)!).. my wife has had the email checker (actually an early build without an options dialog, I just put the values right into the .config file for her) from [the third issue ](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun03282003.asp)running 24/7 and [my home music system ](http://www.duncanmackenzie.net/musicxp)uses the code techniques from [the first issue ](http://msdn.microsoft.com/library/en-us/dncodefun/html/code4fun01242003.asp)as it scans our system for music updates every few hours.
-This is pretty cool so far, and right now I'm running some code, (that I hope will make it in as part of the next issue/installment), that is making my Messenger name into something ugly like "Duncan (Listening To: I Love Myself Today — Bif Naked [3:52])"
+This is pretty cool so far, and right now I'm running some code, (that I hope will make it in as part of the next issue/installment), that is making my Messenger name into something ugly like "Duncan (Listening To: I Love Myself Today – Bif Naked [3:52])"
The next thing is to make it work the other way around: instead of personally using code I wrote for publication, I want to publish [code I wrote at home ](http://www.gotdotnet.com/community/workspaces/workspace.aspx?id=cd71ce33-9238-4ba0-a1e6-294413f743b9)for use by everyone else.
diff --git a/content/Blog/using-your-zune-as-a-hard-drive.md b/content/Blog/using-your-zune-as-a-hard-drive.md
index 3cf7541f..0f738c93 100644
--- a/content/Blog/using-your-zune-as-a-hard-drive.md
+++ b/content/Blog/using-your-zune-as-a-hard-drive.md
@@ -3,7 +3,7 @@ date: 2006-12-11T21:22:00+00:00
title: Using your Zune as a Hard Drive
type: posts
---
-If you are following Zune news, then I'm sure you've seen [this ‘hack' to let you see your Zune as a read-only hard drive](http://www.engadget.com/2006/11/24/zune-usb-drive-hack-splained/).
+If you are following Zune news, then I'm sure you've seen [this 'hack' to let you see your Zune as a read-only hard drive](http://www.engadget.com/2006/11/24/zune-usb-drive-hack-splained/).
@@ -11,4 +11,4 @@ There are additional steps to make it so you can write to your Zune, but it seem
Lets say you've sync'd 40 episodes of [Geek Brief](http://geekbriefwp.podshow.com/) onto your Zune (downloaded as MP4 before I noticed they have a WMV feed!), well the next time you try to sync those files (because you've deleted them from your Zune or whatever, or perhaps you have more than one Zune) then most of them will have to be converted again (maybe some will still be in your transcoding cache). What I did with this (very unsupported) hack is to copy all the videos back onto my machine and then delete the originals... anytime I want to copy them onto my Zune again it will be quick!
-If you are, like many folks I've talked to, worried about losing some of the pre-loaded music and video that ships with your Zune (it is possible to lose it in some of the ‘auto-sync' scenarios), then you could use this hack to pull those files off and add them to your Zune library on the PC.
+If you are, like many folks I've talked to, worried about losing some of the pre-loaded music and video that ships with your Zune (it is possible to lose it in some of the 'auto-sync' scenarios), then you could use this hack to pull those files off and add them to your Zune library on the PC.
diff --git a/content/Blog/vb-futures-section-up-on-msdn.md b/content/Blog/vb-futures-section-up-on-msdn.md
index afef79f3..dc8d4cb5 100644
--- a/content/Blog/vb-futures-section-up-on-msdn.md
+++ b/content/Blog/vb-futures-section-up-on-msdn.md
@@ -1,8 +1,8 @@
---
date: 2005-09-20T04:32:00+00:00
-title: VB Futures section up on MSDN…
+title: VB Futures section up on MSDN...
type: posts
---
Now, to me, VB 2005 is the "future", and anything beyond that is really just coffee-break information to read briefly.... but I guess I wouldn't be a very good Microsoft person if I didn't start pushing the version-after-next version of our development tools **before the next version has even shipped**.
-So, with that in mind, check out [http://msdn.microsoft.com/vbasic/future/](http://msdn.microsoft.com/vbasic/future/) which, despite my comments, is quite a good pile of info on post-Whidbey VB features and even includes a download to bring LINQ features in VB 2005. Hmm... ok, I guess with that download it seems a bit more ‘current' to me ... hmph...
+So, with that in mind, check out [http://msdn.microsoft.com/vbasic/future/](http://msdn.microsoft.com/vbasic/future/) which, despite my comments, is quite a good pile of info on post-Whidbey VB features and even includes a download to bring LINQ features in VB 2005. Hmm... ok, I guess with that download it seems a bit more 'current' to me ... hmph...
diff --git a/content/Blog/vb-sessions-at-teched-2004.md b/content/Blog/vb-sessions-at-teched-2004.md
index c9d53dd5..44405ac9 100644
--- a/content/Blog/vb-sessions-at-teched-2004.md
+++ b/content/Blog/vb-sessions-at-teched-2004.md
@@ -1,6 +1,6 @@
---
date: 2004-05-08T09:10:00+00:00
-title: VB sessions at TechEd 2004…
+title: VB sessions at TechEd 2004...
type: posts
---
[Paul Vick](http://www.panopticoncentral.net/) (Technical Lead on the VB team and author of [this book](http://www.amazon.com/exec/obidos/ASIN/0321169514/duncanmackenz-20)) provides a list of key VB sessions scheduled for the upcoming TechEd conference... and his schedule for the week.
diff --git a/content/Blog/vb6-resource-center-is-up.md b/content/Blog/vb6-resource-center-is-up.md
index f36db0e7..f042700f 100644
--- a/content/Blog/vb6-resource-center-is-up.md
+++ b/content/Blog/vb6-resource-center-is-up.md
@@ -1,6 +1,6 @@
---
date: 2005-04-07T15:34:00+00:00
-title: VB6 Resource Center is up…
+title: VB6 Resource Center is up...
type: posts
---
diff --git a/content/Blog/vbcity-has-blogs-excellent.md b/content/Blog/vbcity-has-blogs-excellent.md
index 1c96c2e5..e7f9a972 100644
--- a/content/Blog/vbcity-has-blogs-excellent.md
+++ b/content/Blog/vbcity-has-blogs-excellent.md
@@ -1,6 +1,6 @@
---
date: 2004-08-12T12:18:00+00:00
-title: vbCity has blogs!?!? Excellent…
+title: vbCity has blogs!?!? Excellent...
type: posts
---
Serge Baranovsky, the man behind [vbCity](http://vbcity.com/), just mentioned to me that they have started hosting blogs... just their staff at the moment, but they have plans to grow... Since vbCity is already one of the best sites for VB developers, this is good news!
diff --git a/content/Blog/vbfeeds-com-is-up-and-running-check-it-out.md b/content/Blog/vbfeeds-com-is-up-and-running-check-it-out.md
index e55469fa..8fd11f30 100644
--- a/content/Blog/vbfeeds-com-is-up-and-running-check-it-out.md
+++ b/content/Blog/vbfeeds-com-is-up-and-running-check-it-out.md
@@ -1,6 +1,6 @@
---
date: 2005-10-02T08:52:00+00:00
-title: VBFeeds.com is up and running… check it out!
+title: VBFeeds.com is up and running... check it out!
type: posts
---
Thanks to the work of Serge Baranovsky (the guy behind VBCity) a new site is up that aggregates content from various Visual Basic related sources, including personal and team blogs from both inside and outside of Microsoft. Check out the launch annoucement [here](http://vbfeeds.com/post.aspx?id=522), and check out [the site](http://vbfeeds.com) as soon as you can.
diff --git a/content/Blog/very-confusing-discussions.md b/content/Blog/very-confusing-discussions.md
index ce9d5252..97ab5ef8 100644
--- a/content/Blog/very-confusing-discussions.md
+++ b/content/Blog/very-confusing-discussions.md
@@ -1,6 +1,6 @@
---
date: 2003-05-11T09:17:00+00:00
-title: Very confusing discussions…
+title: Very confusing discussions...
type: posts
---
[Some](http://dotnetweblogs.com/rosherove/posts/6550.aspx) [folks](http://www.dotnetweblogs.com/datagridgirl/posts/6821.aspx) have been discussing [the idea of paying for technical work](http://chris.pirillo.com/archives/2003_05.html#000929)... well, they are actually talking about paying for technical work done over email... but what is the difference?
diff --git a/content/Blog/very-very-cool-3d-pie-chart-in-c.md b/content/Blog/very-very-cool-3d-pie-chart-in-c.md
index 247975cb..bd2aca9b 100644
--- a/content/Blog/very-very-cool-3d-pie-chart-in-c.md
+++ b/content/Blog/very-very-cool-3d-pie-chart-in-c.md
@@ -1,6 +1,6 @@
---
date: 2004-06-11T19:56:00+00:00
-title: Very Very Cool… 3D Pie Chart in C#
+title: Very Very Cool... 3D Pie Chart in C#
type: posts
---
In yet another great article from CodeProject, [Julijan Sribar describes the details of drawing out a 3D Pie Chart](http://www.codeproject.com/csharp/JulijanPieChart.asp), and not only does it work, but his explanation is exteremely clear, detailed and includes lots of diagrams that really add to the explanation.
diff --git a/content/Blog/visual-basic-at-the-movies-now-available-for-download.md b/content/Blog/visual-basic-at-the-movies-now-available-for-download.md
index d022bad1..5c4ef48c 100644
--- a/content/Blog/visual-basic-at-the-movies-now-available-for-download.md
+++ b/content/Blog/visual-basic-at-the-movies-now-available-for-download.md
@@ -1,6 +1,6 @@
---
date: 2004-05-28T22:26:00+00:00
-title: Visual Basic at the Movies now available for download…
+title: Visual Basic at the Movies now available for download...
type: posts
---
[](http://msdn.microsoft.com/vbasic/atthemovies/download/)
diff --git a/content/Blog/visual-basic-at-the-movies-now-available.md b/content/Blog/visual-basic-at-the-movies-now-available.md
index 761ce25f..b409ecff 100644
--- a/content/Blog/visual-basic-at-the-movies-now-available.md
+++ b/content/Blog/visual-basic-at-the-movies-now-available.md
@@ -1,6 +1,6 @@
---
date: 2004-04-28T21:50:00+00:00
-title: Visual Basic At The Movies now available…
+title: Visual Basic At The Movies now available...
type: posts
---
We just launched [a series of videos about VB.NET onto the Visual Basic Developer Center](http://msdn.microsoft.com/vbasic/atthemovies), check them out!
diff --git a/content/Blog/visual-basic-rss-feed-should-be-a-bit-busier.md b/content/Blog/visual-basic-rss-feed-should-be-a-bit-busier.md
index 3770feee..1e557ed2 100644
--- a/content/Blog/visual-basic-rss-feed-should-be-a-bit-busier.md
+++ b/content/Blog/visual-basic-rss-feed-should-be-a-bit-busier.md
@@ -1,6 +1,6 @@
---
date: 2003-11-18T23:10:00+00:00
-title: Visual Basic RSS Feed should be a bit busier…
+title: Visual Basic RSS Feed should be a bit busier...
type: posts
---
There was a little issue with our criteria for [the VB feed](http://msdn.microsoft.com/vbasic/rss.xml), which has now been resolved... so you should notice that feed will have a fair bit more content going forward... all of it hopefully relevant to VB types (like me!)
diff --git a/content/Blog/visual-basic-team-blog-has-launched.md b/content/Blog/visual-basic-team-blog-has-launched.md
index c5f57280..bda56043 100644
--- a/content/Blog/visual-basic-team-blog-has-launched.md
+++ b/content/Blog/visual-basic-team-blog-has-launched.md
@@ -1,6 +1,6 @@
---
date: 2004-05-18T02:54:00+00:00
-title: Visual Basic Team Blog has launched…
+title: Visual Basic Team Blog has launched...
type: posts
---
Look for lots of posts from the upcoming TechEd conference as well as material around all things VB...
diff --git a/content/Blog/visual-basic-usage-survey-posted.md b/content/Blog/visual-basic-usage-survey-posted.md
index 7627b8c9..d2a86e89 100644
--- a/content/Blog/visual-basic-usage-survey-posted.md
+++ b/content/Blog/visual-basic-usage-survey-posted.md
@@ -1,6 +1,6 @@
---
date: 2004-10-30T09:18:00+00:00
-title: Visual Basic Usage Survey posted….
+title: Visual Basic Usage Survey posted....
type: posts
---
The VB team is interested in collecting some stats about how you use VB, so I put a simple survey up for them at [http://www.duncanmackenzie.net/visualbasicsurvey/](http://www.duncanmackenzie.net/visualbasicsurvey/), feel free to check it out if you are interested in providing information...
diff --git a/content/Blog/visual-c-whidbey-language-enhancements.md b/content/Blog/visual-c-whidbey-language-enhancements.md
index c97955cd..3c442939 100644
--- a/content/Blog/visual-c-whidbey-language-enhancements.md
+++ b/content/Blog/visual-c-whidbey-language-enhancements.md
@@ -1,6 +1,6 @@
---
date: 2003-11-28T03:17:00+00:00
-title: 'Visual C# “Whidbey”: Language Enhancements'
+title: 'Visual C# "Whidbey": Language Enhancements'
type: posts
---
If you think we are talking about Whidbey too much... don't read this post 🙂
diff --git a/content/Blog/visual-studio-2005-beta-1-and-the-express-edition-betas-have-launched.md b/content/Blog/visual-studio-2005-beta-1-and-the-express-edition-betas-have-launched.md
index 73dbb7e9..593e2614 100644
--- a/content/Blog/visual-studio-2005-beta-1-and-the-express-edition-betas-have-launched.md
+++ b/content/Blog/visual-studio-2005-beta-1-and-the-express-edition-betas-have-launched.md
@@ -1,6 +1,6 @@
---
date: 2004-06-29T10:38:00+00:00
-title: Visual Studio 2005 Beta 1 and the Express Edition Betas have launched…
+title: Visual Studio 2005 Beta 1 and the Express Edition Betas have launched...
type: posts
---
Ah, launch day... what else would have most of my colleagues sitting in their offices at 12:30 am in the morning on a Monday... and there isn't a single Halo game running!!
@@ -14,7 +14,7 @@ Links of the moment:
* [C# Express](http://lab.msdn.microsoft.com/express/vcsharp)
* [VB Express](http://lab.msdn.microsoft.com/express/vbasic)
* [The New VS 2005 Developer Center](http://lab.msdn.microsoft.com/vs2005)
- * [The Channel 9 "Summer of Express" contest](http://channel9.msdn.com/express) (for all you ‘enthusiasts' out there)
+ * [The Channel 9 "Summer of Express" contest](http://channel9.msdn.com/express) (for all you 'enthusiasts' out there)
[](http://channel9.msdn.com/express)
- Oh, and one other thing... some folks have complained in the past that MSDN is providing too much coverage of ‘future' topics like Whidbey and Longhorn, and we certainly understand that concern... personally I've been watching the content on my two sites (/vbasic and /vcsharp) and we've been floating around 90% shipping products, 10% future... which is where I'd like to keep it... but this launch will throw all of MSDN ratios out of whack for a bit as we headline the ton of content that has been written targeting the Beta 1 bits and is all being released at the same time.... my apologies in advance if you are sick of hearing about Whidbey, but rest assured that at least VB and C# will be returning to a more reasonable balance of material in the near future.
+ Oh, and one other thing... some folks have complained in the past that MSDN is providing too much coverage of 'future' topics like Whidbey and Longhorn, and we certainly understand that concern... personally I've been watching the content on my two sites (/vbasic and /vcsharp) and we've been floating around 90% shipping products, 10% future... which is where I'd like to keep it... but this launch will throw all of MSDN ratios out of whack for a bit as we headline the ton of content that has been written targeting the Beta 1 bits and is all being released at the same time.... my apologies in advance if you are sick of hearing about Whidbey, but rest assured that at least VB and C# will be returning to a more reasonable balance of material in the near future.
diff --git a/content/Blog/visual-studio-net-bootstrapper-plug-in.md b/content/Blog/visual-studio-net-bootstrapper-plug-in.md
index 26d4c183..70c24af6 100644
--- a/content/Blog/visual-studio-net-bootstrapper-plug-in.md
+++ b/content/Blog/visual-studio-net-bootstrapper-plug-in.md
@@ -3,7 +3,7 @@ date: 2003-10-14T09:55:00+00:00
title: Visual Studio .NET Bootstrapper Plug-In
type: posts
---
-The VS team has produced a ‘preview' version of a new plug-in...
+The VS team has produced a 'preview' version of a new plug-in...
> Setup projects in Visual Studio .NET 2003 can be used to install the .NET Framework with your application, but only if you have installed the optional Visual Studio .NET Framework Bootstrapper Plug-in on your development computer. The Visual Studio .NET Framework Bootstrapper Plug-in modifies the behavior of the Setup project's Bootstrapper property to include the .NET Framework bootstrapper as well as the Windows Installer bootstrapper. The .NET Framework redistributable is then packaged with your application; when the user runs the bootstrapper setup.exe, it checks for the correct version of the .NET Framework at install time and if necessary, installs it before installing your application.
@@ -12,5 +12,5 @@ and placed it up onto [a gotdotnet workspace](http://www.gotdotnet.com/Community
Enjoy!
- [Listening to: Beginner's Waltz – Kent Sharkey – None (01:24)]
+ [Listening to: Beginner's Waltz – Kent Sharkey – None (01:24)]
diff --git a/content/Blog/voodoo-pcs-website-is-ahead-of-their-time.md b/content/Blog/voodoo-pcs-website-is-ahead-of-their-time.md
index a72032df..96ffeabc 100644
--- a/content/Blog/voodoo-pcs-website-is-ahead-of-their-time.md
+++ b/content/Blog/voodoo-pcs-website-is-ahead-of-their-time.md
@@ -1,6 +1,6 @@
---
date: 2006-03-01T18:08:00+00:00
-title: Voodoo PC’s website is ahead of their time…
+title: Voodoo PC's website is ahead of their time...
type: posts
---
Hitting this page ([http://www.voodoopc.com/showroom.aspx?productID=1076](http://www.voodoopc.com/showroom.aspx?productID=1076)) with IE7 produces several javascript alerts letting me know that I'm running an "Old Browser". Now, I'm assuming that this is a bug in their version detection code, but even so... is that what they show to someone running Netscape 4 or IE 5... "Old Browser" ? Odd....
diff --git a/content/Blog/we-added-a-silverlight-player-to-channel-8-today.md b/content/Blog/we-added-a-silverlight-player-to-channel-8-today.md
index c94b3d2c..2a580b4a 100644
--- a/content/Blog/we-added-a-silverlight-player-to-channel-8-today.md
+++ b/content/Blog/we-added-a-silverlight-player-to-channel-8-today.md
@@ -9,4 +9,4 @@ We used a modified version of one of the templates that ships with [Expression M
-Note that I had to remove the ‘scrubbing bar' due to some odd bug around releasing the mouse after scrubbing was completed... but we'll figure that out and get it back in as soon as we can. Check out the video above back in its home on C9.... [check out the video from above on on Channel 8](http://channel8.msdn.com/Posts/4/), and [build your own player using those templates](http://timheuer.com/blog/archive/2007/09/11/expression-encoder-custom-templates.aspx)!
+Note that I had to remove the 'scrubbing bar' due to some odd bug around releasing the mouse after scrubbing was completed... but we'll figure that out and get it back in as soon as we can. Check out the video above back in its home on C9.... [check out the video from above on on Channel 8](http://channel8.msdn.com/Posts/4/), and [build your own player using those templates](http://timheuer.com/blog/archive/2007/09/11/expression-encoder-custom-templates.aspx)!
diff --git a/content/Blog/we-are-live.md b/content/Blog/we-are-live.md
index c0282443..dad1fa2e 100644
--- a/content/Blog/we-are-live.md
+++ b/content/Blog/we-are-live.md
@@ -1,6 +1,6 @@
---
date: 2006-03-12T21:05:00+00:00
-title: We are live…
+title: We are live...
type: posts
---
the site is live that is... well, so are we... anyway... the real code for [http://on10.net](http://on10.net) is up and running! We know about a few issues, but in general it is ready to rock, so feel free to shoot on over and grab your userid before all the good ones are gone 🙂
diff --git a/content/Blog/we-have-a-bit-of-a-cluster-in-my-poll-results.md b/content/Blog/we-have-a-bit-of-a-cluster-in-my-poll-results.md
index e1486f07..f536e6b5 100644
--- a/content/Blog/we-have-a-bit-of-a-cluster-in-my-poll-results.md
+++ b/content/Blog/we-have-a-bit-of-a-cluster-in-my-poll-results.md
@@ -1,6 +1,6 @@
---
date: 2004-07-20T19:38:00+00:00
-title: We have a bit of a cluster in my poll results…
+title: We have a bit of a cluster in my poll results...
type: posts
---
I'm running a poll on to see what topics I should write about next in [my Coding 4 Fun column](http://msdn.microsoft.com/vbasic/using/columns/code4fun)... There are 7 choices in total, but 3 are getting the lion's share of the votes...
@@ -8,7 +8,7 @@ I'm running a poll on to see what topics I shou
- Game Dev (a ‘battleship' networked game, etc..)
+ Game Dev (a 'battleship' networked game, etc..)
diff --git a/content/Blog/wearing-sporty-clothes-today.md b/content/Blog/wearing-sporty-clothes-today.md
index 7801dbdc..3c7b148f 100644
--- a/content/Blog/wearing-sporty-clothes-today.md
+++ b/content/Blog/wearing-sporty-clothes-today.md
@@ -1,6 +1,6 @@
---
date: 2005-04-07T15:31:00+00:00
-title: Wearing “sporty” clothes today…
+title: Wearing "sporty" clothes today...
type: posts
---
And I'm not trying to be casual... stupid thing is, I went for a run on Monday as part of a "Boot Camp" group fitness program, and it was probably my longest run in the last 12 years... and now my foot is just killing me when I put on my normal shoes. Turns out, when I put my running shoes back on it feels fine, but I'm not a fan of wearing running shoes with my regular work clothes so I went all out today and put on track pants and a T-shirt (along with my comfortable shoes, of course). Likely, my co-workers will just assume I ran out of clean clothes 🙂
diff --git a/content/Blog/webcast-today-on-the-new-features-of-vb-2005.md b/content/Blog/webcast-today-on-the-new-features-of-vb-2005.md
index 35985cf1..b200cbd8 100644
--- a/content/Blog/webcast-today-on-the-new-features-of-vb-2005.md
+++ b/content/Blog/webcast-today-on-the-new-features-of-vb-2005.md
@@ -1,11 +1,11 @@
---
date: 2004-07-02T20:39:00+00:00
-title: Webcast today on the new features of VB 2005…
+title: Webcast today on the new features of VB 2005...
type: posts
---
In case you didn't notice this on the /vbasic home page...
-[ ](http://msevents.microsoft.com/cui/eventdetail.aspx?eventid=1032254455&culture=en-us)MSDN Webcast: New Features for Visual Basic 2005 DevelopersFriday, July 02, 2004 1:00 PM – 2:30 PM (GMT-08:00) Pacific Time (US & Canada)In this webcast, you'll learn about the new features in the language, and in the Visual Studio .NET environment, including the My namespace, IntelliTasks, new exception-handling features, data binding support, generics, operator overloading and more.
+[ ](http://msevents.microsoft.com/cui/eventdetail.aspx?eventid=1032254455&culture=en-us)MSDN Webcast: New Features for Visual Basic 2005 DevelopersFriday, July 02, 2004 1:00 PM – 2:30 PM (GMT-08:00) Pacific Time (US & Canada)In this webcast, you'll learn about the new features in the language, and in the Visual Studio .NET environment, including the My namespace, IntelliTasks, new exception-handling features, data binding support, generics, operator overloading and more.
diff --git a/content/Blog/weird-gathering-of-msdners-at-theme-parks.md b/content/Blog/weird-gathering-of-msdners-at-theme-parks.md
index 722b6302..a3736a5a 100644
--- a/content/Blog/weird-gathering-of-msdners-at-theme-parks.md
+++ b/content/Blog/weird-gathering-of-msdners-at-theme-parks.md
@@ -1,6 +1,6 @@
---
date: 2004-03-19T10:53:00+00:00
-title: Weird Gathering of MSDNers at theme parks…
+title: Weird Gathering of MSDNers at theme parks...
type: posts
---
[Chris just got back from Disney, Sea World, etc](http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1207)... [Brian](http://weblogs.asp.net/brianjo/) heads there (Disneyworld in his case) this weekend, the site manager for C#, Amy, is going to Disneyland this weekend.... and I'm heading [there](http://disneyland.disney.go.com/dlr/landing/parkDLP) next week...
diff --git a/content/Blog/well-im-not-100-sure-ill-start-writing-my-articles-into-the-blog-but.md b/content/Blog/well-im-not-100-sure-ill-start-writing-my-articles-into-the-blog-but.md
index ecd2b0f1..828e8f1e 100644
--- a/content/Blog/well-im-not-100-sure-ill-start-writing-my-articles-into-the-blog-but.md
+++ b/content/Blog/well-im-not-100-sure-ill-start-writing-my-articles-into-the-blog-but.md
@@ -1,6 +1,6 @@
---
date: 2003-07-30T10:02:00+00:00
-title: Well, I’m not 100% sure I’ll start writing my articles into the blog… but…
+title: Well, I'm not 100% sure I'll start writing my articles into the blog... but...
type: posts
---
Here is a teaser for the article I am currently working on...
@@ -17,19 +17,19 @@ Microsoft Developer Network
August 8, 2003
-**Summary:** Duncan Mackenzie describes how the ‘coolness' of a feature can increase its chance of being finished early on in a development project.
+**Summary:** Duncan Mackenzie describes how the 'coolness' of a feature can increase its chance of being finished early on in a development project.
### People Keep Making me Work
-If you've been following my columns, you probably think that I spend all my time writing up fun and cool code samples without having to work on anything boring. Well, that was certainly the plan, but it doesn't always work out that way. Lately, I've been so busy working on a relatively ‘boring' system that I don't really have time to write anything ‘fun'. Recently though I was handed a list of new requirements for an internal system arranged in priority order, which I suppose is an indication of the order in which I was supposed to work on each feature. I quickly noticed that the really cool stuff was hidden down at the end of the list, marked as ‘Nice to Have' which is PM-speak for ‘We will never build this… but we are putting it on the list to humor you'. Using the very flimsy pretense that I was confused about the list's sorting order, I decided to tackle the cool features first and save those boring "Priority 1 / Must Have" features for some day after I've tidied my desktop and defrag'ed my hard drive.
+If you've been following my columns, you probably think that I spend all my time writing up fun and cool code samples without having to work on anything boring. Well, that was certainly the plan, but it doesn't always work out that way. Lately, I've been so busy working on a relatively 'boring' system that I don't really have time to write anything 'fun'. Recently though I was handed a list of new requirements for an internal system arranged in priority order, which I suppose is an indication of the order in which I was supposed to work on each feature. I quickly noticed that the really cool stuff was hidden down at the end of the list, marked as 'Nice to Have' which is PM-speak for 'We will never build this… but we are putting it on the list to humor you'. Using the very flimsy pretense that I was confused about the list's sorting order, I decided to tackle the cool features first and save those boring "Priority 1 / Must Have" features for some day after I've tidied my desktop and defrag'ed my hard drive.
### Planning Pages at MSDN
-Before I can get into the ‘cool' feature, I should really give you some context about the system that the system is intended for. A few months ago, I built an internal system called "Page Planner" that is used to design and build the pages that make up the MSDN Developer Centers (including the Visual Basic site that I plan content for). This system (as shown in Figure 1) allows us to update all of the individual pages on the site, including all of the technology specific article pages like .
+Before I can get into the 'cool' feature, I should really give you some context about the system that the system is intended for. A few months ago, I built an internal system called "Page Planner" that is used to design and build the pages that make up the MSDN Developer Centers (including the Visual Basic site that I plan content for). This system (as shown in Figure 1) allows us to update all of the individual pages on the site, including all of the technology specific article pages like .
@@ -37,6 +37,6 @@ Before I can get into the ‘cool' feature, I should really give you some co
**
-The main day-to-day work of maintaining these sites involves updating the appropriate technical information pages when new articles become available. This is normally done by manually entering URLs, or by dragging links in from the browser window. The recent release of the [MSDN RSS](http://msdn.microsoft.com/aboutmsdn/rss.asp) feeds (which contain the up-to-date list of new content) and similar [feeds for sites like 4GuysFromRolla.com](http://www.4GuysFromRolla.com) produced the ‘nice to have' request for "Drag and Drop Links from an RSS feed".
+The main day-to-day work of maintaining these sites involves updating the appropriate technical information pages when new articles become available. This is normally done by manually entering URLs, or by dragging links in from the browser window. The recent release of the [MSDN RSS](http://msdn.microsoft.com/aboutmsdn/rss.asp) feeds (which contain the up-to-date list of new content) and similar [feeds for sites like 4GuysFromRolla.com](http://www.4GuysFromRolla.com) produced the 'nice to have' request for "Drag and Drop Links from an RSS feed".
* * *That is usually how I start... I write up some little blurb explaining why I picked the topic that I did and then I move onto writing the code... or, more often than not, I write the code to about 80-90% of the way first, before I ever start writing the article. In this case, I had already created a simple app that hosts the web browser control, successfully loads and transforms the MSDN RSS feeds and then sticks that HTML into the web browser. There is a lot more to write though, I've been working on getting the XSLT to sort the feeds correctly, dealing with the various types of body content (xhtml:body, content:encoded, etc.), and setting up a system to keep track of feed lists. Turns out that there are a few additional issues that will be worth discussing as I continue...
diff --git a/content/Blog/weve-release-yet-another-update-to-on10-net.md b/content/Blog/weve-release-yet-another-update-to-on10-net.md
index bde173a6..98c88b94 100644
--- a/content/Blog/weve-release-yet-another-update-to-on10-net.md
+++ b/content/Blog/weve-release-yet-another-update-to-on10-net.md
@@ -1,6 +1,6 @@
---
date: 2006-07-19T10:47:00+00:00
-title: We’ve release yet another update to on10.net
+title: We've release yet another update to on10.net
type: posts
---
This one appears [to be a bit special](http://on10.net/Forums/Lounge/3962/), as we are labeling it 1.0, which I guess means the site up until now was in Beta... I had no idea 🙂
diff --git a/content/Blog/what-an-interesting-few-days.md b/content/Blog/what-an-interesting-few-days.md
index ef9b84fb..728501c2 100644
--- a/content/Blog/what-an-interesting-few-days.md
+++ b/content/Blog/what-an-interesting-few-days.md
@@ -1,6 +1,6 @@
---
date: 2005-09-12T07:32:00+00:00
-title: What an interesting few days…
+title: What an interesting few days...
type: posts
---
My latest little “life adventure” got started on Wednesday last week… [Brian](http://www.bufferoverrun.net) and I had just grabbed coffees and I was back at my desk working through my list of bugs when I started to get a wicked ache in my gut. It was bad enough that I was having trouble concentrating so I headed home early and ended up there by four in the afternoon. Well, I felt pretty silly about it, having to come home early with a “tummy-ache”, but it just kept getting worse and I had to ask my family to make-do without me for a few hours while I tried to take it easy until this pain went away. Everyone was very understanding and I tried to take a nap or do just about anything to make myself feel better, including taking some Rolaids, drinking water, eating bland foods and even tried to force myself to throw up… but nothing was working and the pain was just bad enough that I couldn’t seem to sit still or lie down. The pain was bothering me but I was pretty convinced it was indigestion or some other temporary issue, so for the most part I was just annoyed that it was affecting me so much.
diff --git a/content/Blog/what-will-they-think-of-us.md b/content/Blog/what-will-they-think-of-us.md
index 883b12e0..6ec9c376 100644
--- a/content/Blog/what-will-they-think-of-us.md
+++ b/content/Blog/what-will-they-think-of-us.md
@@ -3,4 +3,4 @@ date: 2006-02-01T02:34:00+00:00
title: What will they think of us?
type: posts
---
-Kent [blogs about the Name Registry that was sent up with the launch to Pluto](http://www.acmebinary.com/blogs/kent/archive/2006/01/20/453.aspx)... If only Futurama was still on, they'd do a good job of writing the ‘what if' story about this one.
+Kent [blogs about the Name Registry that was sent up with the launch to Pluto](http://www.acmebinary.com/blogs/kent/archive/2006/01/20/453.aspx)... If only Futurama was still on, they'd do a good job of writing the 'what if' story about this one.
diff --git a/content/Blog/whats-the-difference-between-start-com-and-live-com.md b/content/Blog/whats-the-difference-between-start-com-and-live-com.md
index 436f02aa..80394d88 100644
--- a/content/Blog/whats-the-difference-between-start-com-and-live-com.md
+++ b/content/Blog/whats-the-difference-between-start-com-and-live-com.md
@@ -1,6 +1,6 @@
---
date: 2006-01-06T03:40:00+00:00
-title: What’s the difference between start.com and Live.com?
+title: What's the difference between start.com and Live.com?
type: posts
---
[Steven Vore](http://steven.vorefamily.net/) asks this question [in a comment](http://blogs.duncanmackenzie.net/duncanma/archive/2006/01/04/3491.aspx#3511) on my last blog entry... and [here is the answer](http://spaces.msn.com/members/sanaz/Blog/cns!1pjMasE-oWf_4mTADbVaTnXg!893.entry) (via [Adam's Blog](http://www.adamkinney.com/note.aspx?id=93))
diff --git a/content/Blog/whats-this-microsoft-covers-the-sony-releases-from-e3.md b/content/Blog/whats-this-microsoft-covers-the-sony-releases-from-e3.md
index 2016273d..479fd5ef 100644
--- a/content/Blog/whats-this-microsoft-covers-the-sony-releases-from-e3.md
+++ b/content/Blog/whats-this-microsoft-covers-the-sony-releases-from-e3.md
@@ -1,6 +1,6 @@
---
date: 2006-05-17T20:04:00+00:00
-title: What’s this? Microsoft covers the Sony releases from E3?
+title: What's this? Microsoft covers the Sony releases from E3?
type: posts
---
Yep, it may be surprising to some, but on10 has a bunch of great info on Sony up today....
diff --git a/content/Blog/whidbey-docs-up-on-msdns-lab-servers.md b/content/Blog/whidbey-docs-up-on-msdns-lab-servers.md
index 5d065c93..a103c402 100644
--- a/content/Blog/whidbey-docs-up-on-msdns-lab-servers.md
+++ b/content/Blog/whidbey-docs-up-on-msdns-lab-servers.md
@@ -1,6 +1,6 @@
---
date: 2004-06-06T08:42:00+00:00
-title: Whidbey docs up on MSDN’s lab servers…
+title: Whidbey docs up on MSDN's lab servers...
type: posts
---
Check out [this link](http://whidbey.msdn.microsoft.com/library/en-us/dv_vbcn/html/d7e97396-7f42-4873-a81c-4ebcc4b6ca02.asp) to go right to the VB section... lots of great info in there... or check out [the C# section here](http://whidbey.msdn.microsoft.com/library/en-us/dv_cscon/html/9bc638b4-757d-43e6-b87b-65a3fa6b787b.asp).
diff --git a/content/Blog/why-c-indeed.md b/content/Blog/why-c-indeed.md
index 6e3c7a21..788c0d4f 100644
--- a/content/Blog/why-c-indeed.md
+++ b/content/Blog/why-c-indeed.md
@@ -23,7 +23,7 @@ Early and Adopter seem to have just noticed my blog;
- [**Sean ‘Early' Campbell & Scott ‘Adopter' Swigart's Radio Weblog**]
+ [**Sean 'Early' Campbell & Scott 'Adopter' Swigart's Radio Weblog**]
diff --git a/content/Blog/wil-discusses-the-emotions-invoked-by-being-a-father-and-he-mentions-tea-2.md b/content/Blog/wil-discusses-the-emotions-invoked-by-being-a-father-and-he-mentions-tea-2.md
index 950df614..ff544fce 100644
--- a/content/Blog/wil-discusses-the-emotions-invoked-by-being-a-father-and-he-mentions-tea-2.md
+++ b/content/Blog/wil-discusses-the-emotions-invoked-by-being-a-father-and-he-mentions-tea-2.md
@@ -1,10 +1,10 @@
---
date: 2003-05-04T12:32:00+00:00
-title: Wil discusses the emotions invoked by being a father… and he mentions tea!
+title: Wil discusses the emotions invoked by being a father... and he mentions tea!
type: posts
---
A [recent post](http://www.wilwheaton.net/mt/archives/001272.php) by Wil Wheaton manages to show his flair for descriptive writing, his complete geekness (surrender to it folks, it is the only way), and the joy a father feels when he is admired by his step son. And it does all of this while including tea in the narrative; what more could you want?
- [Listening to: The Highwayman – [Loreena McKennitt](http://www.windowsmedia.com/mg/search.asp?srch=Loreena+McKennitt) – Book of Secrets (10:21)]
+ [Listening to: The Highwayman – [Loreena McKennitt](http://www.windowsmedia.com/mg/search.asp?srch=Loreena+McKennitt) – Book of Secrets (10:21)]
- [Listening to: The Highwayman – [Loreena McKennitt](http://www.windowsmedia.com/mg/search.asp?srch=Loreena+McKennitt) – Book of Secrets (10:21)]
+ [Listening to: The Highwayman – [Loreena McKennitt](http://www.windowsmedia.com/mg/search.asp?srch=Loreena+McKennitt) – Book of Secrets (10:21)]
diff --git a/content/Blog/windows-live-writer-is-a-spammer.md b/content/Blog/windows-live-writer-is-a-spammer.md
index 9d2df48f..21227cdc 100644
--- a/content/Blog/windows-live-writer-is-a-spammer.md
+++ b/content/Blog/windows-live-writer-is-a-spammer.md
@@ -3,7 +3,7 @@ date: 2006-09-11T19:16:00+00:00
title: Windows Live Writer is a spammer!!
type: posts
---
-I think we have a real design flaw here... one of those ‘neat ideas on your dev box' that maybe shouldn't have really been implemented.
+I think we have a real design flaw here... one of those 'neat ideas on your dev box' that maybe shouldn't have really been implemented.
Check out this Technorati search for [Temporary Post Used For Style Detection](http://technorati.com/search/Temporary%20Post%20Used%20For%20Style%20Detection%20) to see what I'm talking about. It isn't even something I get a choice about (every time I go to a different machine and configure my blog, I get a test post...).
diff --git a/content/Blog/windows-media-player-and-visual-studio-net-anyone-else-notice-any-interaction.md b/content/Blog/windows-media-player-and-visual-studio-net-anyone-else-notice-any-interaction.md
index c26d4418..91b2c20b 100644
--- a/content/Blog/windows-media-player-and-visual-studio-net-anyone-else-notice-any-interaction.md
+++ b/content/Blog/windows-media-player-and-visual-studio-net-anyone-else-notice-any-interaction.md
@@ -1,6 +1,6 @@
---
date: 2005-04-12T16:14:00+00:00
-title: Windows Media Player and Visual Studio .NET…. anyone else notice any interaction?
+title: Windows Media Player and Visual Studio .NET.... anyone else notice any interaction?
type: posts
---
Ok, this may seem really odd, but I swear it happened to me... 🙂
diff --git a/content/Blog/winners-of-the-channel-9-summer-of-express-contest-annouced.md b/content/Blog/winners-of-the-channel-9-summer-of-express-contest-annouced.md
index cd041875..5b823bd3 100644
--- a/content/Blog/winners-of-the-channel-9-summer-of-express-contest-annouced.md
+++ b/content/Blog/winners-of-the-channel-9-summer-of-express-contest-annouced.md
@@ -1,14 +1,14 @@
---
date: 2004-10-18T19:30:00+00:00
-title: Winners of the Channel 9 “Summer of Express” contest annouced!!!
+title: Winners of the Channel 9 "Summer of Express" contest annouced!!!
type: posts
---
Check out [http://channel9.msdn.com/express/](http://channel9.msdn.com/express/) for full details, but here is a quick list of the winners:
* [Visual Basic – Exercise-it](http://channel9.msdn.com/ShowPost.aspx?PostID=23050)
- * [Visual C# – Peg Games](http://channel9.msdn.com/ShowPost.aspx?PostID=23089)
- * [Visual C++ – Voxygen Rendering Engine](http://channel9.msdn.com/ShowPost.aspx?PostID=23074)
- * [Visual J# – Windows of Love](http://channel9.msdn.com/ShowPost.aspx?PostID=23100)
+ * [Visual C# – Peg Games](http://channel9.msdn.com/ShowPost.aspx?PostID=23089)
+ * [Visual C++ – Voxygen Rendering Engine](http://channel9.msdn.com/ShowPost.aspx?PostID=23074)
+ * [Visual J# – Windows of Love](http://channel9.msdn.com/ShowPost.aspx?PostID=23100)
* [Visual Web Developer & SQL Server Express – Media Tracker](http://channel9.msdn.com/ShowPost.aspx?PostID=23091)
All winners have been notified via email. The [Channel 9 page](http://channel9.msdn.com/express/) will be updated to show the winners shortly and the code for all entries will be made available in the coming weeks.
diff --git a/content/Blog/with-all-the-press-around-munich-i-remembered-seeing-another-movie-about-the-same-events.md b/content/Blog/with-all-the-press-around-munich-i-remembered-seeing-another-movie-about-the-same-events.md
index d6123ea4..eb3976d9 100644
--- a/content/Blog/with-all-the-press-around-munich-i-remembered-seeing-another-movie-about-the-same-events.md
+++ b/content/Blog/with-all-the-press-around-munich-i-remembered-seeing-another-movie-about-the-same-events.md
@@ -1,6 +1,6 @@
---
date: 2005-12-27T10:20:00+00:00
-title: With all the press around ‘Munich’, I remembered seeing another movie about the same events…
+title: With all the press around 'Munich', I remembered seeing another movie about the same events...
type: posts
---
-Turns out it was a TV movie ([Sword of Gideon](http://www.amazon.com/exec/obidos/ASIN/B0002IQIH4/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)), but still... I'm surprised that it isn't mentioned in any of the [reviews/articles about ‘Munich'](http://www.rottentomatoes.com/m/munich/) that I've read so far.... ([IMDB info](http://www.imdb.com/title/tt0092038/)). Any one else seen the TV movie?
+Turns out it was a TV movie ([Sword of Gideon](http://www.amazon.com/exec/obidos/ASIN/B0002IQIH4/duncanmackenz-20?creative=327641&camp=14573&link_code=as1)), but still... I'm surprised that it isn't mentioned in any of the [reviews/articles about 'Munich'](http://www.rottentomatoes.com/m/munich/) that I've read so far.... ([IMDB info](http://www.imdb.com/title/tt0092038/)). Any one else seen the TV movie?
diff --git a/content/Blog/with-things-like-aol-and-other-proxies-how-useful-is-ip-address-in-figuring-out-duplicate-votescommentsetc.md b/content/Blog/with-things-like-aol-and-other-proxies-how-useful-is-ip-address-in-figuring-out-duplicate-votescommentsetc.md
index 4081a5bb..e7d02e74 100644
--- a/content/Blog/with-things-like-aol-and-other-proxies-how-useful-is-ip-address-in-figuring-out-duplicate-votescommentsetc.md
+++ b/content/Blog/with-things-like-aol-and-other-proxies-how-useful-is-ip-address-in-figuring-out-duplicate-votescommentsetc.md
@@ -1,10 +1,10 @@
---
date: 2004-07-28T03:38:00+00:00
-title: With things like AOL and other proxies… how useful is IP Address in figuring out duplicate votes/comments/etc… ?
+title: With things like AOL and other proxies... how useful is IP Address in figuring out duplicate votes/comments/etc... ?
type: posts
---
-I'm playing around with my voting control and I was thinking of (in addition to a cookie based check) querying to see how recently this IP address had tried voting and if it was within ‘x' seconds, rejecting the vote...
+I'm playing around with my voting control and I was thinking of (in addition to a cookie based check) querying to see how recently this IP address had tried voting and if it was within 'x' seconds, rejecting the vote...
Something more extreme, like rejecting any second vote from the same IP seems wrong, since multiple people could be coming in through the same IP.. in fact, you have to assume that is likely over time...
-What do you folks think? Is a time-limit per IP address reasonable, or will that produce ‘odd' behaviour for corporate and large ISP users?
+What do you folks think? Is a time-limit per IP address reasonable, or will that produce 'odd' behaviour for corporate and large ISP users?
diff --git a/content/Blog/wonders-of-windows-forms-and-headshots-of-chris-sells.md b/content/Blog/wonders-of-windows-forms-and-headshots-of-chris-sells.md
index 978d5ed2..d3489165 100644
--- a/content/Blog/wonders-of-windows-forms-and-headshots-of-chris-sells.md
+++ b/content/Blog/wonders-of-windows-forms-and-headshots-of-chris-sells.md
@@ -3,6 +3,6 @@ date: 2003-10-04T10:25:00+00:00
title: Wonders of Windows Forms, and headshots of Chris Sells
type: posts
---
-I put [Chris Sells](http://www.sellsbrothers.com)‘s most recent article onto the C# home page today, which meant we needed a ‘feature' graphic... luckily we have another Chris on staff who handles our graphic needs (Chris Mowrer) and he whipped something up.
+I put [Chris Sells](http://www.sellsbrothers.com)'s most recent article onto the C# home page today, which meant we needed a 'feature' graphic... luckily we have another Chris on staff who handles our graphic needs (Chris Mowrer) and he whipped something up.
Check it out at
diff --git a/content/Blog/word-automation-from-c-vs-vb-net.md b/content/Blog/word-automation-from-c-vs-vb-net.md
index 11c4bbb7..5b1543f8 100644
--- a/content/Blog/word-automation-from-c-vs-vb-net.md
+++ b/content/Blog/word-automation-from-c-vs-vb-net.md
@@ -12,7 +12,7 @@ If I take VBA or VB6 code that works, and convert it to the almost identical VB.
It works fine, but in C# I get an error setting the AttachedTemplate property;
-error CS1545: Property, indexer, or event ‘AttachedTemplate' is not supported by the language; try directly calling accessor methods ‘Word.\_Document.get\_AttachedTemplate()' or ‘Word.\_Document.set\_AttachedTemplate(ref object)'
+error CS1545: Property, indexer, or event 'AttachedTemplate' is not supported by the language; try directly calling accessor methods 'Word.\_Document.get\_AttachedTemplate()' or 'Word.\_Document.set\_AttachedTemplate(ref object)'
object missing = System.Reflection.Missing.Value;Word.ApplicationClass wordApp = new Word.ApplicationClass(); Word.Document newDoc = wordApp.Documents.Add(ref missing, ref missing, ref missing, ref missing); newDoc.Range(ref missing,ref missing).Text = "Test"; newDoc.AttachedTemplate = @"C:\....\Macmillan.dot"; wordApp.Visible = true;
I was able to make it work by writing the code like this;
@@ -21,5 +21,5 @@ I was able to make it work by writing the code like this;
I was interested in finding out more about this error so I asked around internally and had it explained to me quite quickly. Looking into the type-library for Word and then the IL of the Interop Assembly would have likely provided the answer as well, but I'm glad I didn't have to get into that. I'll try to pass the explanation along without mangling it too much in the translation (feel free to correct me if you can, or add additional details). Some _properties_ of COM libraries are actually methods that support one or parameters, which is cool with VBA/VB6 as they supported this type of property as well, but they are translated (correctly it seems) by TlbImp.exe as methods (set\_AttachedTemplate, get\_AttachedTemplate)... VB.NET does some additional work for you so that you can still code against these property/methods as properties, but in C# you have to use them as methods. Interesting stuff, and likely a bit of a gotcha for people trying to move VBA code into .NET.
- [Listening to: In the Air Tonight – [Phil Collins](http://www.windowsmedia.com/mg/search.asp?srch=Phil+Collins) – Miami Vice (05:29)]
+ [Listening to: In the Air Tonight – [Phil Collins](http://www.windowsmedia.com/mg/search.asp?srch=Phil+Collins) – Miami Vice (05:29)]
diff --git a/content/Blog/words-i-didnt-know-existed.md b/content/Blog/words-i-didnt-know-existed.md
index 2a22caf6..cd661514 100644
--- a/content/Blog/words-i-didnt-know-existed.md
+++ b/content/Blog/words-i-didnt-know-existed.md
@@ -1,6 +1,6 @@
---
date: 2003-05-16T01:13:00+00:00
-title: Words I didn’t know existed…
+title: Words I didn't know existed...
type: posts
---
After going to **the movie** this morning (movies in the morning just aren't natural, by the way) with [Kent](http://dotnetweblogs.com/ksharkey/posts/7083.aspx), I was reading some reviews of Matrix 2 (follow [the link](http://www.lasvegasmercury.com/2003/MERC-May-15-Thu-2003/21315704.html) at your own risk... they are full of spoilers...) and I came upon [a word](http://dictionary.reference.com/search?q=callipygian)that had me visiting [www.dictionary.com](http://www.dictionary.com) moments later.
diff --git a/content/Blog/wow-a-huge-faq-for-system-web-mail.md b/content/Blog/wow-a-huge-faq-for-system-web-mail.md
index 98844055..8e61d8ca 100644
--- a/content/Blog/wow-a-huge-faq-for-system-web-mail.md
+++ b/content/Blog/wow-a-huge-faq-for-system-web-mail.md
@@ -1,6 +1,6 @@
---
date: 2004-03-15T20:47:00+00:00
-title: Wow, a huge FAQ for System.Web.Mail…
+title: Wow, a huge FAQ for System.Web.Mail...
type: posts
---
From Dave Wanta, the guy behind [kbalertz.com](http://www.kbalertz.com/), a detailed FAQ for the SMTP mail classes in the .NET Framework. If you are using System.Web.Mail, then you'll want to check it out: [http://www.systemwebmail.net/](http://www.systemwebmail.net/)
diff --git a/content/Blog/wow-a-tea-lovers-gadget-of-gadgets.md b/content/Blog/wow-a-tea-lovers-gadget-of-gadgets.md
index cbe6470a..3a101f3c 100644
--- a/content/Blog/wow-a-tea-lovers-gadget-of-gadgets.md
+++ b/content/Blog/wow-a-tea-lovers-gadget-of-gadgets.md
@@ -1,6 +1,6 @@
---
date: 2005-12-06T08:44:00+00:00
-title: Wow, a Tea Lover’s Gadget of Gadgets…
+title: Wow, a Tea Lover's Gadget of Gadgets...
type: posts
---
[triniTEA](http://www.adagio.com/teaware/triniTEA.html)
diff --git a/content/Blog/wow-leave-kent-in-front-of-his-computer-for-a-few-hours.md b/content/Blog/wow-leave-kent-in-front-of-his-computer-for-a-few-hours.md
index 758ca042..cbe11791 100644
--- a/content/Blog/wow-leave-kent-in-front-of-his-computer-for-a-few-hours.md
+++ b/content/Blog/wow-leave-kent-in-front-of-his-computer-for-a-few-hours.md
@@ -1,6 +1,6 @@
---
date: 2003-05-18T09:27:00+00:00
-title: Wow, leave Kent in front of his computer for a few hours…
+title: Wow, leave Kent in front of his computer for a few hours...
type: posts
---
and look at [the stuff he produces](http://dotnetweblogs.com/ksharkey/posts/7176.aspx). Pretty cool, although I'm still planning to add the GUID and other attributes to the source doc... otherwise we will be creating new GUIDs on every trip (is that a big deal? it isn't like we are going to run out of them soon, but I hate to be wasteful)... of course, you would all be even more impressed with the man if you had seen all the code and XML samples he sent via email at the same time.
diff --git a/content/Blog/x-men-legends-is-great.md b/content/Blog/x-men-legends-is-great.md
index 5cbac06d..00739e8f 100644
--- a/content/Blog/x-men-legends-is-great.md
+++ b/content/Blog/x-men-legends-is-great.md
@@ -1,6 +1,6 @@
---
date: 2004-10-09T22:22:00+00:00
-title: X-Men Legends is great…
+title: X-Men Legends is great...
type: posts
---
I've been playing through x-men legends for the XBox, which has been a lot of fun... kinda like Gauntlet but with the X-Men ... it isn't as much fun right now though, because I went and got stuck 🙂
diff --git a/content/Blog/xbox-360-roundup-blazing-angles-rumble-roses-and-tomb-raider.md b/content/Blog/xbox-360-roundup-blazing-angles-rumble-roses-and-tomb-raider.md
index 77cf78e3..86fdfbba 100644
--- a/content/Blog/xbox-360-roundup-blazing-angles-rumble-roses-and-tomb-raider.md
+++ b/content/Blog/xbox-360-roundup-blazing-angles-rumble-roses-and-tomb-raider.md
@@ -5,7 +5,7 @@ type: posts
---
I've recently taken a little break from playing Oblivion, which had been the only disc in my 360 for the past couple of months, and I decided to try a range of games. While working on our book, [Xbox 360 for Dummies](http://www.xbox4dummies.com), I added every single 360 game to my Q on [Gamefly.com](http://www.gamefly.com), so I end up getting a random selection whenever I send back the previous game.
-This month, I returned Full Auto (interesting idea, combining guns and driving, but after playing PGR 3, Ridge Racer 6, and Need For Speed: Most Wanted... it just didn't seem like my kind of driving game) and ended up with [Rumble Roses XX](http://www.xbox.com/en-US/games/r/rumblerosesxxxbox360/). Whatever else I may say about that game, it certainly has expanded the range of games that I have tried. I've only played it for about an hour, but it left me with some mixed feelings so far. On one hand, it appears to be a pretty good wrestling game and I am completely in favour of sexy, scantitly glad women wrestingly on high-definition television. The problem for me is that the game seems to take it a bit too far. The idea of a good fighting game where the characters happen to be very attractive women is a good one... but even the quick match I played involved a little fashion show to start, taking way too long for each character to do a ‘runway walk' back and forth before getting into the ring. Outside of the fighting, the addition of a photo-shoot mode really showed how far from my idea of a ‘game' this title goes. I have no doubt that there is an audience for this game, but I prefer to keep my hand on the controller while playing. DOA4 hits a better balance in this sub-genre of games (the ones with hot chicks in revealing clothing that is), focusing way more on the fighting and letting the fact that the fighters are sexy women be a nice side benefit. DOA4 does have additional costumes, but the lack of a photo shoot mode and a much deeper game makes it more my style. I haven't played the DOA volleyball game, but I gather it is more aimed at the Rumble Roses XX crowd.
+This month, I returned Full Auto (interesting idea, combining guns and driving, but after playing PGR 3, Ridge Racer 6, and Need For Speed: Most Wanted... it just didn't seem like my kind of driving game) and ended up with [Rumble Roses XX](http://www.xbox.com/en-US/games/r/rumblerosesxxxbox360/). Whatever else I may say about that game, it certainly has expanded the range of games that I have tried. I've only played it for about an hour, but it left me with some mixed feelings so far. On one hand, it appears to be a pretty good wrestling game and I am completely in favour of sexy, scantitly glad women wrestingly on high-definition television. The problem for me is that the game seems to take it a bit too far. The idea of a good fighting game where the characters happen to be very attractive women is a good one... but even the quick match I played involved a little fashion show to start, taking way too long for each character to do a 'runway walk' back and forth before getting into the ring. Outside of the fighting, the addition of a photo-shoot mode really showed how far from my idea of a 'game' this title goes. I have no doubt that there is an audience for this game, but I prefer to keep my hand on the controller while playing. DOA4 hits a better balance in this sub-genre of games (the ones with hot chicks in revealing clothing that is), focusing way more on the fighting and letting the fact that the fighters are sexy women be a nice side benefit. DOA4 does have additional costumes, but the lack of a photo shoot mode and a much deeper game makes it more my style. I haven't played the DOA volleyball game, but I gather it is more aimed at the Rumble Roses XX crowd.
My other full game experience this month has been with [Blazing Angels](http://www.blazing-angels.com), a game that I've been excited about from the moment I read the first description of it online. I love WWII planes, specifically the Spitfire, and I've been reading books about them ever since I was old enough to pick them out myself. I've played Combat Flight Simulator and other flying games (not that this is a simulator, it is more of a Crimson Skies type of game) that covered some of these planes, but I have never found one that looked or played this good. Flying a Spitfire IX over London, chasing down wave after wave of ME109s and Stukkas never really gets old for me. The Arcade mode makes for a lot of replayability after the campaign is done, and mutliplayer is always a good feature.... I've been playing Split Screen with my son, although he is enjoying flying his ME262 into the eiffel tower so much that he usuallly crashes before I can even come close to shooting him down.
diff --git a/content/Blog/xbox-dads-mothers-day-column-up.md b/content/Blog/xbox-dads-mothers-day-column-up.md
index 932d624f..32805109 100644
--- a/content/Blog/xbox-dads-mothers-day-column-up.md
+++ b/content/Blog/xbox-dads-mothers-day-column-up.md
@@ -1,6 +1,6 @@
---
date: 2007-05-09T00:42:00+00:00
-title: Xbox Dad’s Mother’s Day column up…
+title: Xbox Dad's Mother's Day column up...
type: posts
---
[Nothing very exciting for you gamers out there](http://www.xbox.com/en-US/community/personality/xboxdad/2007/0507-unlockgoodhusbandsonachievement.htm), but you know... 'tis the season.
diff --git a/content/Blog/xml-can-so-easily-be-abused.md b/content/Blog/xml-can-so-easily-be-abused.md
index 49823ba1..d1f4ec5e 100644
--- a/content/Blog/xml-can-so-easily-be-abused.md
+++ b/content/Blog/xml-can-so-easily-be-abused.md
@@ -1,6 +1,6 @@
---
date: 2003-10-22T11:32:00+00:00
-title: XML can so easily be abused…
+title: XML can so easily be abused...
type: posts
---
I am getting really tired of seeing web services (or RSS feeds, or .NET methods, or anything else) with large blocks of complex, structured data that is exposed as **"String".**
@@ -22,5 +22,5 @@ Tonight I started thinking of adding weather information to my music system (hey
_Note that some web services should be string in, string out... like this cool looking [RTF To HTML service](http://www.infoaccelerator.net/rtf2html/) I saw on xmethods..._
- [Listening to: Clint Eastwood – [Gorillaz](http://www.windowsmedia.com/mg/search.asp?srch=Gorillaz) – Big Shiny Tunes 6 (03:45)]
+ [Listening to: Clint Eastwood – [Gorillaz](http://www.windowsmedia.com/mg/search.asp?srch=Gorillaz) – Big Shiny Tunes 6 (03:45)]
diff --git a/content/Blog/xslt-and-alternating-rows.md b/content/Blog/xslt-and-alternating-rows.md
index e8f4ff03..db2781ee 100644
--- a/content/Blog/xslt-and-alternating-rows.md
+++ b/content/Blog/xslt-and-alternating-rows.md
@@ -9,7 +9,7 @@ Saw this today (it is over a year old though) on [Roger Hartford's blog](http://
>
> In an XSLT template tag you can simulate the same functionality as in GridView/DataGrid "AlternatingRowClass" property using this syntax:
>
->
> AnotherClass
>
>
diff --git a/content/Blog/yahoo-now-has-a-video-site-called-the-9.md b/content/Blog/yahoo-now-has-a-video-site-called-the-9.md
index 76cc540c..2b84e44f 100644
--- a/content/Blog/yahoo-now-has-a-video-site-called-the-9.md
+++ b/content/Blog/yahoo-now-has-a-video-site-called-the-9.md
@@ -1,6 +1,6 @@
---
date: 2006-07-18T07:00:00+00:00
-title: Yahoo now has a video site… called “The 9”
+title: Yahoo now has a video site... called "The 9"
type: posts
---
Now, I'm not saying they are copying [anything](http://on10.net) [we are doing](http://channel9.msdn.com), and I get where the "9" comes from (they show 9 videos a week), but still... it is hard to not to wonder why they ended up with a name like that for their site...
diff --git a/content/Blog/yet-another-experiment-forums.md b/content/Blog/yet-another-experiment-forums.md
index 44dc1ea4..ad6a6b5b 100644
--- a/content/Blog/yet-another-experiment-forums.md
+++ b/content/Blog/yet-another-experiment-forums.md
@@ -1,9 +1,9 @@
---
date: 2004-09-01T16:26:00+00:00
-title: Yet another experiment…. forums…
+title: Yet another experiment.... forums...
type: posts
---
-I need authentication and role based security for another project that is _coming soon_, so I've put forums up at [http://www.duncanmackenzie.net/forums/](http://www.duncanmackenzie.net/forums/) ... nothing there at the moment, but feel free to visit the ‘discussion' forum and contribute your ideas...
+I need authentication and role based security for another project that is _coming soon_, so I've put forums up at [http://www.duncanmackenzie.net/forums/](http://www.duncanmackenzie.net/forums/) ... nothing there at the moment, but feel free to visit the 'discussion' forum and contribute your ideas...
* What forums should I add? I was thinking one per article I write (for ongoing discussion) but what else?
* There are lots of forums in the world, is there something missing that could exist...
diff --git a/content/Blog/yet-another-gamercard-generator.md b/content/Blog/yet-another-gamercard-generator.md
index b69910ea..b1387717 100644
--- a/content/Blog/yet-another-gamercard-generator.md
+++ b/content/Blog/yet-another-gamercard-generator.md
@@ -1,6 +1,6 @@
---
date: 2006-02-09T21:40:00+00:00
-title: Yet another gamercard generator….
+title: Yet another gamercard generator....
type: posts
---
I noticed the [Xbox PR blog](http://blogs.msdn.com/xbox/default.aspx) was using glop.org's gamercards, so I took their url and made one of my own....
diff --git a/content/Blog/yet-another-xbox-dad-article-up-this-one-on-games-for-the-k-6-crowd.md b/content/Blog/yet-another-xbox-dad-article-up-this-one-on-games-for-the-k-6-crowd.md
index c5d5a1d4..a91d7786 100644
--- a/content/Blog/yet-another-xbox-dad-article-up-this-one-on-games-for-the-k-6-crowd.md
+++ b/content/Blog/yet-another-xbox-dad-article-up-this-one-on-games-for-the-k-6-crowd.md
@@ -5,7 +5,7 @@ type: posts
---
Family Gaming with the K-6 Crowd
-> _With Father's Day coming up, I've been thinking a lot about my own Dad and how I got into videogames as a kid. My parents, perhaps swayed by George Plimpton's television commercials, went out and bought an Intellivision for the family. It was to be a Christmas gift for all of us, not just for me and my brother. It was hooked up to the only TV in the house, right in the living room where we spent our evenings. Night after night, the four of us played games like Poker, Dungeons and Dragons, Golf, Lock ‘n' Chase and more. Since it was hooked up to the TV, this early console seemed so much more of a family activity than the computer games I played in later years._
+> _With Father's Day coming up, I've been thinking a lot about my own Dad and how I got into videogames as a kid. My parents, perhaps swayed by George Plimpton's television commercials, went out and bought an Intellivision for the family. It was to be a Christmas gift for all of us, not just for me and my brother. It was hooked up to the only TV in the house, right in the living room where we spent our evenings. Night after night, the four of us played games like Poker, Dungeons and Dragons, Golf, Lock 'n' Chase and more. Since it was hooked up to the TV, this early console seemed so much more of a family activity than the computer games I played in later years._
>
> _Now that I have my own family, and my own game console, I try to make videogaming into an activity that the family can do together. Of course, since I have a six-year-old, family gaming isn't all about popping in a copy of Halo® 2. ..._
diff --git a/content/Blog/you-just-have-to-love-wikis.md b/content/Blog/you-just-have-to-love-wikis.md
index 49b0f8f2..a3e7ba2b 100644
--- a/content/Blog/you-just-have-to-love-wikis.md
+++ b/content/Blog/you-just-have-to-love-wikis.md
@@ -1,6 +1,6 @@
---
date: 2004-10-07T17:25:00+00:00
-title: You just have to ‘love’ wikis…
+title: You just have to 'love' wikis...
type: posts
---
(I'm kidding)
diff --git a/content/Blog/you-learn-something-new-everyday.md b/content/Blog/you-learn-something-new-everyday.md
index 45491163..cf2459a0 100644
--- a/content/Blog/you-learn-something-new-everyday.md
+++ b/content/Blog/you-learn-something-new-everyday.md
@@ -1,9 +1,9 @@
---
date: 2003-07-25T20:31:00+00:00
-title: You learn something new everyday…
+title: You learn something new everyday...
type: posts
---
-Ok, I know that [Paul](http://www.panopticoncentral.net/) knew this, but did anyone else notice that the [VB.NET Try...Catch syntax](http://msdn.microsoft.com/library/en-us/vblr7/html/vastmTryCatchFinally.asp) includes a ‘when' clause?
+Ok, I know that [Paul](http://www.panopticoncentral.net/) knew this, but did anyone else notice that the [VB.NET Try...Catch syntax](http://msdn.microsoft.com/library/en-us/vblr7/html/vastmTryCatchFinally.asp) includes a 'when' clause?
Try
[ tryStatements ]
diff --git a/content/Blog/zune-guest-hack-no-more-guest-mode.md b/content/Blog/zune-guest-hack-no-more-guest-mode.md
index 961d5588..a6d695c9 100644
--- a/content/Blog/zune-guest-hack-no-more-guest-mode.md
+++ b/content/Blog/zune-guest-hack-no-more-guest-mode.md
@@ -1,8 +1,8 @@
---
date: 2007-03-12T20:26:00+00:00
-title: Zune Guest Hack, no more ‘guest mode’
+title: Zune Guest Hack, no more 'guest mode'
type: posts
---
-Marshillboy from Zuneboards.com has [posted a utility that lets you connect your Zune up to multiple PCs as if they were all the ‘home' PC](http://www.zuneboards.com/content/view/52/2/). Personally I like the idea, although the main benefit for me would be if it didn't show any UI... right now, the ‘hack' pops up its own dialog in place of the Zune one... so I have to click ‘Next' either way. Why would I want that?
+Marshillboy from Zuneboards.com has [posted a utility that lets you connect your Zune up to multiple PCs as if they were all the 'home' PC](http://www.zuneboards.com/content/view/52/2/). Personally I like the idea, although the main benefit for me would be if it didn't show any UI... right now, the 'hack' pops up its own dialog in place of the Zune one... so I have to click 'Next' either way. Why would I want that?
[](http://www.zuneboards.com/content/view/52/2/)
diff --git a/content/Blog/zune-version-of-snls-digital-short-a-dick-in-a-box.md b/content/Blog/zune-version-of-snls-digital-short-a-dick-in-a-box.md
index 6a7fe00e..1c34f1a7 100644
--- a/content/Blog/zune-version-of-snls-digital-short-a-dick-in-a-box.md
+++ b/content/Blog/zune-version-of-snls-digital-short-a-dick-in-a-box.md
@@ -1,6 +1,6 @@
---
date: 2007-01-10T20:56:00+00:00
-title: 'Zune version of SNL’s digital short: A Dick in a Box'
+title: Zune version of SNL's digital short 'A Dick in a Box'
type: posts
---
Grab it here if you'd like, A Special Christmas
diff --git a/public/404.html b/public/404.html
index 3af1e013..9523b3b3 100644
--- a/public/404.html
+++ b/public/404.html
@@ -2,6 +2,7 @@
+
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -68,7 +68,7 @@