<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Mad Computerist's Insanities</title><link>http://madcomputerist.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MadComputerist" /><description></description><language>en</language><managingEditor>noreply@blogger.com (Mad Computerist)</managingEditor><lastBuildDate>Fri, 24 Feb 2012 08:44:15 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">11</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="madcomputerist" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><item><title>The type or namespace name 'Xrm' does not exist in the namespace</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/dX0wreZc_JA/type-or-namespace-name-xrm-does-not.html</link><category>microsoft dynamics crm 2011</category><category>crm 2011</category><category>console application</category><category>error</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Fri, 24 Feb 2012 08:15:07 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-7239424948194545875</guid><description>When we start learning about server side extension in CRM 2011, we typically start building a console application and try out CRUD operations consuming CRM web services by referencing sample codes from CRM SDK. So, we normally create a console application,&amp;nbsp;reference the required DLLs from the SDK\bin folder and use those CRM namespace in the code file.&lt;br /&gt;
When you try to build the solution, you may get the following error if you don't leave all the settings by default since the console project has been created.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: red;"&gt;The type or namespace name 'Xrm' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-19P6uApZIbg/T0e1hZsUrZI/AAAAAAAAAjU/CnmrjEScCCg/s1600/Test+Console.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="182" src="http://4.bp.blogspot.com/-19P6uApZIbg/T0e1hZsUrZI/AAAAAAAAAjU/CnmrjEScCCg/s400/Test+Console.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
All you have to solve this problem is right click the project, select &lt;b&gt;Properties &lt;/b&gt;and change the &lt;b&gt;Target Framework&lt;/b&gt; from “&lt;b&gt;.NET Framework 4 Client Profile&lt;/b&gt;” to&amp;nbsp;“&lt;b&gt;.NET Framework 4&lt;/b&gt;”.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-IUbIePwwgjg/T0e2evsE0-I/AAAAAAAAAjc/_8ZHiT2Z0us/s1600/2.+Target+Framework.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="http://1.bp.blogspot.com/-IUbIePwwgjg/T0e2evsE0-I/AAAAAAAAAjc/_8ZHiT2Z0us/s400/2.+Target+Framework.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Now, you can start coding and carry on your console application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-7239424948194545875?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/dX0wreZc_JA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-25T00:15:07.380+08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-19P6uApZIbg/T0e1hZsUrZI/AAAAAAAAAjU/CnmrjEScCCg/s72-c/Test+Console.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2012/02/type-or-namespace-name-xrm-does-not.html</feedburner:origLink></item><item><title>Preventing Caching of JavaScript files in IIS7</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/qb2CMnr76vg/preventing-caching-of-javascript-files.html</link><category>javascript</category><category>iis7</category><category>client side scripting</category><category>cache</category><category>ms crm</category><category>iis</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Fri, 24 Feb 2012 07:13:37 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-8093131954954116653</guid><description>When there are a lot of client side scripting involved in the MS CRM project, I normally&amp;nbsp;load external JavaScript files for faster development. Opening external js code files in Notepad++ is readable and looks so much better than CRM web resource text editor and we can save a few seconds of publishing web resource after every modification of the code. But we need to disable caching for JavaScript files in IIS or else we have to&amp;nbsp;delete temporary internet files in Internet Explorer to load the updated script file after each modification of the code.&lt;br /&gt;
&lt;br /&gt;
In order to prevent caching of JavaScript files in IIS7, the Output Caching setting of the MS CRM site in ISS Manager need to be changed.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-VSQ5ersY9-I/T0WoN3dz54I/AAAAAAAAAi4/7Nblhef5fFg/s1600/inetmgr.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://2.bp.blogspot.com/-VSQ5ersY9-I/T0WoN3dz54I/AAAAAAAAAi4/7Nblhef5fFg/s400/inetmgr.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
We need to add one entry in the Output Caching with the File extension name ".js"&amp;nbsp;and enable both &lt;b&gt;User-mode caching&lt;/b&gt; and &lt;b&gt;Kernel-mode caching&lt;/b&gt; and choose &lt;b&gt;Using file change notifications radio button&lt;/b&gt; for both sections. Then, click &lt;b&gt;Advanced&lt;/b&gt; button and enable &lt;b&gt;Headers&lt;/b&gt; checkbox and enter "Cache-Control" in the textbox.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-RVwA-zAYcnQ/T0WqYEbFWcI/AAAAAAAAAjA/K-QTRPoCFXs/s1600/inetmgrSettings.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://4.bp.blogspot.com/-RVwA-zAYcnQ/T0WqYEbFWcI/AAAAAAAAAjA/K-QTRPoCFXs/s400/inetmgrSettings.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
After all these settings, you'll need to do &lt;b&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc735265(v=ws.10).aspx"&gt;IISReset&lt;/a&gt;&lt;/b&gt; and the CRM form will load the latest JavaScript file everytime you modify the external file and refresh the form. Deleting temporary internet files in Internet Explorer&amp;nbsp;is not required anymore.&lt;br /&gt;
&lt;br /&gt;
PS: You may need to delete temporary internet files in Internet Explorer for only once if it's not working after applying all these settings and IISReset.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-8093131954954116653?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/qb2CMnr76vg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-24T23:13:37.631+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-VSQ5ersY9-I/T0WoN3dz54I/AAAAAAAAAi4/7Nblhef5fFg/s72-c/inetmgr.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2012/02/preventing-caching-of-javascript-files.html</feedburner:origLink></item><item><title>Bypassing Prompt and Refresh the Form</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/XGX8dl3mN3U/bypassing-prompt-and-refresh-form.html</link><category>javascript</category><category>ms crm 2011</category><category>tips</category><category>form</category><category>ms crm</category><category>prompt</category><category>refresh</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Tue, 21 Feb 2012 10:20:51 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-5953747061691068568</guid><description>In some scenarios of client site scripting in MS CRM 2011 (mostly in the custom ribbon button actions), we might have to force the form to refresh in order to show the updated values or refresh the Enable/Disable Show/Hide status of the ribbon buttons.&lt;br /&gt;
But sometimes, just triggering the&amp;nbsp;&lt;span style="background-color: #f0f0f0; font-family: arial; font-size: 12px; line-height: 20px; text-align: left;"&gt;window.location.reload&lt;/span&gt;&amp;nbsp;cause the prompt and prevent the form from refreshing if the user has changed any of the values on the form before triggering the ribbon button event.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-GuFOLytzo2g/T0Pex63b9CI/AAAAAAAAAiw/AOXcP07Cbnk/s1600/Prompt.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-GuFOLytzo2g/T0Pex63b9CI/AAAAAAAAAiw/AOXcP07Cbnk/s320/Prompt.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to avoid such prompt, we can check the Dirty state of the form and force to save if the user has updated any field. And simply refresh the form if there is no change done.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: initial; background-origin: initial; border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(204, 204, 204); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: dashed; border-top-width: 1px; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 644px;"&gt;&lt;code style="word-wrap: normal;"&gt;function ForceRefreshForm()
{
 if(Xrm.Page.data.entity.getIsDirty())
  Xrm.Page.data.entity.save();
 else
  window.location.reload(true);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-5953747061691068568?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/XGX8dl3mN3U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T02:20:51.240+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-GuFOLytzo2g/T0Pex63b9CI/AAAAAAAAAiw/AOXcP07Cbnk/s72-c/Prompt.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2012/02/bypassing-prompt-and-refresh-form.html</feedburner:origLink></item><item><title>CRM 4.0 Blank Blue Page with JavaScript Error</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/my0-8xZe_7E/crm-40-blank-blue-page-with-javascript.html</link><category>javascript error</category><category>issue</category><category>blank page</category><category>crm 4.0</category><category>ms crm 4.0</category><category>fix</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Sat, 10 Dec 2011 19:58:55 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-236932131666711249</guid><description>&lt;br /&gt;
After installation of CRM and accessing the CRM web client, the page stopped loading at an empty blank blue page and there was a JavaScript error at the left corner of the statusbar with the following details:&lt;br /&gt;
&lt;br /&gt;
Line: 194&lt;br /&gt;
Char: 1&lt;br /&gt;
Error: Object expected&lt;br /&gt;
Code: 0&lt;br /&gt;
URL: http://localhost:5555/orgname&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-_FmQl_4IrdU/TuQo-mmpeRI/AAAAAAAAAhQ/6foY6DCHsfc/s1600/1.+Default+ASPX.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="http://1.bp.blogspot.com/-_FmQl_4IrdU/TuQo-mmpeRI/AAAAAAAAAhQ/6foY6DCHsfc/s400/1.+Default+ASPX.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Actually that was the default.aspx and when we tried to access loader.aspx, the page was loading but not properly and the images are also missing.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ZVyKkCFgZsQ/TuQpJgMWi2I/AAAAAAAAAhY/Rq2neQJPglM/s1600/2.+Loader+ASPX.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://1.bp.blogspot.com/-ZVyKkCFgZsQ/TuQpJgMWi2I/AAAAAAAAAhY/Rq2neQJPglM/s400/2.+Loader+ASPX.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We browsed across all the forums and blogs and found out that such problem is quite common. After trying out a few ways as mentioned in the solutions, we managed to fix this issue by enabling the anonymous access of the CRM website, inheritance override for all the components, and disable back the anonymous access of the CRM website. Here’s the step by step solution for this issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Go to the IIS Manager and go to the Properties of CRM website.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-CorYLAFIEog/TuQpKPg5vzI/AAAAAAAAAhc/Mvl32t4KUO4/s1600/3.+CRM+WebsiteProperties.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://2.bp.blogspot.com/-CorYLAFIEog/TuQpKPg5vzI/AAAAAAAAAhc/Mvl32t4KUO4/s400/3.+CRM+WebsiteProperties.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
2. In the Directory Security tab, click the Edit button for Authentication and access control.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-r1BSlifBz2E/TuQpKjddDVI/AAAAAAAAAhk/TXPWxqP2tsM/s1600/4.+Directory+Security.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="387" src="http://3.bp.blogspot.com/-r1BSlifBz2E/TuQpKjddDVI/AAAAAAAAAhk/TXPWxqP2tsM/s400/4.+Directory+Security.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Enable anonymous access and Click OK.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-FSezJnMRXig/TuQpLQwyPXI/AAAAAAAAAhs/fh4aYK1FHNE/s1600/5.+Enable+Anonymous+Access+Control.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-FSezJnMRXig/TuQpLQwyPXI/AAAAAAAAAhs/fh4aYK1FHNE/s400/5.+Enable+Anonymous+Access+Control.PNG" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Click OK again in the website Properties form and then you’ll be prompted for Inheritance Overrides.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-BnhRyLL7ZuU/TuQpMNrXcGI/AAAAAAAAAh0/Q7QF5zi4l8w/s1600/6.+Click+OK.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="387" src="http://3.bp.blogspot.com/-BnhRyLL7ZuU/TuQpMNrXcGI/AAAAAAAAAh0/Q7QF5zi4l8w/s400/6.+Click+OK.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Select All in the Child Nodes and click OK.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-F0FUs1WzlV0/TuQpM59z6BI/AAAAAAAAAh8/aNBaTNiZzXU/s1600/7.+Inheritance+Overrides.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" src="http://4.bp.blogspot.com/-F0FUs1WzlV0/TuQpM59z6BI/AAAAAAAAAh8/aNBaTNiZzXU/s400/7.+Inheritance+Overrides.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Then, repeat the steps 1, 2 and disable back the anonymous access.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-qq1bEyCWE7I/TuQpNjgadSI/AAAAAAAAAiE/kxIkm75J4ks/s1600/8.+Disable+Anoymous+Access+Back.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-qq1bEyCWE7I/TuQpNjgadSI/AAAAAAAAAiE/kxIkm75J4ks/s400/8.+Disable+Anoymous+Access+Back.PNG" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Then, the CRM application should be working fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-236932131666711249?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/my0-8xZe_7E" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T11:58:55.802+08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-_FmQl_4IrdU/TuQo-mmpeRI/AAAAAAAAAhQ/6foY6DCHsfc/s72-c/1.+Default+ASPX.PNG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2011/12/crm-40-blank-blue-page-with-javascript.html</feedburner:origLink></item><item><title>Unsupported method for adding Calibri in email font selection of MSCRM 4.0/2011</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/_Wz3Wt91hWU/unsupported-method-for-adding-calibri.html</link><category>unsupported</category><category>ms crm 2011</category><category>email</category><category>crm 2011</category><category>tips</category><category>font</category><category>crm 4.0</category><category>ms crm 4.0</category><category>calibri</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Wed, 23 Nov 2011 01:21:20 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-5238842562534107952</guid><description>&lt;br /&gt;
Starting from Office 2007, Calibri became the default font and almost all the Outlook users just send out their mail with default font.&amp;nbsp;So, for some organizations who send out email directly from CRM web client, they want an option to add the 'Calibri' font into CRM's font selection field in the email form and make it as the default font believing that it may result in a more consistent corporate image.&lt;br /&gt;
In order to achieve this, we've got to do unsupported modification of one aspx file in MS CRM application and so should only ever be used with caution.&lt;br /&gt;
This method is adding LOCID_HTMLBAR_DEFAULTFONTS in the aspx file to override the default values.&lt;br /&gt;
&lt;br /&gt;
In CRM 4.0, we need to add the following line of code in "\Activities\email\edit.aspx" file.&lt;br /&gt;
&lt;pre style="background-image: URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; &amp;lt;script language="JavaScript" type="text/javascript"&amp;gt;  
   
 // Unsupported Modification to add new font "Calibri" in the font selection of email form  
 LOCID_HTMLBAR_DEFAULTFONTS = "Calibri,Arial,Arial Black,Tahoma,Verdana,Garamond,Times New Roman,Courier New,MS Gothic";  
 // Unsupported Modification Line End  
   
 function window.onload()  
 {  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
In CRM 2011, we need to add the following block of code in "\UserDefined\edit.aspx" file.&lt;br /&gt;
&lt;pre style="background-image: URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; &amp;lt;head&amp;gt;  
 &amp;lt;cnt:AppHeader id="crmHeader" runat="server" /&amp;gt;  
   
 // INSERT THIS BLOCK  
 &amp;lt;script language="JavaScript" type="text/javascript"&amp;gt;  
 LOCID_HTMLBAR_DEFAULTFONTS = "Calibri,Arial,Arial Black,Tahoma,Verdana,Garamond,Times New Roman,Courier New,MS Gothic";  
 &amp;lt;/script&amp;gt;  
 // INSERT THIS BLOCK END  
   
 &amp;lt;/head&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make it as the default font for the new email forms, add the following code in onLoad event of email form.&lt;br /&gt;
&lt;pre style="background-image: URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; var CRM_FORM_TYPE_CREATE = 1;   
 if(crmForm.FormType == CRM_FORM_TYPE_CREATE)  
 {  
      document.getElementById("descriptionIFrame").contentWindow.document.getElementsByTagName("font")[0].setAttribute('face', "Calibri, Tahoma, Verdana, Arial");  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
The code can be configured for fonts other than "Calibri" according to the user requirements.&lt;br /&gt;
For the email templates, we can Copy+Paste from the web pages opened from Internet Explorer for the formats and images (of course those hosted and open to public).&lt;br /&gt;
&lt;br /&gt;
Yet again, be warned of the consequences unsupported modification of CRM files, and you may need to re-modify the files again after rollups, upgrades, reinstalltion whenever the files are replaced.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-5238842562534107952?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/_Wz3Wt91hWU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-23T17:21:20.441+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2011/11/unsupported-method-for-adding-calibri.html</feedburner:origLink></item><item><title>Adding Tabs in CRM 2011 Forms like CRM 4.0 Forms</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/C5wycSisBhU/adding-tabs-in-crm-2011-forms-like-crm.html</link><category>microsoft dynamics crm 2011</category><category>web resource</category><category>ms crm 2011</category><category>crm 2011</category><category>form</category><category>microsoft dynamics crm</category><category>ms crm 4.0</category><category>ms crm</category><category>tabs</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Fri, 24 Feb 2012 07:23:07 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-3070108813601740907</guid><description>Sometimes, the users are so used to with the tabs from CRM 4.0 forms that they are not happy with the tab sections from CRM 2011 forms. And sometimes, the input data from one tab has to be populated in another tab according to the workflow of the business process.&lt;br /&gt;
In such situations, we've got no choice but to simulate the tabs of CRM 4.0 form by embedding an HTML web resource with tab controls in the header of the form which will show/hide the tab sections upon clicking.&lt;br /&gt;
&lt;br /&gt;
To start implementing, download the HTML file from &lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=explorer&amp;amp;chrome=true&amp;amp;srcid=0B-vInCE0NEZQOTQ4Y2MwMjktZmY4MS00Y2ZlLWFhNjMtZGU5MDdlZDhlNjQz&amp;amp;hl=en_US"&gt;here&lt;/a&gt;.&lt;br /&gt;
Upload that HTML file as a web resource in your CRM organization solution.&lt;br /&gt;
Open the form that you want to add tabs and insert the uploaded&amp;nbsp;web resource in the header of that form.&lt;br /&gt;
Go to the Formatting tab and change the number of rows to 1 and occupy all columns in layout.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-zw4HGms8LmA/To03dbux5hI/AAAAAAAAAfo/M961W6f_hr8/s1600/Add+Webresource.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="http://4.bp.blogspot.com/-zw4HGms8LmA/To03dbux5hI/AAAAAAAAAfo/M961W6f_hr8/s400/Add+Webresource.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Save the form and publish.&lt;br /&gt;
So, the final result of the form will be as shown in the screenshot below.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-GzEBFQIvuec/To03uVrZndI/AAAAAAAAAfs/5Bq3iyqyWdY/s1600/Tab.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-GzEBFQIvuec/To03uVrZndI/AAAAAAAAAfs/5Bq3iyqyWdY/s400/Tab.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
PS: Currently, I've just added 12 tabs in the html web resource so that it can handle the forms with maximum 12 tabs. If your form has more than 12 tabs, you have to edit the HTML file and add more tab items (li nodes) and re-upload the html web resource.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-3070108813601740907?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/C5wycSisBhU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-24T23:23:07.913+08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-zw4HGms8LmA/To03dbux5hI/AAAAAAAAAfo/M961W6f_hr8/s72-c/Add+Webresource.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2011/10/adding-tabs-in-crm-2011-forms-like-crm.html</feedburner:origLink></item><item><title>Microsoft Dynamics CRM 2011 Notebook</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/ac5qfwmat6Y/new-features-in-microsoft-dynamics-crm.html</link><category>crm 2011</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Fri, 24 Feb 2012 08:44:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-3919515222768187499</guid><description>&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
In this post, I am going to note down all the useful &lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#addons"&gt;add-ons&lt;/a&gt;,&amp;nbsp;&lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#information"&gt;information&lt;/a&gt;, &lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#tips"&gt;tips&lt;/a&gt; and &lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#tools"&gt;tools&lt;/a&gt; regarding with MS CRM 2011.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #0000ee; font-size: large;"&gt;&lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#" name="addons"&gt;Add-ons&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://www.gapconsulting.co.uk/addons/microsoftdynamicscrm2011autonumber.asp"&gt;Auto Number [GapConsulting]&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://crm2011autonumber.codeplex.com/"&gt;Auto Number [jaimieji]&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://mscrmblogger.com/2011/09/15/adding-imagetools-to-the-crm-attachment-image-for-crm-2011/"&gt;Adding ImageTools to the CRM Attachment Image&lt;/a&gt; (&lt;a href="http://crmattachmentimage.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;/div&gt;
&lt;a href="http://mscrmblogger.com/2010/07/08/crm-workflow-manipulation-library/"&gt;Workflow Manipulation Library&lt;/a&gt; (&lt;a href="http://manipulationlibrary.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://gonzaloruizcrm.blogspot.com/2011/06/use-workflow-to-generate-hyperlink-to.html"&gt;Workflow Utilities by Gonzalo&lt;/a&gt;&amp;nbsp;(&lt;a href="http://crm2011workflowutils.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://blog.sonomapartners.com/2011/04/workflow-utilities-for-crm-2011-on-premise-editions.html"&gt;Workflow Utilities by&amp;nbsp;Sonoma&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#" name="information"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Information&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;New Features in Microsoft Dynamics CRM 2011&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/gg309589.aspx"&gt;MSDN Library: What's New for Microsoft Dynamics CRM 2011&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dynamicsexchange.com/CRM-2011/New-in-CRM-2011.aspx"&gt;Dynamics Exchange: What’s New in CRM 2011 Part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dynamicsexchange.com/CRM-2011/New-in-CRM-2011-Second.aspx"&gt;Dynamics Exchange: What’s New in CRM 2011 Part 2&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dynamicsexchange.com/CRM-2011/New-in-CRM-2011-Third.aspx"&gt;Dynamics Exchange: What’s New in CRM 2011 Part 3&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/"&gt;Surviving CRM:&amp;nbsp;Dynamics CRM 2011 Walkthrough&amp;nbsp;Part 1: new features in 74 slides&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/"&gt;Surviving CRM:&amp;nbsp;Dynamics CRM 2011 Walkthrough Part 2: another 100+ slides of new features&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://danielcai.blogspot.com/2011/04/microsoft-dynamics-crm-2011-javascript.html"&gt;JavaScript Development Cheat Sheet&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27134"&gt;Microsoft Dynamics CRM 2011 User’s Guide&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27135"&gt;Microsoft Dynamics CRM 2011 Administrator's Guide&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#" name="tips"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Tips&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;General&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://madcomputerist.blogspot.com/2011/10/adding-tabs-in-crm-2011-forms-like-crm.html"&gt;Adding Tabs in Forms as CRM4.0&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://gtcrm.wordpress.com/2011/09/07/call-centre-optimised-crman-example-solution-2/"&gt;Call Centre Optimised CRM–An Example Solution&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.customereffective.com/blog/2011/08/crm-2011changing-the-form-header-and-footer-colors.html"&gt;Changing the Form Header and Footer Colors&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmshop.blogspot.com/2011/09/how-to-change-maximum-no-of-control-in.html"&gt;Changing the maximum no. of controls in Dashboards&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2012/01/how-to-colorize-grid-rows.html"&gt;Colorize Grid Rows&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mahenderpal.wordpress.com/2011/10/04/create-custom-filtered-lookup-to-filter-records-based-on-start-and-end-date-in-ms-crm-2011/"&gt;Create Custom Filtered Lookup to Filter Records Based on Start and End date&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmshop.blogspot.com/2011/07/step-by-step-hiding-add-existing-button.html"&gt;Hiding “Add Existing” button&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/11/22/crm-2011-how-to-install-microsoft-dynamics-crm-2011-without-an-internet-connection/"&gt;How to install Microsoft Dynamics CRM 2011 without an Internet Connection&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/11/24/crm-2011-how-to-open-crm-as-a-different-user/"&gt;How to open CRM as a different user&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/06/03/crm-2011-how-to-set-up-remote-debugging-for-plugins/"&gt;How to Set up Remote Debugging for Plugins&lt;/a&gt;&lt;a href="http://www.crmcodex.com/2012/01/how-to-setup-visual-studio-remote-debugging/"&gt;How to Setup Visual Studio Remote Debugging&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://dynamicscrm2011.wordpress.com/2011/05/31/crm-2011-web-resource-part-2-how-to-use-clientglobalcontext-js-aspx/"&gt;How to use “ClientGlobalContext.js.aspx” in Web Resource HTML&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://030bacf.netsolhost.com/WordPress/?page_id=218"&gt;Improving CRM Performance under Windows 2008 using IIS7 Output Caching feature&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/06/22/crm-2011-how-to-increase-the-records-per-page-to-more-than-250-rows/"&gt;Increase the records per page to more than 250 rows&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://gtcrm.wordpress.com/2011/11/14/installing-a-2-server-crm-2011-with-service-accounts-and-minimum-permissions/"&gt;Installing a 2-server CRM 2011 with Service Accounts and Minimum Permissions&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/12/01/crm-2011-using-javascript-intellisense-and-testpage-htm/"&gt;Javascript Intellisense&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://ankit.inkeysolutions.com/2012/01/crm-2011-how-to-launch-dialog-on-click.html"&gt;Launch a Dialog on click of custom ribbon button&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmblogger.com/2011/02/23/crm2011-parent-child-grids-jscript/"&gt;Link two subgrids on a form together (parent-child-grids)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://030bacf.netsolhost.com/WordPress/?p=795"&gt;Multi Select Option Set&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://inogic.blogspot.com/2012/01/pass-custom-parameters-to-entity-form.html"&gt;Pass Custom Parameters to an entity form through a URL&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://darrenliu.wordpress.com/2011/02/07/reference-an-image-in-web-resource-from-site-map-or-ribbon/"&gt;Reference an image in Web Resource from Site Map or Ribbon&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://gtcrm.wordpress.com/2011/09/13/working-with-display-rules-in-crm-2011ribbon-customisation/"&gt;Ribbon Customisation Display Rules&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.magnetism.co.nz/blog/paul/12-02-14/Scheduling_Work_Hours_and_Business_Closure_Dynamics_CRM_2011.aspx"&gt;Scheduling Work Hours and Business Closure&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://gtcrm.wordpress.com/2011/05/11/sharing-secured-fields-in-crm-2011/"&gt;Sharing Secured Fields&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://erikpool.blogspot.com/2011/10/understanding-crm-ribbon-xml-part-1.html"&gt;Understanding CRM Ribbon XML - Part 1: ribbon content and structure&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://erikpool.blogspot.com/2011/10/understanding-crm-ribbon-xml-part-2.html"&gt;Understanding CRM Ribbon XML - Part 2: updating the ribbon&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://erikpool.blogspot.com/2011/10/understanding-crm-ribbon-xml-part-3.html"&gt;Understanding CRM Ribbon XML - Part 3: Group Templates&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="background-color: transparent;"&gt;JavaScipt&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://blogs.infinite-x.net/2010/11/18/crm-2011-accessing-the-parent-form-from-a-child-form/"&gt;Accessing the Parent Form from a Child Form&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mahenderpal.wordpress.com/2011/08/24/calling-external-webservice-from-ms-crm-2011-asynchronously-javascript/"&gt;Calling External Webservice with Javascript Asynchronously&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mahenderpal.wordpress.com/2011/07/01/close-ms-crm-2011-form-using-js/"&gt;Close MS CRM 2011 Form without Prompt&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://inogic.blogspot.com/2012/01/dynamically-control-form-navigation.html"&gt;Dynamically Show Different Form onLoad&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://a33ik.blogspot.com/2012/02/playing-with-notes-control.html"&gt;Enable Disable Notes Control&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2009/01/jscript-know-which-action-raised-onsave.html"&gt;Events in onSave method (List of&amp;nbsp;event.Mode)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.customereffective.com/blog/2011/12/crm-2011excessive-sub-gridding.html"&gt;Excessive Sub-Gridding for more than 4&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://danielcai.blogspot.com/2011/12/filtered-lookup-for-existing-button-of.html"&gt;Filtered Lookup for "Add Existing..." Button of a CRM N:N View&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mahenderpal.wordpress.com/2011/05/11/get-current-user-id-and-name-in-javascript-ms-crm-2011/"&gt;Get Current User ID and Name&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmdm.blogspot.com/2011/12/how-to-retrieve-selected-record-ids-of.html"&gt;Get Selected Record Guid from a Subgrid&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmblogger.com/2011/02/23/crm2011-parent-child-grids-jscript/"&gt;Link two subgrids on a form together (parent-child-grids)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/gg327967.aspx"&gt;Pass Microsoft Dynamics CRM Data From a Page as a Parameter to Ribbon Actions&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.magnetism.co.nz/blog/paul/12-02-05/Prefill_Lookup_Field_with_Default_Value_Dynamics_CRM_2011.aspx"&gt;Populate Lookup Field with String Value (without GUID) using Automatic Resolution&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.avanadeblog.com/xrm/2011/06/showing-custom-alerts-in-2011.html"&gt;Showing Custom Form Alerts&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmdm.blogspot.com/2011/12/how-to-update-records-of-sub-grid-in.html"&gt;Update records of a Sub-grid using OData JSON JQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Plugin&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;a href="http://mscrmshop.blogspot.com/2012/01/step-by-step-plugin-tutorial-using.html"&gt;Step by step plugin tutorial using Developer's Toolkit Part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmshop.blogspot.com/2012/01/step-by-step-plugin-tutorial-using_18.html"&gt;Step by step plugin tutorial using Developer's Toolkit Part 2&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmshop.blogspot.com/2012/01/step-by-step-plugin-tutorial-using_31.html"&gt;Step by step plugin tutorial using Developer's Toolkit Part 3&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Report&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://mscrmpress.blogspot.com/2011/01/tips-for-creating-custom-ssrs-report-in.html"&gt;Creating custom SSRS report in MSCRM&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmpress.blogspot.com/2011/02/custom-report-in-mscrm-using-stored.html"&gt;Custom Report in MSCRM using Stored Proc&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.xrm.sk/blog/2009/05/crm-reporting-tips-and-hints-ii-crmaf-binding-not-working/"&gt;CRM Reporting Tips And Hints – II. CRMAF binding not working&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Silverlight&lt;/b&gt;&lt;/div&gt;
&lt;a href="http://mileyja.blogspot.com/2011/06/create-entity-in-microsoft-dynamics-crm.html"&gt;Create Entity in Microsoft Dynamics CRM 2011 from Silverlight&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mkonrad.blogspot.com/2011/02/crm-2011-debuggin-silverlight.html"&gt;Debugging Silverlight Web Resources without deploying&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.develop1.net/public/post/Early-bound-Entity-Types-in-Silverlight.aspx"&gt;Early bound Entity Types in Silverlight&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mahenderpal.wordpress.com/2011/05/11/get-current-user-id-and-name-in-javascript-ms-crm-2011/"&gt;Get Current User ID and Organization ID in SIlverlight Using WhoAmIRequest&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://lucianodangelo.blogspot.com/2011/09/interact-with-crm-form-objects-from.html"&gt;Interact with CRM form objects from Silverlight through the HTML Bridge&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/gg594452.aspx"&gt;Use the SOAP Endpoint for Web Resources with Silverlight&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Others&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://scottlinux.com/2011/06/24/convert-vdi-to-vmdk-virtualbox-to-vmware/"&gt;Convert VDI to VMDK – VirtualBox to VMware&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://gtcrm.wordpress.com/2011/07/22/how-to-duplicate-a-virtual-box-image/"&gt;Duplicate a Virtual Box Image&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://strangenut.com/blogs/clr-programming-blog/archive/2010/07/03/how-to-edit-the-password-policy-on-windows-server-2008-r2-with-active-directory.aspx"&gt;Edit the password policy on Windows Server 2008 R2 with Active Directory&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.howtogeek.com/50399/how-to-resize-a-microsoft-virtual-hard-drive-vhd-file/"&gt;How to Resize a Microsoft Virtual Hard Drive (VHD) File&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://knol.google.com/k/charles-dow/oracle-vm-virtualbox-4-resize-a-vdi-file/144er4yyac1zo/14#"&gt;How to Resize an Oracle VM VirtualBox 4 .vdi file&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.virtualbox.org/manual/ch04.html#sf_mount_manual"&gt;Manual mounting shared folder in&amp;nbsp;Oracle VM VirtualBox&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;a href="http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html#" name="tools"&gt;Tools&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2012/02/bulk-export-solution-there-also-tool.html"&gt;Bulk Export Solution&lt;/a&gt; (&lt;a href="http://crmsolutionbulkexpo.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/11/09/crm-2011-tool-crmdiagtool-2011/"&gt;CrmDiagTool&lt;/a&gt; (&lt;a href="http://crmdiagtool2011.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2012/01/new-tool-no-new-assembly.html"&gt;Connection Control Assembly for Custom Tools&lt;/a&gt; (&lt;a href="http://connectioncontrol.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mileyja.blogspot.com/2011/03/crm-2011-jscript-soap-request-formatter.html"&gt;JavaScript SOAP Request Formatter&lt;/a&gt; (&lt;a href="http://crm2011soap.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/06/new-tool-javascript-web-resource.html"&gt;JavaScript Web Resource Manager&lt;/a&gt; (&lt;a href="http://jswebresourcemanager.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://www.crmxpress.net/Blog/Blog/post/2011/11/04/Releasing-CrmXpress-RunAs-GUI-tool.aspx"&gt;RunAs GUI tool&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.sonomapartners.com/2011/05/metablast-get-your-microsoft-crm-entity-schema-data-now.html"&gt;Metablast Schema Documentation&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/b/crm/archive/2011/03/09/metadata-browser-for-microsoft-dynamics-crm-2011.aspx"&gt;Metadata Browser [SDK]&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://bingsoft.wordpress.com/2011/02/18/crm-2011-metadata-browser/"&gt;Metadata Browser [3rd party]&lt;/a&gt;&amp;nbsp; (&lt;a href="http://crm2011metabrowser.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2012/01/new-tool-documentation-generator.html"&gt;Metadata Document Generator&lt;/a&gt; (&lt;a href="http://metadatadocgenerator.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://bingsoft.wordpress.com/2011/03/06/crm-2011-odata-query-designer-crm2011/"&gt;OData Query Designer&lt;/a&gt; (&lt;a href="http://crm2011odatatool.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://pragmamscrm.blogspot.com/2011/07/mscrm-2011-ribbon-and-sitemap-editor.html"&gt;Pragma Toolkit: Ribbon, SiteMap Editor&lt;/a&gt; (&lt;a href="http://pragmatoolkit.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/07/new-tool-alpha-ribbon-editor.html" style="background-color: transparent;"&gt;Ribbon Editor&lt;/a&gt;&lt;span style="background-color: transparent;"&gt; (&lt;/span&gt;&lt;a href="http://ribboneditor.codeplex.com/" style="background-color: transparent;"&gt;CodePlex&lt;/a&gt;&lt;span style="background-color: transparent;"&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/09/new-tool-role-updater-for-microsoft.html"&gt;Role Updater&lt;/a&gt; (&lt;a href="http://roleupdater.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/10/tool-update-searchable-property-updater.html"&gt;Searchable Property Updater&lt;/a&gt; (&lt;a href="http://searchpropupdater.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/06/new-tool-sitemap-editor-for-microsoft.html"&gt;SiteMap Editor&lt;/a&gt;&amp;nbsp;(&lt;a href="http://sitemapeditor.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://dynamics.pinpoint.microsoft.com/en-us/applications/microsoft-dynamics-crm-sitemap-editor-12884928049"&gt;SiteMap Editor by Microsoft&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.crmxpress.net/Blog/Blog/post/2011/12/08/Releasing-CrmXpress-SmartSoapLogger-v10.aspx"&gt;Smart Soap Logger&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/11/new-tool-solution-import-for-microsoft.html"&gt;Solution Import Tool&lt;/a&gt; (&lt;a href="http://solutionimport.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://www.crmxpress.net/Blog/Blog/post/2011/12/06/Releasing-CrmXpress-TraceHelper-v10.aspx"&gt;Trace Helper&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mscrmshop.blogspot.com/2011/10/crm2011-user-settings-utility-20.html"&gt;User Settings Utility&lt;/a&gt; (&lt;a href="http://crm2011usersettings.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://mscrmtools.blogspot.com/2011/02/new-tool-view-layout-replicator-for.html"&gt;View Layout Replicator&lt;/a&gt; (&lt;a href="http://viewlayoutreplicator.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;a href="http://erikpool.blogspot.com/2011/10/new-crm-2011-ribbon-editing-tool.html"&gt;Visual Ribbon Editor Tool&lt;/a&gt;&amp;nbsp;(&lt;a href="http://crmvisualribbonedit.codeplex.com/"&gt;CodePlex&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Others&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Resources&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/11/25/crm-2011-common-crm-interview-questions-but-what-do-they-tell-you/"&gt;Common CRM interview questions&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/Series/DynamicsCRM2011"&gt;Developer Training Videos&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2012/02/02/crm-2011-excellent-video-resources-crm-2011/"&gt;Excellent video resources CRM 2011&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://slowxrm.blogspot.com/2012/01/more-than-100-videos-dedicated-to.html"&gt;100+ videos dedicated to Microsoft Dynamics CRM 2011&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27822"&gt;Microsoft Dynamics CRM Server 2011&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27821"&gt;Microsoft Dynamics CRM 2011 for Microsoft Office Outlook&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=5283"&gt;Microsoft Dynamics CRM 2011 List Component for Microsoft SharePoint Server 2010&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27818"&gt;Microsoft Dynamics CRM 2011 E-mail Router&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27823"&gt;Microsoft Dynamics CRM 2011 Report Authoring Extension&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=3621"&gt;Microsoft Dynamics CRM 2011 Implementation Guide&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=24004"&gt;Microsoft Dynamics CRM 2011 Software Development Kit (SDK)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23416"&gt;Microsoft&amp;nbsp;Dynamics CRM 2011 Developer Training Kit&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27119"&gt;Microsoft Dynamics CRM 2011 Performance Counters&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pinpoint.microsoft.com/en-us/applications/performance-toolkit-for-microsoft-dynamics-crm-2011-12884915630"&gt;Performance Toolkit for Microsoft Dynamics CRM 2011&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2466084"&gt;Update Rollup 1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2466086"&gt;Update Rollup 2&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2547347"&gt;Update Rollup 3&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2556167"&gt;Update Rollup 4&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2567454"&gt;Update Rollup 5&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2600640"&gt;Update Rollup 6&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Installation and Configuration&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=10381"&gt;Connector for Microsoft Dynamics installation guides&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://forevergeeks.com/how-to-install-active-directory-on-windows-2008/"&gt;Installing Active Directory On Windows Server 2008&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.customereffective.com/blog/2012/01/microsoft-dynamics-crm-2011-standalone-on-virtualbox.html"&gt;Installation of Microsoft Dynamics CRM 2011 Standalone Sandbox Using VirtualBox Part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.customereffective.com/blog/2012/01/microsoft-dynamics-crm-2011-standalone-on-virtualbox-part-2."&gt;Installation of Microsoft Dynamics CRM 2011 Standalone Sandbox Using VirtualBox Part&amp;nbsp;2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23261"&gt;Optimizing and Maintaining Client Performance for Microsoft Dynamics CRM 2011 and CRM Online&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27139"&gt;Optimizing and Maintaining the Performance of a Microsoft Dynamics CRM 2011 Server Infrastructure&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.ryanonrails.com/2011/02/25/hooking-crm-2011-and-share-point-2010-together/"&gt;Integration with&amp;nbsp;SharePoint 2010&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.shariqsheikh.com/blog/index.php/200804/how-to-rename-a-windows-server-2008-domain/"&gt;Rename a Windows Server 2008 domain&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.elmajdal.net/Win2k8/Using_Windows_Server_2008_as_a_Workstation.aspx"&gt;Using Windows Server 2008 as a Workstation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Articles&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://crmbusiness.wordpress.com/2011/12/16/crm-2011-getting-started-with-customer-service-processes-in-microsoft-dynamics-crm/"&gt;Getting started with customer service processes&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Plugins&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://crmpluginutilities.codeplex.com/"&gt;Fullname Plugin (CodePlex)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Others&lt;/span&gt;
&lt;br /&gt;
&lt;a href="http://forums.silverlight.net/p/209232/492949.aspx"&gt;Retrieving Multiple Related Entities Asynchronously&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.binsearch.info/viewNFO.php?oid=54980443&amp;amp;server="&gt;Key&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
90 Day Microsoft Dynamics CRM Server 2011 (no CAL limit):&lt;br /&gt;
MQM2H-JYYRB-RRD6J-8WBBC-CVBD3&lt;br /&gt;
&lt;br /&gt;
90 Day Microsoft Dynamics CRM Workgroup Server 2011 (5 CAL limit):&lt;br /&gt;
H84KC-JH8DF-7PDYK-TXBXR-2RMMT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-3919515222768187499?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/ac5qfwmat6Y" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-25T00:44:15.101+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2011/06/new-features-in-microsoft-dynamics-crm.html</feedburner:origLink></item><item><title>Gmail's new change or Google's April Fooling?</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/ZAapeG9biI8/gmails-new-change-or-googles-april.html</link><category>gmail</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Sun, 26 Jun 2011 22:19:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-8509633903538402442</guid><description>&lt;a href="http://4.bp.blogspot.com/_ImVJpKauW54/SdON8523CgI/AAAAAAAAAF4/1LKvjvPQmLI/s1600-h/Gmail%27s+April+Fool.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5319751662317275650" src="http://4.bp.blogspot.com/_ImVJpKauW54/SdON8523CgI/AAAAAAAAAF4/1LKvjvPQmLI/s320/Gmail%27s+April+Fool.jpg" style="cursor: pointer; float: left; height: 320px; margin: 0pt 10px 10px 0pt; width: 239px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Today when I get into gmail, I found out that my inbox label was spelled with small 'i'. I once faced my Trash label changed to Bin when I changed my &lt;b&gt;Gmail display language &lt;/b&gt;from &lt;span style="font-weight: bold;"&gt;English (US) &lt;/span&gt;to &lt;span style="font-weight: bold;"&gt;English (UK)&lt;/span&gt;. So, I was suspecting does that concern with my gmail display language.  :D&lt;br /&gt;
It happens only in my gmail but not in my colleague's gmail who sit next to me.  So I just want to figure out it is a new change, feature, bug or what and after googling it, I found out in &lt;a href="http://howsy.blogspot.com/2009/03/google-aprils-fool-small-i-in-gmail.html"&gt;one other blog&lt;/a&gt; that whose gmail also happened since last night. Whatever it is, I just post that as a rememberance. :)&lt;br /&gt;
I later found out that the Available, Busy and Invisible status in the gmail chat also changed. (I only found out that a few hours after I once noticed about inbox because I seldom change my status in gmail chat.)&lt;br /&gt;
&lt;br /&gt;
Does that also happen in your gmail too?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-8509633903538402442?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/ZAapeG9biI8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-27T13:19:39.786+08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_ImVJpKauW54/SdON8523CgI/AAAAAAAAAF4/1LKvjvPQmLI/s72-c/Gmail%27s+April+Fool.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2009/03/gmails-new-change-or-googles-april.html</feedburner:origLink></item><item><title>Debugging Silverlight Webresources without deploying in CRM 2011</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/J70bIjjuX7M/crm-2011-debugging-silverlight.html</link><category>silverlight</category><category>crm 2011</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Mon, 30 May 2011 02:18:26 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-1305344929193934622</guid><description>You'll need to create one clientaccesspolicy.xml in the Web-Folder of your CRM-System. (\..\Microsoft Dynamics CRM\CRMWeb\)&lt;br /&gt;The content of the clientaccesspolicy.xml is as follows.&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;div&gt;&lt;!--?xml version="1.0" encoding="utf-8"?--&gt;&lt;/div&gt;&lt;div&gt;&lt;access-policy&gt;&lt;/access-policy&gt;&lt;/div&gt;&lt;div&gt;&lt;cross-domain-access&gt;&lt;/cross-domain-access&gt;&lt;/div&gt;&lt;div&gt;&lt;policy&gt;&lt;/policy&gt;&lt;/div&gt;&lt;div&gt;&lt;allow-from headers="*"&gt;&lt;/allow-from&gt;&lt;/div&gt;&lt;div&gt;&lt;domain uri="*"&gt;&lt;/domain&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;grant-to&gt;&lt;/grant-to&gt;&lt;/div&gt;&lt;div&gt;&lt;resource path="/" subpaths="true"&gt;&lt;/resource&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;!--?xml version="1.0" encoding="utf-8"?--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;access-policy&gt;&lt;/access-policy&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;cross-domain-access&gt;&lt;/cross-domain-access&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;policy&gt;&lt;/policy&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;allow-from headers="*"&gt;&lt;/allow-from&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;domain uri="*"&gt;&lt;/domain&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;grant-to&gt;&lt;/grant-to&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;resource path="/" subpaths="true"&gt;&lt;/resource&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;access-policy&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;cross-domain-access&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;policy&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;allow-from http-request-headers="*"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;domain uri="*"/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;/allow-from&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;grant-to&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;resource path="/" include-subpaths="true"/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;/grant-to&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;/policy&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;/cross-domain-access&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&amp;lt;/access-policy&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Read more about it &lt;a href="http://mkonrad.blogspot.com/2011/02/crm-2011-debuggin-silverlight.html"&gt;{Markus Konrad} blog&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-1305344929193934622?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/J70bIjjuX7M" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-30T17:18:26.755+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2011/05/crm-2011-debugging-silverlight.html</feedburner:origLink></item><item><title>C# class to limit the threads to execute no more than X tasks per unit of time</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/TylbvrtTha4/c-class-to-limit-threads-to-execute-no.html</link><category>.net</category><category>threading</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Wed, 09 Feb 2011 23:31:11 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-6564966658759689447</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Hwj4n-GQskY/TVOQf9l5T5I/AAAAAAAAAU8/R6iUJit1F80/s1600/Limit+Thread+per+Second.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-Hwj4n-GQskY/TVOQf9l5T5I/AAAAAAAAAU8/R6iUJit1F80/s400/Limit+Thread+per+Second.png" width="340" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I just put the code as a screenshot just for backup in case the source can no longer be accessible.&lt;br /&gt;If you want to copy the code as text, you can go and see it &lt;a href="http://stackoverflow.com/questions/2302280/coding-designing-a-generic-thread-safe-limiter-i-e-limit-the-execution-of-x-t/2302584#2302584"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-6564966658759689447?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/TylbvrtTha4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-10T15:31:11.529+08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-Hwj4n-GQskY/TVOQf9l5T5I/AAAAAAAAAU8/R6iUJit1F80/s72-c/Limit+Thread+per+Second.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2011/02/c-class-to-limit-threads-to-execute-no.html</feedburner:origLink></item><item><title>The best downloader for Rapidshare as free user</title><link>http://feedproxy.google.com/~r/MadComputerist/~3/FYbwOumCkAo/best-downloader-for-rapidshare-as-free.html</link><category>tips</category><category>applications</category><author>noreply@blogger.com (Mad Computerist)</author><pubDate>Wed, 09 Feb 2011 23:40:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3970629459363259828.post-7827711228134070144</guid><description>If you feel desperate downloading the file hosting sites like Rapidshare and Megaupload, try &lt;a href="http://wordrider.net/freerapid/download.html"&gt;FreeRapid Downloader&lt;/a&gt; with which you can download as a free user but you don't have to click again and again and wait for the timers anymore. Just put in the download list and it will automatically download. With FreeRapid Downloader, I downloaded 13 files of 200MB rar splits within my 9 hours of office time without clicking once except adding the download URLs.&lt;br /&gt;It can support not only Rapidshare and Megaupload, but also other famous file hosting sites like FileFactory, MediaFire, DepositFiles, Kewlshare, Ziddu, 4shared, iFile, etc. View the complete list of supported sites and features in their &lt;a href="http://wordrider.net/freerapid/"&gt;home page&lt;/a&gt;. This is the best file hosting downloader as free user I've ever seen. Try it.  ;)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another one is &lt;a href="http://jdownloader.org/download/index"&gt;JDownloader&lt;/a&gt; which has more features like auto-extracting, auto captcha filling, premium downloads, downloading encrypted link list such as DLC, etc.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3970629459363259828-7827711228134070144?l=madcomputerist.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MadComputerist/~4/FYbwOumCkAo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-10T15:40:15.977+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://madcomputerist.blogspot.com/2009/03/best-downloader-for-rapidshare-as-free.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>

