<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7356277530319550473</id><updated>2012-02-24T08:59:04.217+02:00</updated><category term='Addins'/><category term='rename tab'/><category term='Microsoft Office'/><category term='password sync'/><category term='SharePoint'/><category term='Pidgin'/><category term='Extensions'/><category term='cloud'/><category term='Activity Monitor'/><category term='Windows Explorer'/><category term='Favorites'/><category term='Addons'/><category term='Digsby'/><category term='Trillian'/><category term='visualisation'/><category term='password management'/><category term='DOM'/><category term='status bar'/><category term='SQL Server Management Studio'/><category term='Tilt'/><category term='LastPass'/><category term='bookmarklet'/><category term='WebGL'/><category term='Browser Plugins'/><category term='custom query'/><category term='Multiprotocol IM'/><category term='Internet Explorer'/><category term='timeout'/><category term='Websites'/><category term='page load progress'/><category term='Android Apps'/><category term='Recommended'/><title type='text'>Ryan's Random Ramblings</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-7172559030451230834</id><published>2012-02-20T13:35:00.000+02:00</published><updated>2012-02-21T13:52:41.841+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bookmarklet'/><category scheme='http://www.blogger.com/atom/ns#' term='rename tab'/><title type='text'>Enhance your browsing experience using Bookmarklets</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;A &lt;a href="http://en.wikipedia.org/wiki/Bookmarklet" target="_blank"&gt;bookmarklet&lt;/a&gt; is a a term used to refer to an unobtrusive snippet of JavaScript code, which is saved as a traditional bookmark in a web-browser. A bookmarklet is designed to provide enhanced one-click functionality to a browser or webpage. For example, it could count the number of words on a page, extract data such as images/text/hyperlinks, remove page redirects, query a search engine with the highlighted text, etc.&lt;br /&gt;&lt;br /&gt;If you have a bit of JavaScript knowhow, it can be quite rewarding to code your own bookmarklets.&lt;br /&gt;&lt;br /&gt;Below, I will show you how to add a bookmarklet that will enable you to rename your browser tabs.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;Rename Tab Bookmarklet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1:&lt;/b&gt; Create the bookmarklet by simply highlighting the below code snippet, and dragging it to your bookmark bar.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #b45f06; font-family: 'Courier New', Courier, monospace;"&gt;javascript:(function()%7bvar t=document.title;var n=prompt('Enter a new title for this tab',t);if (n != '' &amp;amp;&amp;amp; n != t) document.title=n%7d)()&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Note: If you’re using IE, you might struggle to create the bookmarklet via the drag-and-drop method if it is not presented as a link (surrounded by &lt;i&gt;&amp;lt;a&amp;gt;&amp;lt;/a&amp;gt;&lt;/i&gt; tags). You could jimmy the system by bookmarking the actual webpage as per normal (e.g. [Ctrl-D]), and then proceed to edit the bookmark, and change the URL to the code snippet (see below screenshot).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/-7NcQ_ki6FiU/T0OBNpDRC-I/AAAAAAAABBk/GOpRUxNLo6o/s1600/bookmarklet+in+IE.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-7NcQ_ki6FiU/T0OBNpDRC-I/AAAAAAAABBk/GOpRUxNLo6o/s1600/bookmarklet+in+IE.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Step 2: &lt;/b&gt;You’re done! Whenever you’d like to rename a browser tab, simply click the bookmarklet just like you would a normal bookmark.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Reflection on Renaming Tabs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I find this bookmarklet very useful for when I have multiple tabs open in my browser, all of which have the same favicon. Using the renamed tabs to specify short yet familiar abbreviations, decreased the cognitive effort required to bounce between the tabs I wanted to switch to.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;FAQ: Why not use browser plugins to achieve the same outcome?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Sure, it is possible to install browser plugins (addons/extensions) e.g. &lt;/span&gt;&lt;a href="https://chrome.google.com/webstore/detail/lcpjdhnnehkbbdcmdieijglnoiakofdf" style="font-family: Arial, Helvetica, sans-serif;" target="_blank"&gt;*this*&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; that can provide the same functionality as bookmarklets, but there are several drawbacks to this approach:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The more extensions you install and have constantly running in your browser, the more taxing it is on your system’s resources.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;With a browser extension, you are at the mercy of the developer’s (potentially malicious) implementation. By contrast, bookmarklets are simple snippets of code, that you can easily examine and debug yourself. If there is an error in the bookmarklet, the worst thing that can go wrong is a JavaScript error message.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Unlike browser extensions, bookmarklets are cross-browser compatible (assuming JavaScript is enabled).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Show me some bookmarklets!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Google ‘&lt;/span&gt;&lt;a href="http://www.google.co.za/search?rlz=1C1CHMO_enZA469ZA469&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=bookmarklets" style="font-family: Arial, Helvetica, sans-serif;" target="_blank"&gt;bookmarklets&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;’ to get tons of great results and get you started.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Sharing is Caring&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;If you find any particular bookmarklet that you’d like to share, perhaps add it as a comment to this blog post! =)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-7172559030451230834?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/7172559030451230834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/using-bookmarklets-to-rename-tabs-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/7172559030451230834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/7172559030451230834'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/using-bookmarklets-to-rename-tabs-and.html' title='Enhance your browsing experience using Bookmarklets'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7NcQ_ki6FiU/T0OBNpDRC-I/AAAAAAAABBk/GOpRUxNLo6o/s72-c/bookmarklet+in+IE.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-4249644891017305202</id><published>2012-02-17T11:46:00.000+02:00</published><updated>2012-02-20T11:52:05.030+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Favorites'/><title type='text'>Saving documents directly to SharePoint, and adding folder locations to Favorites</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Want to save and upload a document directly to SharePoint? Here’s a handy guide on how to do that, coupled with a cool tip on saving file paths to your ‘Favorites’!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1:&lt;/b&gt; In an MS Office document, select File –&amp;gt; ‘Save &amp;amp; Send’.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2:&lt;/b&gt; Select ‘Save to SharePoint’, then take ‘Browse for a location’.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--Puqd-2vC5E/T0IXZpuJMXI/AAAAAAAABA8/JpRb8KQ1B28/s1600/01+-+save+to+sharepoint.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/--Puqd-2vC5E/T0IXZpuJMXI/AAAAAAAABA8/JpRb8KQ1B28/s1600/01+-+save+to+sharepoint.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;b&gt;Step 3 &lt;/b&gt;&lt;i&gt;(once off)&lt;/i&gt;&lt;b&gt;:&lt;/b&gt; In the popup, copy-paste the link to your SharePoint into the address of the ‘Save As’ file dialog,&amp;nbsp;and hit Enter to goto that location.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 4:&lt;/b&gt; Browse to the location where you would like to save the file.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 5 &lt;/b&gt;&lt;i&gt;(optional, yet recommended)&lt;/i&gt;&lt;b&gt;:&lt;/b&gt; Right click on ‘Favorites’ (top left) and save the current location to your Windows Explorer ‘Favorites’ so that you won’t need to repeat steps 3-5 ever again (in future, you can just pick the SharePoint location from your favorites).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KfbJOnBIs3o/T0IXbqeJs_I/AAAAAAAABBE/W4odDaP2Hus/s1600/02+-+favourites.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-KfbJOnBIs3o/T0IXbqeJs_I/AAAAAAAABBE/W4odDaP2Hus/s1600/02+-+favourites.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;b&gt;Step 6:&lt;/b&gt; Once in the desired folder location, click Save (to upload) your document.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 7:&lt;/b&gt; Profit!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-4249644891017305202?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/4249644891017305202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/saving-documents-directly-to-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/4249644891017305202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/4249644891017305202'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/saving-documents-directly-to-sharepoint.html' title='Saving documents directly to SharePoint, and adding folder locations to Favorites'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/--Puqd-2vC5E/T0IXZpuJMXI/AAAAAAAABA8/JpRb8KQ1B28/s72-c/01+-+save+to+sharepoint.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-1584805186180995540</id><published>2012-02-10T12:53:00.000+02:00</published><updated>2012-02-13T13:00:05.919+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Activity Monitor'/><category scheme='http://www.blogger.com/atom/ns#' term='custom query'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Management Studio'/><title type='text'>Customisable Activity Monitor SQL query</title><content type='html'>&lt;span style="background-color: white; font-family: Arial, Helvetica, sans-serif;"&gt;Are you a frequent user of the&lt;/span&gt;&lt;b style="background-color: white; font-family: Arial, Helvetica, sans-serif;"&gt; SQL Server Management Studio Activity Monitor&lt;/b&gt;&lt;span style="background-color: white; font-family: Arial, Helvetica, sans-serif;"&gt;? Have you ever wanted more control over what useful information you get out of the Activity Monitor, or are do you become frustrated with having to filter processes dropdowns each time it is opened?&lt;/span&gt;&lt;br /&gt;&lt;div class="text" style="background-color: white; margin-top: 30px;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-roN85Ivf_Jk/TzjtAXGRgoI/AAAAAAAABAs/sS3HUp5on-k/s1600/activitymonitor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-roN85Ivf_Jk/TzjtAXGRgoI/AAAAAAAABAs/sS3HUp5on-k/s1600/activitymonitor.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;Below is a customised SQL script that I use to pull the information I need. Take it as is, or customise it further to suit your specific needs such as by adding/removing columns in the &lt;b&gt;SELECT &lt;/b&gt;statement, and modifying the &lt;b&gt;WHERE &lt;/b&gt;clause (e.g. add a filter on database name, such as GBS, or remove the filter on is_user_process, etc).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tr9w7Zn6KNE/TzjtFvnkJzI/AAAAAAAABA0/AkV86HD-_r8/s1600/sql-results.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-tr9w7Zn6KNE/TzjtFvnkJzI/AAAAAAAABA0/AkV86HD-_r8/s1600/sql-results.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;For more information and examples, read up on active user connections and internal tasks on &lt;a href="http://msdn.microsoft.com/en-us/library/ms176013.aspx"&gt;MSDN&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;/span&gt;&lt;br /&gt;&lt;div style="color: #444444; font-family: Verdana; font-size: 11px; line-height: 17px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="color: #444444; font-family: Verdana; font-size: 11px; line-height: 17px; width: 663px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="661"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="line-height: 12pt;"&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[SESSION ID]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[USER Process]&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;CHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;is_user_process&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[PROGRAM NAME]&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: magenta;"&gt;program_name&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[LOGIN]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;login_name&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[DATABASE]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DB_NAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;p&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: blue;"&gt;dbid&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Task STATE]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;t&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;task_state&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Command]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;command&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[QUERY]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;st&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: blue;"&gt;text&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--this is the query being executed&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[APPLICATION]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: magenta;"&gt;program_name&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Wait TIME (ms)]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;w&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;wait_duration_ms&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Wait TYPE]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;w&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;wait_type&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Wait Resource]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;w&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;resource_description&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Blocked BY]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;w&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;blocking_session_id&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Head Blocker]&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;CASE&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--session has an active request, is blocked, but is blocking others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--or session is idle but has an open tran and is blocking others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;WHEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;r2&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;IS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NULL&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;blocking_session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OR&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;IS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NULL)&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;THEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-size: 10pt;"&gt;'1'&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--session is either not blocking someone, or is blocking someone&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--but is blocked by another party&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-size: 10pt;"&gt;''&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Total CPU (ms)]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;cpu_time&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Total Physical I/O (MB)]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;reads&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;writes&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;8&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1024&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Memory USE (KB)]&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;memory_usage&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;8192&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1024&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[OPEN Transactions]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;open_transaction_count&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[LOGIN TIME]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;login_time&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[LAST Request START TIME]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;last_request_start_time&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[HOST Name]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: magenta;"&gt;host_name&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Net Address]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;c&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;client_net_address&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Execution Context ID]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;t&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;exec_context_id&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Request ID]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;request_id&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;[Workload GROUP]&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISNULL&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;g&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;name&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;N''&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: 10pt;"&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_exec_sessions&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;LEFT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_exec_connections&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;c&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;c&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;LEFT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_exec_requests&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;r&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;LEFT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_os_tasks&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;t&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;t&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;request_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;t&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;request_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;LEFT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;JOIN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--In some cases (e.g. parallel queries, also waiting for a worker),&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green;"&gt;&lt;span style="font-size: 10pt;"&gt;--one thread can be flagged as waiting for several different threads.&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--This will cause that thread to show up in multiple rows&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green;"&gt;&lt;span style="font-size: 10pt;"&gt;--in our grid, which we don't want.&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--Use ROW_NUMBER to select the longest wait for each thread,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--and use it as representative of the other wait relationships this thread is involved in.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ROW_NUMBER&lt;/span&gt;&lt;span style="color: grey;"&gt;()&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;OVER&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;PARTITION&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;waiting_task_address&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;wait_duration_ms&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DESC&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;row_num&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-size: 10pt;"&gt;dm_os_waiting_tasks&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;w&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;t&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;task_address&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;w&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;waiting_task_address&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;w&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;row_num&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;LEFT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_exec_requests&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;r2&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;r2&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;blocking_session_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;LEFT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_resource_governor_workload_groups&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;g&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;g&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;group_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;group_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;LEFT&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;OUTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;sysprocesses&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;p&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;spid&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: grey;"&gt;&lt;span style="font-size: 10pt;"&gt;CROSS&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;APPLY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;sys&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;dm_exec_sql_text&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;r&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: blue;"&gt;sql_handle&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;st&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: 10pt;"&gt;WHERE&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--Customise this WHERE filter, as applicable for what you need.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;is_user_process&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;t&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;task_state&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;IS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: green; font-size: 10pt;"&gt;--AND DB_NAME(p.dbid) = 'GBS'&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: 10pt;"&gt;ORDER&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;s&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;session_id&lt;/span&gt;&lt;/span&gt;&lt;span style="color: grey; font-size: 10pt;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 13pt; margin-bottom: 10pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&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/7356277530319550473-1584805186180995540?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/1584805186180995540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/customisable-activity-monitor-sql-query.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/1584805186180995540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/1584805186180995540'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/customisable-activity-monitor-sql-query.html' title='Customisable Activity Monitor SQL query'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-roN85Ivf_Jk/TzjtAXGRgoI/AAAAAAAABAs/sS3HUp5on-k/s72-c/activitymonitor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-2269509021381129455</id><published>2012-02-08T12:47:00.000+02:00</published><updated>2012-02-13T12:56:25.720+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='password management'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='password sync'/><category scheme='http://www.blogger.com/atom/ns#' term='LastPass'/><title type='text'>Easing the pain of password management</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;Cloud-based password management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are pros/cons to storing your sensitive information in the cloud. The most useful pro is the ability to synchronise and access your data across multiple platforms and devices. The most obvious con however, is that you’re entrusting your sensitive data in the hands of a 3rd party, which is potentially accessible (if hacked) by any member of the public for malicious intent such as identity theft. Scary stuff.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;LastPass&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Fortunately however, reputable online solutions such as &lt;/span&gt;&lt;a href="https://lastpass.com/" style="font-family: Arial, Helvetica, sans-serif;"&gt;LastPass&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; (which I will continue to shamelessly market below), use local encryption, with locally created one-way &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Salt_(cryptography)" style="font-family: Arial, Helvetica, sans-serif;"&gt;salted hashes&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;, to provide one with the best of both worlds: Complete security, whilst still providing online accessibility and syncing capabilities.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Owr8EF4hNVU/TzjsM_Uv8wI/AAAAAAAABAk/UmmmgHCNxhE/s1600/lastpass.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Owr8EF4hNVU/TzjsM_Uv8wI/AAAAAAAABAk/UmmmgHCNxhE/s1600/lastpass.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;With &lt;/span&gt;&lt;a href="https://lastpass.com/" style="font-family: Arial, Helvetica, sans-serif;"&gt;LastPass&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;, all encryption and decryption is performed locally on your device, which means even if someone gained access to your password database, it would be useless to them without your ‘master’ password. Provided you use a strong, non-dictionary master password, and exercise a bit of common sense with regards to safeguarding your data and PC’s/devices, your security and privacy should be ensured.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;LastPass&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://lastpass.com/" style="font-family: Arial, Helvetica, sans-serif;"&gt;LastPass&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; is an any-browser/OS/device password manager that will make your web browsing easier and more secure. It is simply, the “&lt;/span&gt;&lt;i style="font-family: Arial, Helvetica, sans-serif;"&gt;Last Password You’ll Have to Remember!&lt;/i&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;”.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Key LastPass features include:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Single master password&lt;/b&gt; (your LastPass master password is the only password you’ll ever need).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;One click login&lt;/b&gt; (easily log into your websites seamlessly with a single click of your mouse button).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Synchronise across browsers &lt;/b&gt;(your data is securely synchronized across all devices giving you access to it anywhere at anytime).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Multi-platform&lt;/b&gt; (LastPass is available on Windows, Mac, Linux, and supports all major browsers including IE, Firefox, Safari, Chrome, and Opera. Mobile platforms are also supported, including iPhone/iPad, Symbian, Android, Windows Mobile, BlackBerry and HP webOS).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Automatic form filling&lt;/b&gt; (set up multiple 'profiles' and automatically fill your personal information into web forms accurately and safely).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Store secure notes&lt;/b&gt; (your LastPass vault isn't limited to only securely storing usernames and passwords - ANY confidential text data can be placed in your vault for safe keeping).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Generate secure passwords&lt;/b&gt; (generate hack-proof passwords with a single click, knowing that you'll never have to remember them or type them in ever again).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Universal access to Online Vault&lt;/b&gt; (access and manage your data at home, work, or at an Internet Cafe online at LastPass.com).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Backup and Restore&lt;/b&gt; (an encrypted backup copy of your data is stored in your account at Lastpass.com. Securely and seamlessly restore your passwords if you change computers).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Import data&lt;/b&gt; (easily import existing passwords from existing browsers and password managers such as KeePass).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Safe and Secure&lt;/b&gt; (using &lt;a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard"&gt;256-bit AES encryption&lt;/a&gt; and exclusive encrypt/decrypt on the local device. For more information, see &lt;a href="https://lastpass.com/whylastpass_technology.php"&gt;‘Technology –&amp;gt; How we do it’&lt;/a&gt;).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;Download&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Official site: &lt;a href="https://lastpass.com/"&gt;https://lastpass.com/&lt;/a&gt; . Head for the download tab.&lt;br /&gt;&lt;br /&gt;If you’re using Windows, I recommend the ‘LastPass Universal Windows Installer’, which will install browser extensions for IE, Firefox and Chrome. It also allows you to easily create a LastPass account and import your existing passwords.&lt;br /&gt;&lt;br /&gt;Screenshots: &lt;a href="https://lastpass.com/features_screenshots.php"&gt;https://lastpass.com/features_screenshots.php&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;Alternative password utilities&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Whenever I suggest a software product to someone, I like to provide them with alternatives. Some cloud-based options include:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;RoboForm – Official site at &lt;a href="http://www.roboform.com/"&gt;http://www.roboform.com/&lt;/a&gt; (similar product, with not as many features. Not free).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Passpack – Official site at &lt;a href="http://passpack.com/en/home/"&gt;http://passpack.com/en/home/&lt;/a&gt; (geared towards sharing passwords in a work environment).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;There are a few reputable alternatives available that don’t require or even support online storage and synchronisation via a web-service. I’ve listed a few below. For the hyper-paranoid, these options will allow you to safely store and manage your passwords and sensitive data within a local environment, without it ever touching an online server. Note, not all are cross platform, not all are free:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;KeePass - Official site at &lt;a href="http://keepass.info/"&gt;http://keepass.info/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;1Password - Official site at &lt;a href="https://agilebits.com/onepassword"&gt;https://agilebits.com/onepassword&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Keeper – Official site at &lt;a href="https://www.callpod.com/keeper"&gt;https://www.callpod.com/keeper&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;LastPass Portable, or LastPass Pocket– Official site at &lt;a href="https://lastpass.com/misc_download.php"&gt;https://lastpass.com/misc_download.php&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-2269509021381129455?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/2269509021381129455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/easing-pain-of-password-management.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/2269509021381129455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/2269509021381129455'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/easing-pain-of-password-management.html' title='Easing the pain of password management'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Owr8EF4hNVU/TzjsM_Uv8wI/AAAAAAAABAk/UmmmgHCNxhE/s72-c/lastpass.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-1986455572890893863</id><published>2012-01-26T15:04:00.000+02:00</published><updated>2012-02-20T12:20:09.711+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualisation'/><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='Tilt'/><category scheme='http://www.blogger.com/atom/ns#' term='WebGL'/><title type='text'>Tilt: a WebGL-based 3D visualisation of a Webpage</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Tilt is a fun new Firefox extension focused on creating a 3D visualization of a webpage, drawn using &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/WebGL" style="font-family: Arial, Helvetica, sans-serif;" target="_blank"&gt;WebGL&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;. Since the &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Document_Object_Model" style="font-family: Arial, Helvetica, sans-serif;" target="_blank"&gt;DOM&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; is essentially a tree-like representation of a document, this tool layers each node based on the nesting in the tree, creating stacks of elements, each having a corresponding depth and being textured according to the webpage rendering. Uses include solving nesting problems, analyse the bounds of each node, and real-time editing of CSS/styles. It also cognitively helps to understand the parent-child relationship between nodes in a webpage, their positioning and how the layout is influenced.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;Various information besides the actual contents will be displayed on request, regarding each node’s type, class, id, and other attributes if available. The rendering is dynamic, in-browser, using WebGL and GLSL shaders.&lt;br /&gt;&lt;br /&gt;Tilt also offers the possibility of inspecting the HTML, CSS, and attributes of each node in the DOM tree, refreshes its contents if the webpage has been modified with other tools such as Firebug, and exporting the webpage to a 3D mesh or a screenshot.&lt;/span&gt;&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/-3GKNSjf0n_4/T0IeSyua4YI/AAAAAAAABBU/Dan7gwC-55A/s1600/Tilt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-3GKNSjf0n_4/T0IeSyua4YI/AAAAAAAABBU/Dan7gwC-55A/s1600/Tilt.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;When you first start Tilt on a webpage, it builds an internal representation of the DOM. At the lowest layer, the BODY is the base of the document upon which descendants are layered. At each successive level, another platform is built.&lt;br /&gt;&lt;br /&gt;Layers could be built from DIVs, ULs or any containing node with children. Elements with absolute position or floats are displayed hovering above the page based on their z-index. Higher z-indexes produce higher levels of floats. Items with negative indices will be underneath the main level. This allows someone to easily see obscured elements on a webpage.&lt;br /&gt;&lt;br /&gt;Controls for manipulating the display are a "globe" styled virtual trackball which lets a person manipulate rotation through X and Y axes. Another set of arrows allows a user to pan around the space. A slider adjusts the zoom level for moving in and out. Another slider lets a person adjust the height of the levels against their ancestors, making the platforms taller or shorter and floats higher or lower against the page.&lt;br /&gt;&lt;br /&gt;Clicking anywhere on the visualization highlights a colour-coded rectangle surrounding the corresponding node. Double click shows up the source preview for that node. Tilt also tries to show the most relevant information when needed (one is most likely to inspect the attributes of an input, button or image element, for example, but can easily switch between HTML, CSS and attributes view at any time).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Installation&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;Install Tilt as an &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/tilt/" target="_blank"&gt;extension&lt;/a&gt; to Firefox. To start Tilt, hit Control+Shift+M (or Command+Shift+M if you're on Mac OS, or go to Web Developer -&amp;gt; Tilt, available in the Firefox application menu (or the Tools menu on Mac OS). You can change this hotkey from the Options menu inside Tilt. Close the visualisation at any time with the Esc key.&lt;br /&gt;&lt;br /&gt;For compatibility, this add-on will require WebGL capabilities. Go to &lt;a href="http://get.webgl.org/" target="_blank"&gt;http://get.webgl.org/&lt;/a&gt; to check availability and troubleshoot any issues.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Future&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;Tilt has become an active Developer Tools project, and an ongoing effort is being made to integrate it with other existing tools like Style Inspector and Style Editor. As the 3D view of a webpage has proven to be useful for debugging, this main functionality will gradually become part of Firefox in future releases, and has already been natively included in Firefox v11 and greater as part of the Developer Tools –&amp;gt; Inspector.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;Sources&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;a href="https://wiki.mozilla.org/Tilt_Project_Page" target="_blank"&gt;https://wiki.mozilla.org/Tilt_Project_Page&lt;/a&gt;&lt;br /&gt;&lt;a href="https://github.com/victorporof/Tilt/" target="_blank"&gt;https://github.com/victorporof/Tilt/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.mozilla.com/tilt/" target="_blank"&gt;http://blog.mozilla.com/tilt/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/tilt/" target="_blank"&gt;https://addons.mozilla.org/en-US/firefox/addon/tilt/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-1986455572890893863?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/1986455572890893863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/01/tilt-webgl-based-3d-visualisation-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/1986455572890893863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/1986455572890893863'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/01/tilt-webgl-based-3d-visualisation-of.html' title='Tilt: a WebGL-based 3D visualisation of a Webpage'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3GKNSjf0n_4/T0IeSyua4YI/AAAAAAAABBU/Dan7gwC-55A/s72-c/Tilt.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Cape Town</georss:featurename><georss:point>-33.9248685 18.4240553</georss:point><georss:box>-34.346497500000005 17.7923413 -33.5032395 19.055769299999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-6165977569984292122</id><published>2011-09-13T11:18:00.000+02:00</published><updated>2012-01-26T14:27:21.366+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pidgin'/><category scheme='http://www.blogger.com/atom/ns#' term='Digsby'/><category scheme='http://www.blogger.com/atom/ns#' term='Trillian'/><category scheme='http://www.blogger.com/atom/ns#' term='Multiprotocol IM'/><title type='text'>Pimp-my-Messenger</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: #6fa8dc; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;1. Intro&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;A multiprotocol instant messaging (IM) application is client software composed of an &lt;a href="http://en.wikipedia.org/wiki/Instant_messaging" target="_blank"&gt;IM &lt;/a&gt;application which connects to multiple IM networks. Popular networks supported by a multiprotocol IM client can include: &lt;a href="http://www.blogger.com/goog_530391339"&gt;A&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/goog_530391339"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;O&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;L&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://en.wikipedia.org/wiki/AOL_Instant_Messenger" target="_blank"&gt;Instant Messenger&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Icq" target="_blank"&gt;ICQ&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Xmpp" target="_blank"&gt;XMPP &lt;/a&gt;(including &lt;a href="http://en.wikipedia.org/wiki/Google_talk" target="_blank"&gt;Google Talk&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Gizmo5" target="_blank"&gt;Gizmo5&lt;/a&gt;, and other XMPP-based networks), &lt;a href="http://en.wikipedia.org/wiki/Windows_Live_Messenger" target="_blank"&gt;Windows Live Messenger&lt;/a&gt; (previously known as MSN Messenger), &lt;a href="http://en.wikipedia.org/wiki/QQ" target="_blank"&gt;QQ&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Yahoo!_Messenger" target="_blank"&gt;Yahoo! Messenger&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/MXit" target="_blank"&gt;MXit&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Skype" target="_blank"&gt;Skype&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat" target="_blank"&gt;IRC&lt;/a&gt; as well as specialized networks such as &lt;a href="http://en.wikipedia.org/wiki/Novell_GroupWise" target="_blank"&gt;Novell GroupWise&lt;/a&gt; , &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Lync" target="_blank"&gt;Microsoft Lync&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Zephyr_%28protocol%29" target="_blank"&gt;Zephyr&lt;/a&gt;. Modern clients also support integration with social networks such as &lt;a href="http://en.wikipedia.org/wiki/Facebook" target="_blank"&gt;Facebook&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/LinkedIn" target="_blank"&gt;LinkedIn&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Twitter" target="_blank"&gt;Twitter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The main benefits that multiprotocol clients can provide, are summarised as follows:&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;li&gt;A single consolidated contact list of all your IM contacts from differing protocols (e.g. MSN, Google Talk).&lt;/li&gt;&lt;li&gt;Running a single IM client application, instead of several native client applications, can lead to a saving in performance (esp. memory usage).&lt;/li&gt;&lt;li&gt;Creation of ‘meta-contacts’. This feature allows you to merge multiple contacts (including those across differing IM protocols) into one contact.&lt;/li&gt;&lt;li&gt;Shared (or separate per protocol) status messages and presence. Update your status once and have it automatically applied to all your IM protocols. Includes the ability to save frequently used status messages.&lt;/li&gt;&lt;li&gt;Various other beneficial features and functionality that 3rd party clients can provide such as email notifications and social networking updates.&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;2. Recommended Multiprotocol clients&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Over the years, I’ve used &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients#Multiprotocol_clients" target="_blank"&gt;several different multiprotocol IM clients&lt;/a&gt; and can highly recommend either of the following desktop clients that I’ve settled on at some stage: Trillian, Digsby or Pidgin. In the sections that follow, I’ve provided Wikipedia links for each, (which conveniently provide a succinct summary of each client) as well as the official site link, which can be used to download the application as well as any supported plugins.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.1. Trillian&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-MDttpLK-LpY/TyEoPUnC5OI/AAAAAAAABAI/VRLuXH-2aNU/s1600/normal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-MDttpLK-LpY/TyEoPUnC5OI/AAAAAAAABAI/VRLuXH-2aNU/s1600/normal.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt;Trillian is a proprietary multiprotocol instant messaging application for Windows, Mac OS X, Android, iOS, BlackBerry OS, and the Web, created by Cerulean Studios. It can connect to multiple IM services, as well as social networks and email services, such as POP3, IMAP, Gmail, Hotmail and Yahoo! Mail.&lt;br /&gt;&lt;br /&gt;Links: &lt;a href="http://en.wikipedia.org/wiki/Trillian_(software)" target="_blank"&gt;Summary&lt;/a&gt;; &lt;a href="http://www.trillian.im/" target="_blank"&gt;Official Site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Personal thoughts: Trillian boasts a powerfully featured, yet clean and minimalistic interface, which is easily customizable and themed. I love the (optional) tiled contact list view, which contributes to the undoubtedly great eye-candy. Trillian v5 is currently my preferred IM client of choice for the office and at home.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.2. Digsby&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-XoaUbPjJ-ns/TyEoNFjTIDI/AAAAAAAABAA/gdgJncOaewY/s1600/icon_48x48_icon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-XoaUbPjJ-ns/TyEoNFjTIDI/AAAAAAAABAA/gdgJncOaewY/s1600/icon_48x48_icon.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Digsby is a freeware proprietary multiprotocol instant messaging Windows application developed by dotSyntax, LLC. Digsby is written in Python and uses wxPython as its widget toolkit and WebKit for rendering. It supports most mainstream IM services. Secondly, Digsby supports e-mail notifications via POP, IMAP and webmail like AOL, Yahoo! and Hotmail - including the ability to mark messages as read, as spam or delete them from the client itself. Finally, Digsby also supports alerts and newsfeeds from various social networks.&lt;br /&gt;&lt;br /&gt;Links: &lt;a href="http://en.wikipedia.org/wiki/Digsby" target="_blank"&gt;Summary&lt;/a&gt;; &lt;a href="http://www.digsby.com/" target="_blank"&gt;Official Site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Personal thoughts: Digsby is a great, easy-to-use client that supports synchronisation of your chat client settings to the cloud. This means that your Digsby settings (including contact list customisations) at your work PC can be synced to your home PC or laptop. Remember to disable the distributed computing function after installation, as well as uncheck the optional advertisements in the settings screen. Unfortunately, active Digsby development has (very evidently) slowed after being acquired by Tagged earlier this year.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.3. Pidgin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-v9c_eCVp3as/TyEoQJ5hYWI/AAAAAAAABAQ/TmmS7u1ZMIU/s1600/pidgin.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-v9c_eCVp3as/TyEoQJ5hYWI/AAAAAAAABAQ/TmmS7u1ZMIU/s1600/pidgin.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt;Pidgin (formerly named Gaim) is a multi-platform instant messaging client, based on a library named libpurple, that runs on Windows or UNIX/Linux. Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various different services from one application. Both Pidgin and libpurple are free software, released under the terms of the GNU General Public License.&lt;br /&gt;&lt;br /&gt;Links: &lt;a href="http://en.wikipedia.org/wiki/Pidgin_%28software%29" target="_blank"&gt;Summary&lt;/a&gt;; &lt;a href="http://www.pidgin.im/" target="_blank"&gt;Official Site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Personal thoughts: If you prefer to have complete control and flexibility over the customization of functionality and addition/removal of features, then Pidgin is definitely for you. Tons of plugins to further enhance functionality from the base-install are available. A couple of niggles I have against Pidgin is that the interface and look-and-feel has become quite dated, and that your protocol passwords are stored in plaintext.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;3. Enhance your Windows Live Messenger&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For those that prefer to stick with the tried and trusted Windows Live Messenger (WLM) (aka MSN), there are a few add-ins I can recommend*.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.1. A-Patch for Windows Live Messenger&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A-Patch is a tool to visually customize WLM/MSN. I found the most useful feature was to remove the advertisements from the contact list window as well as the conversation windows. The app also allowed further streamlining of the contact list and file menus, by removing unnecessary or undesired options or features.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://apatch.org/" target="_blank"&gt;Official Site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.2. Msg Plus Live&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Messenger Plus! provides a large list of various additions to manage your contacts and conversations. The most useful I found was tabbed conversation windows and enhanced history/log viewer. Messenger Plus! also provides its own scripting environment to developers who want to add their own features to WLM. Hundreds of existing scripts are available for free download in the 'Downloads –&amp;gt; Plugins’ section of the website.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://www.msgplus.net/Features/Messenger-Plus" target="_blank"&gt;Official Site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.3. Other WLM tips and tricks&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Follow &lt;a href="http://apatch.org/tips-and-tricks-for-messenger/" target="_blank"&gt;this link&lt;/a&gt; to find out how to hide groups/favourites/tabs, remove the image advertisement and disable all messenger animations, without the need to install any 3rd party add-in.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;*Disclaimer: Patching Windows Live/MSN Messenger infringes Microsoft's Terms of Use. Downloading and installing any of the above software is of your own choice and I assume no responsibility whatsoever for its use, and make no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-6165977569984292122?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/6165977569984292122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2011/09/pimp-my-messenger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/6165977569984292122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/6165977569984292122'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2011/09/pimp-my-messenger.html' title='Pimp-my-Messenger'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-MDttpLK-LpY/TyEoPUnC5OI/AAAAAAAABAI/VRLuXH-2aNU/s72-c/normal.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Cape Town</georss:featurename><georss:point>-33.9248685 18.4240553</georss:point><georss:box>-34.346497500000005 17.7923413 -33.5032395 19.055769299999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-5503624049825342968</id><published>2011-04-05T11:04:00.000+02:00</published><updated>2012-01-26T12:12:36.714+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='status bar'/><category scheme='http://www.blogger.com/atom/ns#' term='page load progress'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>Status bar Progress for Internet Explorer 9</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;One of the first oddities I noticed after installing IE9 at work, was that the ‘progress bar’ was missing:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-51QfiGZ41Ac/TyEklUWwE9I/AAAAAAAAA_Y/esEmnPe-snE/s1600/ie9-progress-theme.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-51QfiGZ41Ac/TyEklUWwE9I/AAAAAAAAA_Y/esEmnPe-snE/s1600/ie9-progress-theme.png" /&gt;&lt;/a&gt; &lt;br /&gt;   &lt;br /&gt;Initially I thought it was simply due to the status bar being hidden (now hidden by default in IE9), however it turns out that Microsoft have removed the 'loading’ progress bar. Whilst the status bar is easily turned on, the progress bar functionality has been completely removed. This frustrated me, as many applications rely on the progress bar to assure the user that the system is indeed still ‘busy’ (e.g. while generating a large report, performing a page filter search, etc) – a simple, yet fundamental usability feedback component &lt;a href="http://www.useit.com/papers/responsetime.html" target="_blank"&gt;[1]&lt;/a&gt;, &lt;a href="http://www.usabilitypost.com/2009/01/23/making-wait-times-feel-shorter/" target="_blank"&gt;[2]&lt;/a&gt;, &lt;a href="http://www.chrisharrison.net/projects/progressbars/index.html" target="_blank"&gt;[3]&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/-FsyNJDWAu7s/TyEmCTWNkWI/AAAAAAAAA_4/QEm87wqLqtk/s1600/2011-11-18_11h00_00s.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-FsyNJDWAu7s/TyEmCTWNkWI/AAAAAAAAA_4/QEm87wqLqtk/s1600/2011-11-18_11h00_00s.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt;A quick workaround to determine if the page is still loading, is to unhide the status bar (see below), then hover your mouse cursor over the status bar. The 'busy' cursor will appear: &lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; Fortunately, a simple solution exists to restore the progress bar feature.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; &lt;br /&gt;&lt;b&gt;Step 1:&lt;/b&gt; Unhide the status bar.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-aJe1VpVm0Mc/TyEl-XmpLKI/AAAAAAAAA_g/53Z79Sc4_LI/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="107" src="http://4.bp.blogspot.com/-aJe1VpVm0Mc/TyEl-XmpLKI/AAAAAAAAA_g/53Z79Sc4_LI/s320/1.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; &lt;br /&gt;&lt;b&gt;Step 2: &lt;/b&gt;Download and install a free 3rd party IE9 plugin to restore progress bar functionality. Plugin download link: &lt;a href="http://sourceforge.net/projects/classicshell/files/latest/download"&gt;http://sourceforge.net/projects/classicshell/files/latest/download&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Step 3:&lt;/b&gt; Install ClassicShell, specifying only "Classic IE9" in the custom setup options. Note, after install, you will need to enable the "ClassicIE9BHO Class" add-on in IE9 "Manage Add-ons", and then close/reopen IE9 before the plugin will be activated.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-wpRBL10Ssnc/TyEmBj4COcI/AAAAAAAAA_w/2i3VsYAP7Uk/s1600/2011-11-18_10h48_45s.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="248" src="http://1.bp.blogspot.com/-wpRBL10Ssnc/TyEmBj4COcI/AAAAAAAAA_w/2i3VsYAP7Uk/s320/2011-11-18_10h48_45s.jpg" width="320" /&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Step 4 (optional):&lt;/b&gt; Experiment with customising advanced settings, for the title bar, and status bar. Enjoy!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-zImQnfJShnA/TyEmAUbi7WI/AAAAAAAAA_o/wO9XOIEQnDo/s1600/2011-11-18_10h48_20s.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="215" src="http://1.bp.blogspot.com/-zImQnfJShnA/TyEmAUbi7WI/AAAAAAAAA_o/wO9XOIEQnDo/s320/2011-11-18_10h48_20s.jpg" width="320" /&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt; Source: &lt;a href="http://classicshell.sourceforge.net/features.html#ie9"&gt;http://classicshell.sourceforge.net/features.html#ie9&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-5503624049825342968?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/5503624049825342968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2011/04/status-bar-progress-for-internet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/5503624049825342968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/5503624049825342968'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2011/04/status-bar-progress-for-internet.html' title='Status bar Progress for Internet Explorer 9'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-51QfiGZ41Ac/TyEklUWwE9I/AAAAAAAAA_Y/esEmnPe-snE/s72-c/ie9-progress-theme.png' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Cape Town</georss:featurename><georss:point>-33.9248685 18.4240553</georss:point><georss:box>-34.346497500000005 17.7923413 -33.5032395 19.055769299999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-4821183981440189002</id><published>2011-03-16T10:57:00.000+02:00</published><updated>2012-02-20T12:25:27.295+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='timeout'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>Changing default IE timeout values</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;Intro:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following post describes how to change Internet Explorer (IE) timeout values, via Windows registry changes. &lt;br /&gt;&lt;br /&gt;IE has a default timeout limit for the server to return data. By default, the timeout for IE 7/8 is set to 60 minutes. If one needed to generate a large report that would take longer to complete than 60 minutes, IE does not wait endlessly for the server to return data. Instead, after 60 minutes, IE would return a timeout, (while unfortunately the backend server would continue to process the report).&lt;br /&gt;&lt;br /&gt;A known ‘quick’ workaround for this problem is to use Google Chrome to generate these large reports. If however, you are restricted to using IE, or in case you forget to switch browsers before generating a large report, the following registry tweaks will allow you to circumvent the problem described above. Caveat: If either the client browser (IE) or the Web server has a lower server ‘timeout’ value, that value will be the limiting factor. For example, if the client has a 1 hour timeout, but the Web server has a 30 minute timeout, the maximum timeout is 30 minutes.&lt;br /&gt;&lt;br /&gt;Please note: Before making any registry tweaks, you should always backup your registry, especially if you are not comfortable or familiar with making such changes.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6fa8dc; font-size: large;"&gt;How to change the IE timeout limit:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. ReceiveTimeout&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Start Registry Editor (Click Start, click Run, type regedit, and then click OK).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Locate the following subkey:&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In this subkey, add a ReceiveTimeout DWORD entry that has the appropriate timeout value in milliseconds.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-m-svQ42wt-Y/T0IfRkyN8II/AAAAAAAABBc/_cztKubT59U/s1600/Regedit.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="419" src="http://4.bp.blogspot.com/-m-svQ42wt-Y/T0IfRkyN8II/AAAAAAAABBc/_cztKubT59U/s640/Regedit.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;For example, if you want the timeout duration to be 2 hours, set the value of the ReceiveTimeout entry to 7200000 (2*60*60*1000).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Restart the computer.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Note This setting becomes the new global timeout which applies to both IE and any WinINet application.&lt;br /&gt;&lt;br /&gt;For further information, see: &lt;a href="http://support.microsoft.com/kb/181050"&gt;http://support.microsoft.com/kb/181050&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Additional IE timeout settings:&lt;br /&gt;&lt;br /&gt;(for advanced users and special cases only)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. KeepAlive and ServerInfo&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When IE establishes a persistent HTTP connection with a Web server (by using Connection: Keep-Alive headers), IE reuses the same TCP/IP socket that was used to receive the initial request until the socket is idle for one minute. After the connection is idle for one minute, IE resets the connection. A new TCP/IP socket is used to receive additional requests. You may want to change the HTTP KeepAliveTimeout value in IE.&lt;br /&gt;&lt;br /&gt;By default, IE has a KeepAliveTimeout value of one minute and an additional limiting factor (ServerInfoTimeout) of two minutes. Either setting can cause IE to reset the socket. You may have to increase the default timeout value for persistent HTTP connections in IE if you are using a Web program that must communicate with IE over the same TCP/IP socket after one idle minute.&lt;br /&gt;&lt;br /&gt;Note: You don’t need to change this value to overcome the problem described in the introduction. For further information, including the registry tweaks required to change this setting, see: &lt;a href="http://support.microsoft.com/default.aspx?kbid=813827"&gt;http://support.microsoft.com/default.aspx?kbid=813827&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. DNSCache&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In earlier versions of IE (3.x), DNS host entries are cached for 24 hours by default. In some cases, this might be too long. During this period, some host entries stop working because of change in the IP address of the remote server that was initially resolved.&lt;br /&gt;&lt;br /&gt;IE 4.x and later versions modify how DNS host entries are cached by decreasing the default timeout value to 30 minutes. In some cases, this new timeout setting is too short. If your environment has a number of clients that are connecting and are all performing DNS lookups every 30 minutes, you may experience an unwanted increase in network traffic. To modify this behaviour, you can modify the DnsCacheTimeout value.&lt;br /&gt;&lt;br /&gt;Note: You don’t need to change this value to overcome the problem described in the introduction. For further information, including the registry tweaks required to change this setting, see: &lt;a href="http://support.microsoft.com/default.aspx?kbid=263558"&gt;http://support.microsoft.com/default.aspx?kbid=263558&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-4821183981440189002?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/4821183981440189002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/01/changing-default-ie-timeout-values.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/4821183981440189002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/4821183981440189002'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/01/changing-default-ie-timeout-values.html' title='Changing default IE timeout values'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-m-svQ42wt-Y/T0IfRkyN8II/AAAAAAAABBc/_cztKubT59U/s72-c/Regedit.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Cape Town, South Africa</georss:featurename><georss:point>-33.9248685 18.4240553</georss:point><georss:box>-34.346497500000005 17.7923413 -33.5032395 19.055769299999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7356277530319550473.post-981304062485356761</id><published>2011-03-01T23:59:00.000+02:00</published><updated>2012-02-21T00:30:00.860+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Addons'/><category scheme='http://www.blogger.com/atom/ns#' term='Websites'/><category scheme='http://www.blogger.com/atom/ns#' term='Extensions'/><category scheme='http://www.blogger.com/atom/ns#' term='Android Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Addins'/><category scheme='http://www.blogger.com/atom/ns#' term='Recommended'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser Plugins'/><title type='text'>Ryan's Recommended ...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3negVsT3hf0/T0IckW47OLI/AAAAAAAABBM/B8PeGHUMu8s/s1600/website-design.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="248" src="http://2.bp.blogspot.com/-3negVsT3hf0/T0IckW47OLI/AAAAAAAABBM/B8PeGHUMu8s/s320/website-design.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Check out my:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tebbutt85.blogspot.com/p/ryans-recommended-android-apps.html"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Recommended Android Apps&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tebbutt85.blogspot.com/p/ryans-recommended-browser-plugins.html"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Recommended Browser Plugins&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tebbutt85.blogspot.com/p/websites.html"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Recommended Websites&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 19px; text-align: justify;"&gt;I update each of these lists from time-to-time, so check back regularly!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7356277530319550473-981304062485356761?l=tebbutt85.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tebbutt85.blogspot.com/feeds/981304062485356761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/ryans-recommended.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/981304062485356761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7356277530319550473/posts/default/981304062485356761'/><link rel='alternate' type='text/html' href='http://tebbutt85.blogspot.com/2012/02/ryans-recommended.html' title='Ryan&apos;s Recommended ...'/><author><name>Ryan Hill</name><uri>https://profiles.google.com/110804348811981095130</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-B6YgqQKnsZw/AAAAAAAAAAI/AAAAAAAAA-0/gWCknY3Ttt4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3negVsT3hf0/T0IckW47OLI/AAAAAAAABBM/B8PeGHUMu8s/s72-c/website-design.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
