<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The DreamLand Express - Charles Oppermann's Software Blog</title><link>http://weblogs.asp.net/chuckop/default.aspx</link><description>Commentary on software design, development and management</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Balloon Timeout and Notification Duration</title><link>http://weblogs.asp.net/chuckop/archive/2011/05/20/balloon-timeout-and-notification-duration.aspx</link><pubDate>Fri, 20 May 2011 18:49:40 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7797800</guid><dc:creator>ChuckOp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=7797800</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2011/05/20/balloon-timeout-and-notification-duration.aspx#comments</comments><description>&lt;p&gt;Today I was reading a &lt;a href="http://blogs.msdn.com/b/oldnewthing/archive/2011/05/18/10165605.aspx"&gt;new post&lt;/a&gt; on one of my favorite blogs, &lt;a href="http://blogs.msdn.com/b/oldnewthing/"&gt;The Old New Thing&lt;/a&gt; by longtime Microsoft developer Raymond Chen.  I got to know Raymond in the waning days of 1994 when we were working on "Chicago", the codename for what would become Windows 95.  I was a rookie Program Manager for this new thing called "accessibility" and he was the go-to developer for just about anything in the guts of Windows.
&lt;/p&gt;&lt;p style="text-align: justify"&gt;In his blog post today, Raymond discusses balloon notifications in Windows, specifically why applications no longer have control over how long a notification may appear visible.  In Windows 2000, an application could call the &lt;a href="http://msdn.microsoft.com/en-us/library/bb762159(VS.85).aspx"&gt;Shell_NotifyIcon&lt;/a&gt; function to display a popup balloon near the &lt;a href="http://blogs.msdn.com/b/oldnewthing/archive/2003/09/10/54831.aspx"&gt;taskbar notification area&lt;/a&gt;.  If you specified a timeout value via the &lt;a href="http://msdn.microsoft.com/en-us/library/bb773352(VS.85).aspx"&gt;NOTIFYICONDATA&lt;/a&gt;.uTimeout member, the value would be used to determine how long to display the notification.
&lt;/p&gt;&lt;p style="text-align: justify"&gt;However, starting with Windows Vista, the shell ignores the uTimeout member and instead uses the global message duration value that is set and retrieved using the &lt;a href="http://msdn.microsoft.com/en-us/library/ms724947(VS.85).aspx"&gt;SystemParametersInfo&lt;/a&gt; function, specifically the SPI_GET/SETMESSAGEDURATION value.
&lt;/p&gt;&lt;p style="text-align: justify"&gt;The reason for ignoring the application-supplied timeout is so that users can gain more control over their working environment.  People with various sensory, cognitive and mobility disorders often request more global configuration settings to help them deal with the tremendous amount of information presented in a graphical user interface.  Some examples:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A person with low vision needs more time to read something.  Having the message fade out after a few seconds is frustrating.  This is true of people with certain reading disorders.
&lt;/li&gt;&lt;li&gt;Some cognitive disabilities affect the way people react to information display peripherally.  It might take longer for some people who are focused on one area of the screen to react to something displayed in the bottom right corner.
&lt;/li&gt;&lt;li&gt;A person using a mouth-stick or other external aid to move the mouse pointer may need more time to move the pointer to the message so that it can be clicked and acted on.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;FYI – you don't have to be disabled to have need for these options.  There are many situations where otherwise so-called able-bodied people have their vision, perception and mobility affected.  I have good vision, but with multiple monitors, I've missed notifications appearing on one display while my attention was focused on another display.
&lt;/p&gt;&lt;p&gt;A "timeout" setting was something the accessibility team was pushing for in Windows 95 to give the OS and applications an indication that the user required more time to process things that would otherwise time out.  There weren't balloon notifications back then, so it wasn't as urgent.  With Windows XP and the explosion of non-modal timed notifications, it became imperative and thus the SPI_SETMESSAGEDURATION setting was incorporated into Windows Vista and exposed in the Ease of Access Center.
&lt;/p&gt;&lt;p&gt;The user interface to control the message duration value is contained within &lt;a href="http://windows.microsoft.com/en-us/Windows7/Make-it-easier-to-focus-on-tasks"&gt;a section of the Ease of Access Center&lt;/a&gt;:
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click the Start button or press CTRL+ESC
&lt;/li&gt;&lt;li&gt;Type "ease" and choose the Ease of Access Center
&lt;/li&gt;&lt;li&gt;Choose "Make it easier to focus on tasks"
&lt;/li&gt;&lt;li&gt;The option "How long should Windows notification dialog boxes stay open" is towards the bottom of the list
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The default value is 5 seconds, and can be set to 7, 15, 30, 60, and 300 seconds (5 minutes).
&lt;/p&gt;&lt;p&gt;Some of the commenters on Raymond's posting were concerned that ignorant and/or poorly behaved applications that wish to have their notifications displayed for as long possible would abuse the SPI_SETMESSAGEDURATION value and thus adversely affect all applications.  
&lt;/p&gt;&lt;p&gt;The reason there is a public API is simply that the Ease of Access Center needs to do it.  In addition, Microsoft wishes to enable other accessibility aid vendors the ability to create their own tools to meet the unique needs of their customers.  Windows cannot currently segregate vendors and say, "only accessibility aids may touch this setting."  If the API is public, then it can be used – and abused – by any application running with the user's permissions.
&lt;/p&gt;&lt;p&gt;If a specific application wishes to have a message display for customizable period, then that's up to the application to handle the message display.  I hope that this application would query SPI_GETMESSAGEDURATION, become informed of the user's request, and act appropriately.  
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7797800" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Accessibility/default.aspx">Accessibility</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/UI/default.aspx">UI</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Programming/default.aspx">Programming</category></item><item><title>Mailbag – Flash Player Install and Windows Games – Reversi and Minesweeper</title><link>http://weblogs.asp.net/chuckop/archive/2011/04/12/mailbag-flash-player-install-and-windows-games-reversi-and-minesweeper.aspx</link><pubDate>Tue, 12 Apr 2011 15:14:08 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7753763</guid><dc:creator>ChuckOp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=7753763</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2011/04/12/mailbag-flash-player-install-and-windows-games-reversi-and-minesweeper.aspx#comments</comments><description>&lt;p&gt;Nearly every day people come up to me, or email, questions on software.  Last night at the &lt;a href="http://www.tampa-bay.org"&gt;Tampa Bay Computer Society&lt;/a&gt;, a gentleman was having trouble getting Adobe Flash installed.  I went through the installation process and it appeared to work correctly, but going to YouTube, the following message was displayed:  "You need to upgrade your Adobe Flash Player to watch this video."
&lt;/p&gt;&lt;p&gt;Since I knew the installer had completed without error, I figured that his security tools were causing trouble.  We disabled ZoneAlarm and tried again.  Same message.  Then I checked if any Internet Explorer's Add-ons were interfering.  I noticed that "Shockwave Flash Object" was disabled.  Presumably, the user had disabled this add-on, and regardless of reinstalling it, it stayed disabled.
&lt;/p&gt;&lt;p&gt;The real problem here was that most websites assume that if a particular object didn't load, it's because it wasn't downloaded by the user.  With it becoming increasingly easy to disable add-ons, websites should provide more guidance.
&lt;/p&gt;&lt;p&gt;Today I got a question in email from one of the TBCS members:
&lt;/p&gt;&lt;p style="margin-left: 57pt"&gt;&lt;span style="color:#4f81bd"&gt;&lt;em&gt;Hi Chuck. . . I love to waste time playing 'minesweeper'. Right now my percent of won games is 8%.  Well, I think I've gotten a lot better (HA)!  So I'd like to 'reset' this counter. Can you tell me what file I can delete to reset this counter?  I know this is a nothing kind of request, but that 8% really is annoying!
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Ah &lt;a href="http://en.wikipedia.org/wiki/Minesweeper_(computer_game)"&gt;Minesweeper&lt;/a&gt;.  Originally released in 1990 in the Windows Entertainment Pack for Windows 3.0, it was included in Windows 3.1 in 1992.  My favorite Windows game was always Reversi, and I was upset that it was dropped in favor of Minesweeper in Windows 3.1.  When I started working at Microsoft in 1994, I quickly found the source code to Reversi and kept it around.  Windows XP and MSN Games introduced a multiplayer version of Reversi.
&lt;/p&gt;&lt;p&gt;Back to Minesweeper and resetting the statistics.  I knew that with Windows Vista, all the games got a common interface, and I knew that you could reset the statistics in Solitaire, so I did quick search and was surprised at the tremendous amount of serious interest in Minesweeper.  There are entire websites (&lt;a href="http://www.minesweeper.info/"&gt;here&lt;/a&gt;, &lt;a href="http://www.minesweepertutorial.netau.net/"&gt;here&lt;/a&gt;, and &lt;a href="http://www.minesweeper.info/wiki/Main_Page"&gt;a wiki&lt;/a&gt;) devoted to playing Minesweeper effectively.
&lt;/p&gt;&lt;p&gt;I was able to point the user to the "Reset Statistics" button in the game, and she was grateful for the guidance.   The lesson I learned in all this was that no matter the subject matter, the internet allows for people who love something (in this case a game), to meet and exchange information.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7753763" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Tip/default.aspx">Tip</category></item><item><title>My Favorite Keyboards: The IBM Model M and the Microsoft Natural Keyboard</title><link>http://weblogs.asp.net/chuckop/archive/2011/04/04/my-favorite-keyboards-the-ibm-model-m-and-the-microsoft-natural-keyboard.aspx</link><pubDate>Mon, 04 Apr 2011 15:47:27 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7742127</guid><dc:creator>ChuckOp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=7742127</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2011/04/04/my-favorite-keyboards-the-ibm-model-m-and-the-microsoft-natural-keyboard.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;&lt;em&gt;[Update 2011-04-04:  Added links to Coding Horror articles]
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;As a long time computer user, software developer and observer of the personal computer revolution, I've been exposed to many different pieces of hardware. At my new job, I brought in my trusted &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Natural_keyboard"&gt;Microsoft Natural Keyboard&lt;/a&gt; and one of the executives made note of it as it was his favorite keyboard as well. 
&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;The Early Years 
&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;The early years of the personal computer revolution were notable for many whacky keyboards that were available. Each new computer design had their own way of doing things – layouts were not standardized, and each manufacturer had different ideas about the size and feel of the keys. Notable were the Commodore Pet, the TRS-80 Color Computer &lt;a href="http://en.wikipedia.org/wiki/Chiclet_keyboard"&gt;Chiclet&lt;/a&gt; keyboard (which I used for many years), and the &lt;a href="http://en.wikipedia.org/wiki/Macintosh_keyboard"&gt;original Apple Macintosh M0110 keyboard&lt;/a&gt;, which didn't include arrow keys. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;Even IBM, with its long history of typewriters, word processors and computer terminals was not above ignoring its collective history regarding keyboards. The original IBM PC keyboard departed from IBM's experience with its lousy vertical ENTER key and oddly sized SHIFT keys. The IBM PCjr keyboard used an Infrared Chiclet keyboard. 
&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;The IBM Model M 
&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;But IBM redeemed itself with the famous &lt;a href="http://en.wikipedia.org/wiki/Model_M_keyboard"&gt;IBM Model M keyboard&lt;/a&gt;. Originally shipped with the IBM PC-AT in 1984, this keyboard was very popular with computer users throughout the late 1980's and 1990's. It was very solid, had a long coiled cord, and a distinctive sound – though loud by today's standards. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;I didn't own a Model M keyboard until 2000, but I did have for a few years one of its variants, the space-saving model that shipped with the &lt;a href="http://en.wikipedia.org/wiki/IBM_Personal_System/2"&gt;IBM PS/2 Model 25&lt;/a&gt;. This was the first PC I owned, purchased in early 1988. This keyboard didn't include a number-pad and saved space by being narrower. By 1991, I had sold that computer and keyboard. However, in 2000, I bought a used IBM PS/2 Model 25 off eBay, and to my pleasant surprise it came with a full-sized Model M keyboard. 
&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;The Microsoft Natural Keyboards 
&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;However, in the 1990's, I fell in love with another keyboard – the Microsoft Natural Keyboard. When I started working at Microsoft in 1994, everyone was given these keyboards with their computers. They also sold in the company store for a greatly reduced price. I purchased a couple of these keyboards to use at home. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;It was one of the first keyboards to support the new Windows and context menu keys. It was comfortable, solidly built, and worked very well. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;I had learned touch typing in high school (very glad I took that class) and it had always served me well. But the Natural Keyboard exposed a flaw in my touch typing. I had a habit of using my left index finger to press the Y key, but that didn't work well with the Microsoft keyboard. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;As a "natural" keyboard, it is split down the middle; with the T/G/B keys on the left separated by an inch or so from the Y/H/N keys on the right. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;So, the Y key was too far away or my left index to reach. I quickly got used to this, and began to appreciate a curved keyboard versus a straight keyboard, which tends to force your wrists to bend at an angle, which can cause repetitive strain injuries. 
&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;Microsoft Keyboard Missteps 
&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;To counter the perception that the keyboard was too large, Microsoft came out with a smaller version, the Natural Keyboard Elite in 1998. To save space, the design modified the size and layout of the cursor keys along with the positions of the Insert/Delete, Home/End and Page Up/Page Down keys. Traditionally with 101-key keyboards, there were two rows of three keys; Insert, Home, and Page Up on the first row, with Delete, End, and Page Down on the second row. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;The Natural Keyboard Elite instead used three rows, with the Home and Page Up keys on top, End and Page Down in the middle and Delete and Insert on the bottom row. Instead of the inverted-T arrangement of the cursor keys, a diamond shape layout was used. The cursor pad keys were also smaller. I remember not liking the Elite version of the keyboard and avoiding it. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codinghorror.com/blog/2009/02/have-keyboard-will-program.html"&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;Thou Shalt Not…&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;&lt;br/&gt;&lt;a href="http://www.codinghorror.com/blog/2005/02/keyboarding.html"&gt;Keyboarding&lt;/a&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;The Natural Keyboard Pro 
&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;Then Microsoft did something wonderful and in 1999 came out with the Natural Keyboard Pro model. This keyboard restored the original placement of the cursor pad keys, with the original size, and added a number of buttons along the top to invoke features within Windows. In addition, the Natural Keyboard Pro supported PS/2 and USB connections, even including two USB ports in the back. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;I still have an OEM version of the Microsoft Natural Keyboard Pro sold by Dell. It has beige application buttons and doesn't have a PS/2 connector, only USB. The Calculator button is renamed to Dell.com. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;I have a collection of these keyboards now – all but one in working condition. The plastic has yellowed slightly due to ultra-violet (UV) exposure, but not as bad as some other hardware I have. I'm typing this blog post on one that is nearly 15 years old, but after a recent cleaning, looks great and works perfectly. 
&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;Cleaning Your Keyboard 
&lt;/h1&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;Cleaning the Microsoft Natural Keyboards is easy. While some people claim you can throw a keyboard into a dish washer to remedy a liquid spill, I personally don't recommend this. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;I've spilled water, tea, and more than one Coke-cola into my various keyboards. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;If you ever spill something on your keyboard, the first thing you should do is flip it over to prevent the liquid from seeping in via gravity. Disconnect it and blot up as much excess liquid as you can. Get a bowl and fill it with warm soapy water. Remove the key caps and place them in the soapy water to soak. Continue to blot up excess liquid. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;I prefer to disassemble the keyboard to clean it, removing as many pieces as possible and cleaning each one with an alcohol-based cleaning solution. After the keys have soaked for a while, pour out the soapy water and thoroughly rinse the key caps and drain out the excess water. Lay out the keys on a towel and let them dry before putting them back on. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;It's amazing how much junk gets into keyboards – eyelashes, dead skin, ear wax, you name it. Use a Q-tip swab soaked in alcohol to clean the channels between the rows. Compressed air is also helpful to blow out some of the debris. 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;What are your keyboard experiences? Any horror stories or particularly memorable keyboards you've used? Do share!&lt;/span&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7742127" width="1" height="1"&gt;</description></item><item><title>HTML Email Oddities with Outlook 2010 Part I: Automatically Detect Language</title><link>http://weblogs.asp.net/chuckop/archive/2010/04/12/html-email-oddities-with-outlook-2010-part-i-automatically-detect-language.aspx</link><pubDate>Mon, 12 Apr 2010 16:06:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7440891</guid><dc:creator>ChuckOp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=7440891</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2010/04/12/html-email-oddities-with-outlook-2010-part-i-automatically-detect-language.aspx#comments</comments><description>&lt;P&gt;Two days in a row I’ve had to hunt down strange issues with HTML formatted emails created with Microsoft Outlook 2010 beta.&lt;/P&gt;
&lt;P&gt;The first involved a reply to a mailing list.&amp;nbsp; For some strange reason, my reply was encoded using the &lt;A href="http://en.wikipedia.org/wiki/ISO-2022-JP" target=_blank mce_href="http://en.wikipedia.org/wiki/ISO-2022-JP"&gt;ISO-2022-JP&lt;/A&gt; character set.&amp;nbsp; The message I was replying to was encoded as US-ASCII, but for some reason, Outlook and/or Word changed the Normal style to be Japanese instead of English.&amp;nbsp; I have no idea how that happened for that particular message.&lt;/P&gt;
&lt;P&gt;I discovered the problem after a user wrote to me and said that my several of messages contained garbage characters at characters outside the ASCII range.&amp;nbsp; Curly quotes, etc.&lt;/P&gt;
&lt;P&gt;Word was correctly decoding the ISO-2022-JP character set, and anyone who had a email program that understood the character set didn’t notice any problems.&amp;nbsp; However older email programs had issues and even the user said later that my messages prompted her to download the Japanese language font pack for Internet Explorer and Outlook Express on Windows XP.&lt;/P&gt;
&lt;P&gt;I narrowed it down to a particular mailing list thread.&amp;nbsp; After replying to a message, all my messages and some from other users on the same thread had the Japanese encoding.&lt;/P&gt;
&lt;P&gt;Going back to the original message, I used the Style Inspector and Reveal Formatting features of Microsoft Word to figure out that it was the Normal style that was adding the Japanese encoding.&amp;nbsp; However, changing the language for the Normal style did not remove “(Asian) Japanese” from the style specification.&amp;nbsp; It just added “(other) English (U.S.)”.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I verified that Normal.dot and NormalEmail.dot are correct.&amp;nbsp; It’s just this particular message.&lt;/P&gt;
&lt;P&gt;I suspect that Word’s “Detect language automatically” option kicked in somehow and changed the proofing language to Japanese.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you have had a similar issue, let me know.&lt;/P&gt;
&lt;P&gt;Resources:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/microsoft_office_word/archive/tags/styles/default.aspx" target=_blank mce_href="http://blogs.msdn.com/microsoft_office_word/archive/tags/styles/default.aspx"&gt;Microsoft Word Product Team Blog - Posts tagged with 'Style'&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://office.microsoft.com/en-us/word/HA102308821033.aspx" target=_blank mce_href="http://office.microsoft.com/en-us/word/HA102308821033.aspx"&gt;Style Basics In Word&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/blogs/chuckop/OutlookorWord2010StyleLanguageProblem_6D9ADDCE.png" target=_blank mce_href="http://weblogs.asp.net/blogs/chuckop/OutlookorWord2010StyleLanguageProblem_6D9ADDCE.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="Outlook or Word 2010 Style Language Problem" border=0 alt="Outlook or Word 2010 Style Language Problem" src="http://weblogs.asp.net/blogs/chuckop/OutlookorWord2010StyleLanguageProblem_thumb_71C4B593.png" width=644 height=347 mce_src="http://weblogs.asp.net/blogs/chuckop/OutlookorWord2010StyleLanguageProblem_thumb_71C4B593.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;DIV style="TEXT-ALIGN: right; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px" class=wlWriterHeaderFooter&gt;&lt;A href="http://digg.com/submit?url=http%3a%2f%2fweblogs.asp.net%2fchuckop%2farchive%2f2010%2f04%2f13%2fhtml-email-oddities-with-outlook-2010-part-i-automatically-detect-language.aspx&amp;amp;title=HTML+Email+Oddities+with+Outlook+2010+Part+I%3a+Automatically+Detect+Language" mce_href="http://digg.com/submit?url=http%3a%2f%2fweblogs.asp.net%2fchuckop%2farchive%2f2010%2f04%2f13%2fhtml-email-oddities-with-outlook-2010-part-i-automatically-detect-language.aspx&amp;amp;title=HTML+Email+Oddities+with+Outlook+2010+Part+I%3a+Automatically+Detect+Language"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="Digg This" border=0 alt="Digg This" src="http://digg.com/img/badges/100x20-digg-button.png" width=100 height=20 mce_src="http://digg.com/img/badges/100x20-digg-button.png"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7440891" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Email/default.aspx">Email</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft+Office/default.aspx">Microsoft Office</category></item><item><title>Fixing Windows 7 Help and Support</title><link>http://weblogs.asp.net/chuckop/archive/2010/04/08/fixing-windows-7-help-and-support.aspx</link><pubDate>Thu, 08 Apr 2010 23:26:06 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7436082</guid><dc:creator>ChuckOp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=7436082</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2010/04/08/fixing-windows-7-help-and-support.aspx#comments</comments><description>&lt;p&gt;For the past few months I noticed that Windows 7 Help and Support feature wasn’t working correctly.&amp;#160; Pressing WIN+F1 or choosing “Help and Support” from the Start menu would open a window, but the help contents weren’t there.&amp;#160; Searching for a topic wouldn’t work either.&lt;/p&gt;  &lt;p&gt;The text would display “__elbasuser__” in several places.&amp;#160; I narrowed the problem down to using the offline help option.&amp;#160; Choosing online help would display the correct help content, but the problem still nagged me.&lt;/p&gt;  &lt;p&gt;After much searching on the internet, I found a solution.&amp;#160; Apparently when the Broadcom Bluetooth software is installed, it corrupts Windows Help.&lt;/p&gt;  &lt;p&gt;The solution is to delete a registry key.&amp;#160; Under the following key:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Assistance\Client\1.0\Namespaces\OEM\en-US\Titles&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Remove the following subkey:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&amp;quot;BRCM_Bluetooth_Help&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Restart Help and Support and you should be set.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fweblogs.asp.net%2fchuckop%2farchive%2f2010%2f04%2f08%2ffixing-windows-7-help-and-support.aspx&amp;amp;title=Fixing+Windows+7+Help+and+Support"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border: 0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7436082" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Tip/default.aspx">Tip</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Apple Mouse Marks Mighty Change</title><link>http://weblogs.asp.net/chuckop/archive/2005/08/17/422877.aspx</link><pubDate>Wed, 17 Aug 2005 17:28:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:422877</guid><dc:creator>ChuckOp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=422877</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/08/17/422877.aspx#comments</comments><description>&lt;p&gt;Various pundits want to proclaim &lt;a href="http://www.apple.com/mightymouse/"&gt;&lt;strong&gt;&lt;font color="#4388d2"&gt;Apple's new multi-button mouse&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt; as a major departure and admission that clean design (in the form of a one-button can't be screwed up manner) isn't always acceptable to the consumer. &lt;p&gt;Recall that the original Macintosh keyboard &lt;a href="http://www.landsnail.com/apple/local/design/macintosh.html"&gt;&lt;font color="#4388d2"&gt;did not have cursor keys&lt;/font&gt;&lt;/a&gt;.&amp;nbsp; The original vision was to have the mouse perform all functions, while the keyboard was solely for text input.&amp;nbsp; Steve Jobs and Macintosh team wanted to force people into using the mouse for all operations, even scrolling pages of text. &lt;p&gt;After several months, Apple realized their folly and made a keyboard with a number pad and cursor keys.&amp;nbsp; I don't know if that was introduced along with the "Fat Mac" in October 1984 or was slipstreamed into the Macintosh production line.&amp;nbsp; I know that it hard to get one of those original keyboards.&amp;nbsp; I am looking for one by the way! &lt;p&gt;&lt;a href="http://news.yahoo.com/s/ap/20050810/ap_on_hi_te/tech_test_mighty_mouse"&gt;&lt;font color="#4388d2"&gt;Review: Apple Mouse Marks Mighty Change - Yahoo! News&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=422877" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Accessibility/default.aspx">Accessibility</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/UI/default.aspx">UI</category></item><item><title>MSN Desktop Search</title><link>http://weblogs.asp.net/chuckop/archive/2005/06/29/416701.aspx</link><pubDate>Thu, 30 Jun 2005 05:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:416701</guid><dc:creator>ChuckOp</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=416701</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/06/29/416701.aspx#comments</comments><description>&lt;p&gt;I've been using the latest MSN Desktop Search with the MSN Toolbar.&amp;nbsp; The latest version adds tabbed browsing to Internet Explorer, but I turned it off.&amp;nbsp; Similar to when&amp;nbsp;I spent several weeks with Firefox, I just didn't feel comfortable with the tabs.&amp;nbsp; I'm just too used to ALT+TAB and ALT+F4 to navigate.&amp;nbsp; I know CTRL+TAB and CTRL+F4 will do the same, but why bother?&lt;/p&gt; &lt;p&gt;Anyway, the Desktop Search is excellent and I've loaded up many more IFilters to expand it's capabilities.&lt;/p&gt; &lt;p&gt;I'm wondering if a IFilter exists for browser history and the registry - although I don't know if search UI would be able to take advantage of them.&amp;nbsp; More details to come.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=416701" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Good mailing list for Active Directory Programming</title><link>http://weblogs.asp.net/chuckop/archive/2005/04/13/400178.aspx</link><pubDate>Wed, 13 Apr 2005 15:08:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:400178</guid><dc:creator>ChuckOp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=400178</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/04/13/400178.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Carlos Magalhaes&lt;/strong&gt; has been quietly running a fine mailing list for developers working with &lt;strong&gt;Active Directory&lt;/strong&gt; and related technologies.&amp;nbsp; ADSI or the .NET System.DirectoryServices libraries are covered and there is excellent response time and good discussion.&lt;/p&gt; &lt;p&gt;Join here:&lt;br /&gt;&lt;a href="http://groups.yahoo.com/group/ADSIANDDirectoryServices/"&gt;http://groups.yahoo.com/group/ADSIANDDirectoryServices/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=400178" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Directory+Services/default.aspx">Directory Services</category></item><item><title>Microsoft Windows Internals Review</title><link>http://weblogs.asp.net/chuckop/archive/2005/04/06/397391.aspx</link><pubDate>Wed, 06 Apr 2005 16:10:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:397391</guid><dc:creator>ChuckOp</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=397391</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/04/06/397391.aspx#comments</comments><description>&lt;p&gt;I’ve always been a bit twiddler – whether it’s doing machine code on an 8-bit RCA COSMAC microprocessor or writing 16-bit drivers for Windows 3.1 or doing Windows Server 2003 storage related development, I’ve never shied away from getting into the meat of the system.&lt;/p&gt; &lt;p&gt;In 1992, I got “Inside Windows NT” by Helen Custer to discover how Windows NT was structured.&amp;nbsp; I purchased at least one of the other editions as well, authored by David Solomon and Mark Russinovich.&amp;nbsp; The fourth edition has a new name, “Windows Internals, fourth edition”&lt;/p&gt; &lt;p&gt;Solomon and Russinovich are well known for their knowledge of how Windows works deep under the covers.&amp;nbsp; Russinovich produces a number of very cool tools, many of them free at his Sysinternals web site.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.sysinternals.com/"&gt;http://www.sysinternals.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This book does not cover the Win32 API or the .NET Framework.&amp;nbsp; It does cover the kernel, memory management, I/O sub-system including ACPI and Plug and Play, and storage.&amp;nbsp; The fourth edition covers low-level changes in Windows XP and Windows Server 2003.&lt;/p&gt; &lt;p&gt;This is not a book with coding examples.&amp;nbsp; However, its best feature is the great number of sidebars with various “experiments” you can do, often featuring unique ways of using the Sysinternals tools.&amp;nbsp; While I normally I do not care about memory management, it was fascinating to read how sophisticated the Windows kernel is.&lt;/p&gt; &lt;p&gt;While obviously system level developers will gain the most benefit from this book, there is a ton of information for IT professionals as well – particularly for system performance tuning.&amp;nbsp; I was able to use the information regarding Event Tracing for Windows (ETW) in my current project.&amp;nbsp; Sadly, the final chapter, on Crash Dump analysis, seems incomplete and ends rather abruptly.&amp;nbsp; Being a Microsoft Press author myself, I wonder if schedule pressures were involved.&lt;/p&gt; &lt;p&gt;The book published by Microsoft Press (ISBN 0735619174) and is available from Amazon.com at:&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735619174/"&gt;http://www.amazon.com/exec/obidos/tg/detail/-/0735619174/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=397391" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Programming/default.aspx">Programming</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Hardware/default.aspx">Hardware</category></item><item><title>Twisted Podcasting?</title><link>http://weblogs.asp.net/chuckop/archive/2005/04/01/396700.aspx</link><pubDate>Fri, 01 Apr 2005 17:05:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:396700</guid><dc:creator>ChuckOp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=396700</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/04/01/396700.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.bobrivers.com/ontheshow/bios/arik.asp"&gt;Arik Korman&lt;/a&gt;, director for my buddy Bob's radio show has started a Podcasting blog.&amp;nbsp; Arik is a fascinating person, and he infuses his podcast with the same production skills that has helped make the &lt;a href="http://www.bobrivers.com/"&gt;Bob Rivers Show&lt;/a&gt;&amp;nbsp;top-rated in the Seattle market.&lt;/p&gt; &lt;p&gt;The first 'cast is nearly 17 minutes long, and I haven't finished listening to it yet, but it's got my interest.&amp;nbsp; Check it out at:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.bobrivers.com/ontheshow/ontheshow.asp?cat=14"&gt;The Director's Chair&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.bobrivers.com/show/staff/audio/arik/clip.mp3" target="_blank"&gt;Arik's podcast on a Fine Line between Fascination... and Horror&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Subscribe to &lt;a href="http://bobrivers.com/show/staff/audio/arik/arikkormanpodcast.xml"&gt;Arik's RSS feed&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=396700" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Recreation/default.aspx">Recreation</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Firefox Prefetching Google Search Results</title><link>http://weblogs.asp.net/chuckop/archive/2005/04/01/396682.aspx</link><pubDate>Fri, 01 Apr 2005 15:53:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:396682</guid><dc:creator>ChuckOp</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=396682</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/04/01/396682.aspx#comments</comments><description>&lt;p&gt;Google is taking advantage of a feature of the Mozilla open-source to prefetch the top search result.&amp;nbsp; So, if you search on something, the pages referenced in the first result will be loaded in the background.&lt;/p&gt; &lt;p&gt;Details at &lt;a href="http://www.google.com/help/features.html#prefetch"&gt;Google&lt;/a&gt;, &lt;a href="http://www.google.com/googleblog/2005/03/enhanced-searching-with-firefox.html"&gt;GoogleBlog&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://it.slashdot.org/article.pl?sid=05/03/31/132236"&gt;Slashdot&lt;/a&gt; with an &lt;a href="http://www.google.com/webmasters/faq.html#prefetch"&gt;FAQ&lt;/a&gt; on the feature here.&lt;/p&gt; &lt;p&gt;When I found out about this feature, I had several reactions.&amp;nbsp; The first was "Cool!" Google has always done a lot to take advantage of client-side, user agent features, such as the keyboard support I helped build into Internet Explorer 3.0 and 4.0/4.01.&lt;/p&gt; &lt;p&gt;Another reaction was "Uh oh!"&amp;nbsp; I was worried that Google's implementation would be specific to Firefox and Mozilla browsers.&amp;nbsp; I'm a veteran of the original browser wars and remember Netscape trying to push the &lt;font face="Courier New"&gt;LAYER&lt;/font&gt; tag in the W3C HTML working group&amp;nbsp;instead of using CSS positioning.&amp;nbsp; I worried that Mozilla might have created some &lt;font face="Courier New"&gt;PREFETCH&lt;/font&gt; tag or attribute.&amp;nbsp; In actuality, a few years ago, the Mozilla project added the &lt;font face="Courier New"&gt;Prefetch&lt;/font&gt; relation type to the &lt;font face="Courier New"&gt;LINK&lt;/font&gt; tag.&amp;nbsp; Google gives the following example if searching on "Standford" and the first result is &lt;a href="http://www.standford.edu/"&gt;Standford University&lt;/a&gt;.&amp;nbsp; In the results page, the following text would be located in the HTML source code:&lt;/p&gt; &lt;p&gt;&lt;font face="Courier New"&gt;&amp;lt;link rel="prefetch" href="http://www.stanford.edu/"&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;The purpose of the the &lt;font face="Courier New"&gt;REL&lt;/font&gt; attribute of the &lt;font face="Courier New"&gt;LINK&lt;/font&gt; element is to specify a relationship from the current page, to the linked page.&amp;nbsp; &lt;a href="http://www.w3.org/TR/html4/types.html#type-links"&gt;There are several link types defined&lt;/a&gt;.&amp;nbsp; The classic example is to give hints to navigation, such as specifying the next and previous pages in sequence.&amp;nbsp; I'll leave it to the HTML purists to debate whether or not prefetching is an acceptable use of the &lt;font face="Courier New"&gt;LINK&lt;/font&gt; element.&amp;nbsp; Personally, I think it's better to use a link type than to define a new element, or adding an &lt;font face="Courier New"&gt;PREFETCH&lt;/font&gt; attribute to the &lt;font face="Courier New"&gt;A&lt;/font&gt; element.&lt;/p&gt; &lt;p&gt;Finally, what I find amusing is the double-standard with regard to Mozilla vs. Microsoft.&amp;nbsp; Imagine the reaction of the Slashdot crowd if Microsoft had implemented this feature and got MSN Search to take advantage of it.&amp;nbsp; Oh, there would cries of colusion, and new calls for an anti-trust investigation.&amp;nbsp; I wonder if the next version of IE will support this feature.&lt;/p&gt; &lt;p&gt;Interestingly enough, Google apparently does not serve up the &lt;font face="Courier New"&gt;PREFETCH&lt;/font&gt; link type when using Internet Explorer.&amp;nbsp; It's possible that that Google is looking at the user agent string and serving up customized HTML to the browser.&amp;nbsp; This is unfortunate in this case because it'll require Google to change it's logic when other browsers support the feature.&amp;nbsp; Once again, imagine if MSN Search only provided this feature to Internet Explorer.&lt;/p&gt; &lt;p&gt;While I think of prefetching as a generally good idea, it's not without it's problems.&amp;nbsp; The prefetch page will be obtained regardless if you actually view it or not.&amp;nbsp; It may leave cookies and temporary files on your machine.&amp;nbsp; Your internet service provider (or IT department&amp;nbsp;at work)&amp;nbsp;will record that your computer accessed this page.&amp;nbsp; Imagine if you are doing research on sensitive subjects and the search result is objectionable to you, or your employer, then you'll might have to explain that you didn't actually visit the site in question.&lt;/p&gt; &lt;p&gt;Mozilla will add &lt;font face="Courier New"&gt;&lt;strong&gt;X-moz:prefetch&lt;/strong&gt;&lt;/font&gt; as a header to the HTTP request, so the web server knows that it's a prefetch, but the ISP and web server logs don't currently record this.&lt;/p&gt; &lt;p&gt;This feature isn't enough to move me to Firefox (which I have tried before), and if the feature proves useful, I'm sure that the next major version of Internet Explorer will support it.&amp;nbsp; Anyone got an opinion about this?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=396682" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Bill Gates' Think Week - An inside view</title><link>http://weblogs.asp.net/chuckop/archive/2005/03/28/396097.aspx</link><pubDate>Mon, 28 Mar 2005 22:05:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:396097</guid><dc:creator>ChuckOp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=396097</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/03/28/396097.aspx#comments</comments><description>&lt;p&gt;Robert Guth of the &lt;a href="http://online.wsj.com/article_email/0,,SB111196625830690477-IZjgYNklaB4o52sbHmIa62Im4,00.html"&gt;Wall Street Journal has a fascinating article&lt;/a&gt; on Bill Gates’ twice-yearly solo retreats, known inside the company as “Think Week”.&lt;/p&gt; &lt;p&gt;During Think Week, Bill goes off by himself to small cottage armed with a collection of ideas from Microsoft employees in the form of research papers.&amp;nbsp; I remember my boss at Microsoft asking me to submit my own papers a few times, but I don’t recall that I ever did.&amp;nbsp; However, I remember reviewing material that my team was sending.&lt;/p&gt; &lt;p&gt;I’ve always loved the idea of a Think Week, so much so that I called a brief trip last August to a friend’s cabin my “Think Week-end”.&lt;/p&gt; &lt;p&gt;Does anyone do a solo vacation, without family or friends – to catch up on reading or just to think?&lt;br /&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=396097" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Recreation/default.aspx">Recreation</category></item><item><title>Grammar check article on Slashdot</title><link>http://weblogs.asp.net/chuckop/archive/2005/03/28/396096.aspx</link><pubDate>Mon, 28 Mar 2005 21:39:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:396096</guid><dc:creator>ChuckOp</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=396096</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/03/28/396096.aspx#comments</comments><description>&lt;p&gt;I &lt;a href="http://slashdot.org/article.pl?sid=05/03/28/1923231&amp;amp;tid=185&amp;amp;tid=201&amp;amp;tid=133"&gt;submitted an article to Slashdot today&lt;/a&gt; and it was accepted!&amp;nbsp; Within a few hours, it collected over 200 comments.&lt;/p&gt; &lt;p&gt;My submission was based on an above-the-fold, front-page &lt;a href="http://seattlepi.nwsource.com/business/217802_grammar28.asp"&gt;article in today's Seattle Post-Intelligencer&lt;/a&gt; on a marketing professor's attempt to get Microsoft to improve the grammar checker found in Microsoft Word.&lt;/p&gt; &lt;p&gt;Personally, I'm a huge fan of the grammar checker.&amp;nbsp; I use Microsoft Word to edit my e-mail messages and have the grammar checker flagging grammar and style.&amp;nbsp; The only options I have turned off are "Use of first person", "Passive Sentences", and "Contractions".&amp;nbsp; I wish I could use the editor for these blogging posts (I know I can via various tools, but it's slows down the process and I blog less often).&lt;/p&gt; &lt;p&gt;Todd Bishop of the Seattle PI also &lt;a href="http://blog.seattlepi.nwsource.com/microsoft/archives/004548.html"&gt;blogged about it&lt;/a&gt; as well as including a humorous graphic.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=396096" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Create New Folder in Explorer – why not easier?</title><link>http://weblogs.asp.net/chuckop/archive/2005/03/23/395678.aspx</link><pubDate>Wed, 23 Mar 2005 17:46:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:395678</guid><dc:creator>ChuckOp</dc:creator><slash:comments>17</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=395678</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/03/23/395678.aspx#comments</comments><description>&lt;p&gt;Since I started working with the Windows Explorer shell in Windows 95, I’ve often wondered why there isn’t a “New Folder” toolbar button.&lt;/p&gt; &lt;p&gt;Today, I was organizing some files and dragging-and-dropping them to other folders and occasionally, in the middle of a drag operation, realized that I needed to create the destination folder first.&lt;/p&gt; &lt;p&gt;The way sub-folders are created is currently a click, right-click, hover, and click process.&amp;nbsp; Click once to put focus into the file area of the folder you want to be the container for the new folder.&amp;nbsp; Right-click for the Properties menu, hover over New and then click Folder.&amp;nbsp; Then type the name of the new folder.&lt;/p&gt; &lt;p&gt;The shell-provided file Save As common dialog has a new folder button on its limited toolbar.&amp;nbsp; So why isn’t there one for Windows Explorer?&amp;nbsp; Actually, I know the reason for that, at least what the usability people would say – that’s it would contribute to UI bloat.&amp;nbsp; Nevertheless even things like the Full Screen option have a button and its functionality is even easier to get to; press F11.&lt;/p&gt; &lt;p&gt;Ideally, the context menu would have a new folder item as well.&amp;nbsp; That way can scroll the folder tree to the destination folder, right click on it, choose New Folder and type in the new name.&amp;nbsp; You wouldn’t have to navigate back to the source folder and the original method would stay valid.&lt;/p&gt; &lt;p&gt;I’m sure someone has written a shell extension to do this already.&amp;nbsp; Does anyone have a pointer to an existing package?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=395678" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/UI/default.aspx">UI</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Rants/default.aspx">Rants</category></item><item><title>Windows Media Player not adding albums to media library</title><link>http://weblogs.asp.net/chuckop/archive/2005/03/18/395139.aspx</link><pubDate>Fri, 18 Mar 2005 19:05:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:395139</guid><dc:creator>ChuckOp</dc:creator><slash:comments>73</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/chuckop/rsscomments.aspx?PostID=395139</wfw:commentRss><comments>http://weblogs.asp.net/chuckop/archive/2005/03/18/395139.aspx#comments</comments><description>&lt;p&gt;Have been moving my music collection around and noticed that nearly half of the files didn't get added to the media library when monitoring the folder, or manually scanning it.&lt;/p&gt; &lt;p&gt;After investigating for awhile, I discovered that folders marked with the System attribute were being ignored by the media library.&amp;nbsp; I guess this is understandable, but left me with two questions:&amp;nbsp; First, how did only certain folders get this attribute set.&amp;nbsp; Secondly, how do I go about changing it?&lt;/p&gt; &lt;p&gt;About 130 of 410 total folders had the System attribute set.&amp;nbsp; I don't know exactly how it got set, but it may have something to do with the folders being stored temporary on a Samba-based file share.&lt;/p&gt; &lt;p&gt;My first though was to type &lt;font face="Courier New"&gt;attrib -s *. /s /d&lt;/font&gt;&lt;/p&gt; &lt;p&gt;However, while *. should match only files without extensions (which includes directories), attrib matches all files when given the *. wildcard pattern.&amp;nbsp; I was worried that the various WMP related files such as AlbumArt* and Folder.jpg and Thumbs.db would also lose their System attribute.&lt;/p&gt; &lt;p&gt;Executing the attrib command above did attempt to reset those files as well, but since they are also marked with the Hidden attribute, and error was presented and attrib moved on.&lt;/p&gt; &lt;p&gt;What I learned was that with Windows Media Player version 10, the media library will not automatically add folders that are marked with the System attribute.&amp;nbsp; If you are having problems getting artists or albums to import correctly into the media library, check the System attributes.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=395139" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/chuckop/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://weblogs.asp.net/chuckop/archive/tags/Tip/default.aspx">Tip</category></item></channel></rss>
