<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Santhosh Pillai</title><subtitle type="html">Globalization challenges... one at a time.</subtitle><id>http://blogs.msdn.com/b/sanpil/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/sanpil/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2004-02-24T16:56:00Z</updated><entry><title>Extracting Text from PSD Files</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2008/04/30/extracting-text-from-psd-files.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2008/04/30/extracting-text-from-psd-files.aspx</id><published>2008-05-01T02:42:00Z</published><updated>2008-05-01T02:42:00Z</updated><content type="html">Localizers often need to extract text from PSD (Photoshop) files, translate them, and put the text back in the PSD files in the appropriate places (layers). I haven’t personally seen anyone using a tool to do this. Is there any tool that can extract and/or place text on a given layer?...(&lt;a href="http://blogs.msdn.com/b/sanpil/archive/2008/04/30/extracting-text-from-psd-files.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8445448" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author><category term="Localization" scheme="http://blogs.msdn.com/b/sanpil/archive/tags/Localization/" /></entry><entry><title>Kinsoku, anyone?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2007/11/06/kinsoku-anyone.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2007/11/06/kinsoku-anyone.aspx</id><published>2007-11-07T06:16:00Z</published><updated>2007-11-07T06:16:00Z</updated><content type="html">&lt;P&gt;I should admit that I am a little rusty as my last post was a while ago. &lt;/P&gt;
&lt;P&gt;I am interested to find out what content providers do to avoid Japanese Kinsoku issues. &lt;A class="" href="http://www.w3.org/TR/1999/WD-i18n-format-19990127/" mce_href="http://www.w3.org/TR/1999/WD-i18n-format-19990127/"&gt;This page&lt;/A&gt; has a lot of details, but apart from specifying line-break="strict",&amp;nbsp;are there any other known solutions that the Japanese web sites employ to minimize the problem? Ideally, I would like to know if anyone is using ZERO WIDTH NO-BREAK SPACE (U+FEFF), ZERO WIDTH SPACE (U+200B), or WORD JOINER (U+2060) to work around this issue.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5949968" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author><category term="Globalization" scheme="http://blogs.msdn.com/b/sanpil/archive/tags/Globalization/" /></entry><entry><title>Media Center SDK Vista Beta 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2006/06/14/631269.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2006/06/14/631269.aspx</id><published>2006-06-14T22:10:00Z</published><updated>2006-06-14T22:10:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;Media Center SDK for Windows Vista Beta 2 is now &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3E8FDC-D1F9-4CAA-99A9-2FEEA88790F8&amp;amp;displaylang=en"&gt;&lt;FONT size=1&gt;available here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt; for download. The good news is that you do&amp;nbsp;NOT have to be a beta participant to get the SDK now. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Install it, try it, and report any problems that you may have. You can leave a comment here, or report it via one of the channels below:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;A href="http://blog.mediacentersandbox.com/"&gt;&lt;FONT size=1&gt;Media Center Sandbox&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://discuss.mediacentersandbox.com/"&gt;&lt;FONT size=1&gt;Sandbox Discussion Forum&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://blog.retrosight.com/"&gt;&lt;FONT size=1&gt;Charlie Owen's blog&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="https://blogs.msdn.com:443/astebner/"&gt;&lt;FONT size=1&gt;Aaron Stebner's blog&lt;/FONT&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=631269" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author><category term="Media Center Development" scheme="http://blogs.msdn.com/b/sanpil/archive/tags/Media+Center+Development/" /></entry><entry><title>Indeo Codec &amp; XP SP2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/11/17/259303.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/11/17/259303.aspx</id><published>2004-11-18T01:19:00Z</published><updated>2004-11-18T01:19:00Z</updated><content type="html">&lt;font face="Verdana" size="1"&gt;Do you have an AVI file encoded with Indeo codec that stopped displaying video when accessed from a share when your client is XP SP2? That's because XP SP2 blocked the content because of a security problem with the codec. If you should access the content from the share, your best bet would be to re-encode with a codec other than Indeo. Desperate times need desperate measures, so, contact Microsoft Developer Support if you can't live with any of the above solutions.&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=259303" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Account Protection, Baby!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/07/13/181997.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/07/13/181997.aspx</id><published>2004-07-13T19:21:00Z</published><updated>2004-07-13T19:21:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;FONT size=1&gt;So, here I am calling up my credit card company to have my address changed (well, I tried online, and failed to login for some reason). After changing the address, she goes: &amp;#8220;do you want to add account protection to your card?&amp;#8221;&lt;BR&gt;Me: &amp;#8220;Yes, most definitely.&amp;#8221;&lt;BR&gt;She: &amp;#8220;That will be $12.50 per month charged on your card.&amp;#8221;&lt;BR&gt;Me: &amp;#8220;Hold on, I want the account protection, and I feel that's something you should provide for your customers without charging them&amp;#8221;.&lt;BR&gt;She: &amp;#8220;So, is it about the money? If you make money, can't you spend around 40 cents per day to protect it?&amp;#8221;&lt;BR&gt;Me: &amp;#8220;Your bank's networth is in billions. Can't&amp;nbsp;they spend 42 cents for me to protect my account as a nice gesture of me doing business with them?&amp;#8221;&lt;BR&gt;She: &amp;#8220;I understand you don't want the protection then!&amp;#8221;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=181997" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Calling C++ Unmanaged Class from C#</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/07/07/175855.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/07/07/175855.aspx</id><published>2004-07-07T23:59:00Z</published><updated>2004-07-07T23:59:00Z</updated><content type="html">&lt;FONT face=Verdana&gt;
&lt;P&gt;&lt;FONT size=1&gt;This may be a no-brainer, but I thought I'd post it anyway.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;If you have a C++ class in an unmanaged dll what is the best way to call it from C#?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;1. You need to wrap the C++ class in a COM object or expose the class through dll exports. Managed code can call methods on COM object through COM Interop. And it can call dll exports through P/Invoke.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;2. There is another way to do this using P/Invoke. Here is the sample code from the SDK.&lt;BR&gt;The best way to do this is to write a thin wrapper in MC++ around your MFC classes and expose managed interfaces from it to your C# code. If you can use Whidbey, you could even compile your MC++ wrapper and rest of the C# code in same DLL using new linker.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=1&gt;// ClassMethods.cs&lt;BR&gt;using System;&lt;BR&gt;using System.Text;&lt;BR&gt;using System.Runtime.InteropServices;&lt;BR&gt;public class LibWrap&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class PINVOKELIB_API CTestClass &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTestClass( void );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int DoSomething( int i );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int m_member;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ DllImport( "..\\LIB\\PinvokeLib.dll", &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EntryPoint="&lt;/FONT&gt;&lt;A href="mailto:?DoSomething@CTestClass@@QAEHH@Z"&gt;&lt;FONT face="Courier New" size=1&gt;?DoSomething@CTestClass@@QAEHH@Z&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Courier New" size=1&gt;", &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CallingConvention=CallingConvention.ThisCall )]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static extern int TestThisCalling( IntPtr ths, int i ); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // CTestClass* CreateTestClass();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [DllImport( "..\\LIB\\PinvokeLib.dll" )]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static extern IntPtr CreateTestClass(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // void DeleteTestClass( CTestClass* instance )&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ DllImport( "..\\LIB\\PinvokeLib.dll" )]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static extern void DeleteTestClass( IntPtr instance ); &lt;BR&gt;}&lt;BR&gt;public class App&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void Main()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IntPtr instancePtr = LibWrap.CreateTestClass();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int res = LibWrap.TestThisCalling( instancePtr, 9 ); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine( "\nResult: {0} \n", res );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LibWrap.DeleteTestClass( instancePtr );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=175855" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>P/Invoke: Should it be this hard?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/03/31/105146.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/03/31/105146.aspx</id><published>2004-03-31T23:31:00Z</published><updated>2004-03-31T23:31:00Z</updated><content type="html">&lt;P align=left&gt;&lt;FONT face=Verdana size=1&gt;Obviously, no!&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;We are trying everything we can to make it less painful for the developers. Most of the time, the hard question is whether or not the P/Invoke signature is accurate. Now that we have a &lt;/FONT&gt;&lt;A href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f1dd70e4-c212-4a6f-bff7-c82e34c8836f"&gt;&lt;FONT size=1&gt;sample that shows P/Invoke signature for methods declared in Windows.h&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt;, it's just a start.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana size=1&gt;You can also find a list of resources that provides assistance to developers encountering problems P/Invoke functionality at &lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;A href="http://www.gotdotnet.com/team/clr/bcl/TechArticles/TechArticles/PInvokeHelp/FAQ.aspx"&gt;&lt;FONT size=1&gt;http://www.gotdotnet.com/team/clr/bcl/TechArticles/TechArticles/PInvokeHelp/FAQ.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt;. Please let us know your feedback.&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=105146" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Hard to Find a Technical Resource? Think About Microsoft Developer Support!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/03/26/97172.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/03/26/97172.aspx</id><published>2004-03-27T00:09:00Z</published><updated>2004-03-27T00:09:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=1&gt;I often see questions like this in various forums:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face=Verdana color=#a52a2a size=1&gt;&lt;EM&gt;We are about start the coding phase of our project. We would like to validate our architecture against someone with expertise in DCOM/Remoting/--Add your technology here--. We probably need a week or two of someone's time to provide a sanity check before we start our work. It is hard to find a resource, can you help?&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;You can open an advisory incident with Microsoft Developer Support to get help. Get the details at &lt;/FONT&gt;&lt;A href="http://support.microsoft.com/default.aspx?pr=cntactms"&gt;&lt;FONT face=Verdana size=1&gt;http://support.microsoft.com/default.aspx?pr=cntactms&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;However if it is a quick question, please use the newsgroups.&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=97172" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>DCOM: Is there a way to get the IP of the DCOM client from the DCOM server?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/03/01/82302.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/03/01/82302.aspx</id><published>2004-03-01T23:26:00Z</published><updated>2004-03-01T23:26:00Z</updated><content type="html">&lt;P align=left&gt;&lt;FONT face=Verdana color=#000000 size=1&gt;Another FAQ. Short answer: may be. Shorter answer: no. To be honest: no supported way.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana color=#000000 size=1&gt;CoQueryClientBlanket() will give "some information", such as the user name and domain name, but unfortunately, there is no way of obtaining the client machine name or IP address from a DCOM application. This is because there is no way to get RPC Binding Handle inside a DCOM server. If you have a RPC application then you have a RPC binding Handle and this will have information about the client.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana color=#000000&gt;&lt;FONT size=1&gt;If you look at Inside Distributed COM by Guy Eddon &amp;amp; Henry Eddon and/or &lt;/FONT&gt;&lt;A href="www.microsoft.com/msj/0198/activex0198.htm"&gt;&lt;FONT size=1&gt;Don Box's article in MSJ&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt; back in 98, they talk about the "unpublished and unsupported (by MS)" interface IChannelHook which can be used to obtain the Client address. Both client and server needs to Activate IChannelHook to its process. Microsoft does not recommend nor does it support the use of IChannelHook or any other unpublished interfaces/APIs.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana color=#000000&gt;&lt;FONT size=1&gt;Speaking of "unpublished and unsupported" API's, the web site &lt;/FONT&gt;&lt;A href="http://members.tripod.com/IUnknwn"&gt;&lt;FONT size=1&gt;http://members.tripod.com/IUnknwn&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt; gives an example of how to marshal an interface pointer to a stream, and then look at the OBJREF structure that is part of the marshaled interface pointer (as described in Chapter 12 of Inside Distributed COM by Guy Eddon and Henry Eddon). The OBJREF structure contains the client's STRINGBINDING when standard marshaling is used, which contains the client's IP address.&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=82302" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Post your Remoting questions in microsoft.public.dotnet.framework.remoting</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/sanpil/archive/2004/02/24/79528.aspx" /><id>http://blogs.msdn.com/b/sanpil/archive/2004/02/24/79528.aspx</id><published>2004-02-25T00:56:00Z</published><updated>2004-02-25T00:56:00Z</updated><content type="html">&lt;P align=left&gt;&lt;FONT face=Verdana color=#000000&gt;&lt;FONT size=1&gt;As I look through the feedback for my post, I thought it may be a good idea that I propose this: feel free to post your Remoting related questions in microsoft.public.dotnet.framework.remoting newsgroup. The newsgroup is pretty active with some MS guys and a couple of MVPs regularly answering queries. It is easy to configure Outlook Express to read newsgroups. Details available at &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/newsgroups/"&gt;&lt;FONT size=1&gt;http://msdn.microsoft.com/newsgroups/&lt;/FONT&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=79528" width="1" height="1"&gt;</content><author><name>MSDNArchive</name><uri>http://blogs.msdn.com/MSDNArchive/ProfileUrlRedirect.ashx</uri></author></entry></feed>