<?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'><id>tag:blogger.com,1999:blog-7447887</id><updated>2009-11-27T23:44:28.399+11:00</updated><title type='text'>Craig Bailey on Microsoft</title><subtitle type='html'>SOFTWARE | TECHNOLOGY | CLARITY | CraigBailey.net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default?start-index=26&amp;max-results=25'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>531</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7447887.post-7339766633237022093</id><published>2008-08-31T14:37:00.001+10:00</published><updated>2008-08-31T14:38:33.874+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Head over to www.craigbailey.net</title><content type='html'>&lt;p&gt;Just to let you know, this is my backup blog. It only has a subset of my blog posts. All these and the rest are on my &lt;a href="http://www.craigbailey.net/"&gt;main blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;My main blog and web site is here: &lt;a href="http://www.craigbailey.net"&gt;www.craigbailey.net&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you’ve landed here (eg via a search engine result) then you’ll probably want to go to &lt;a href="http://www.craigbailey.net/"&gt;my main blog here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-7339766633237022093?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/7339766633237022093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=7339766633237022093&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7339766633237022093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7339766633237022093'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/08/head-over-to-wwwcraigbaileynet.html' title='Head over to www.craigbailey.net'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6515170331088878522</id><published>2008-08-31T14:33:00.001+10:00</published><updated>2008-08-31T14:33:56.923+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSTO'/><category scheme='http://www.blogger.com/atom/ns#' term='TechEd'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>VSTO: Deployment via SharePoint</title><content type='html'>&lt;p&gt;[This is a backup copy of the post – the original post is available &lt;a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-SharePoint.aspx" target="_blank"&gt;here&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Deploying a Word document level VSTO add-in via SharePoint&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Actually, more correctly, we are going to deploy via ClickOnce but &lt;strong&gt;deliver&lt;/strong&gt; via SharePoint.&lt;/p&gt;  &lt;p&gt;This the second demo on VSTO deployment, and follows on from my previous post about &lt;a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx" target="_blank"&gt;VSTO deployment via ClickOnce&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It covers building a very simple Word document level add-in, deploying to a network share, uploading this to SharePoint, and then focusing on the experience a user would have viewing it via a SharePoint Team Site.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TechEd 2008 – Session DEV320: Deploying VSTO v3 Applications&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is the second of the demos &lt;a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank"&gt;Andrew Coates&lt;/a&gt; and I will be giving in our &lt;a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank"&gt;TechEd&lt;/a&gt; session (next &lt;strong&gt;Wed 3 Sep at 4pm&lt;/strong&gt; for those interested) – see my &lt;a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx" target="_blank"&gt;previous post&lt;/a&gt; for details.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Screencast&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can view it a few ways. &lt;/p&gt;  &lt;p&gt;[UPDATE: I’ve updated this – the previous version had an extra trusted location check that wasn’t required – I’ve taken it out to avoid confusion]&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You can view the &lt;a href="http://video.msn.com/video.aspx?vid=debc5540-c4c7-4795-a5d8-28313e51fe09" target="_blank"&gt;SoapBox hosted version&lt;/a&gt; (or see below), but be aware this is lower res. &lt;/li&gt;    &lt;li&gt;If you want the &lt;a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaSharePoint/VSTODeploymentviaSharePoint.htm" target="_blank"&gt;original 1024 x 768 resolution then click here&lt;/a&gt; to view it (Recommended!). &lt;/li&gt;    &lt;li&gt;You can also &lt;a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaSharePoint/VSTODeploymentviaSharePointWMV.wmv" target="_blank"&gt;download the WMV file&lt;/a&gt; (24.4 MB). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:192c2c9f-8b82-4398-b674-ac745acb5127" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=debc5540-c4c7-4795-a5d8-28313e51fe09&amp;from=writer&amp;mkt=en-US"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Acknowledgements: As previously noted, Andrew came up with most of the examples, so if you find the demo helpful then chances are he’s the reason! And if there’s excessive woffle or mistakes, then that’d be my input :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Any comments?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I hope this helps.&lt;/p&gt;  &lt;p&gt;I’m always keen to improve my demos and presentations. If you have any advice or feedback I’d love to hear it. &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fd6b4be9-1927-4c9d-a5e6-8885bace8b21" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Deployment" rel="tag"&gt;Deployment&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ClickOnce" rel="tag"&gt;ClickOnce&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Andrew+Coates" rel="tag"&gt;Andrew Coates&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TechEd+2008" rel="tag"&gt;TechEd 2008&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6515170331088878522?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6515170331088878522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6515170331088878522&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6515170331088878522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6515170331088878522'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/08/vsto-deployment-via-sharepoint.html' title='VSTO: Deployment via SharePoint'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6939335529710653445</id><published>2008-08-31T14:32:00.001+10:00</published><updated>2008-08-31T14:32:29.064+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSTO'/><category scheme='http://www.blogger.com/atom/ns#' term='TechEd'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>VSTO: Deployment via ClickOnce screencast</title><content type='html'>&lt;p&gt;[This is a backup copy of the post – the original post is available &lt;a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx" target="_blank"&gt;here&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Deploying an Excel application level VSTO add-in via ClickOnce&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are new to VSTO deployment then this &lt;a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaClickOnce/VSTODeploymentviaClickOnce.htm" target="_blank"&gt;simple little screencast&lt;/a&gt; (just under 14 mins) may help. It covers the scenario of deploying an application level add-in via ClickOnce to a network share, and then the experience a user would have installing it.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TechEd 2008 – Session DEV320: Deploying VSTO v3 Applications&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is one of the demos &lt;a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank"&gt;Andrew Coates&lt;/a&gt; and I will be giving in our &lt;a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank"&gt;TechEd&lt;/a&gt; session (next &lt;strong&gt;Wed 3 Sep at 4pm&lt;/strong&gt; for those interested).&lt;/p&gt;  &lt;p&gt;In our session we cover all the security and trust issues around VSTO deployment (you can &lt;a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank"&gt;download an earlier version of the PowerPoint&lt;/a&gt; from Andrew’s blog &lt;a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank"&gt;here&lt;/a&gt;). We cover ClickOnce, MSI and SharePoint scenarios. However, we only have time to demo the ClickOnce and SharePoint scenarios. I’m planning on doing a screencast of the MSI process at a later stage (leave a comment if this is of interest to you).&lt;/p&gt;  &lt;p&gt;Andrew and I had a practice run through last week, and I recorded the demo parts. The first demo is available now (below).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Screencast&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can view it a few ways. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You can view the &lt;a href="http://video.msn.com/video.aspx?vid=4386229f-45ea-4bac-a687-55763767a877" target="_blank"&gt;SoapBox hosted version&lt;/a&gt; (or see below), but be aware this is lower res. &lt;/li&gt;    &lt;li&gt;If you want the &lt;a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaClickOnce/VSTODeploymentviaClickOnce.htm" target="_blank"&gt;original 1024 x 768 resolution then click here&lt;/a&gt; to view it (Recommended!). &lt;/li&gt;    &lt;li&gt;You can also &lt;a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaClickOnce/VSTODeploymentviaClickOnceWMV.wmv" target="_blank"&gt;download the WMV file&lt;/a&gt; (16.1 MB). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f4fb6639-84db-432b-81fd-3efc502f565b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=4386229f-45ea-4bac-a687-55763767a877&amp;from=writer&amp;mkt=en-US"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Acknowledgements: Andrew came up with most of the examples, so if you find the demo helpful then chances are he’s the reason! And if there’s excessive woffle or mistakes, then that’d be my input :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Any comments?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I hope this helps.&lt;/p&gt;  &lt;p&gt;I’m always keen to improve my demos and presentations. If you have any advice or feedback I’d love to hear it. In fact I might try to organise a little prize for the best bit of feedback… please leave comment against this post.&lt;/p&gt;  &lt;p&gt;(UPDATE: Here’s the &lt;a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-SharePoint.aspx" target="_blank"&gt;Deployment via SharePoint screencast&lt;/a&gt;)&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ba28a514-93e7-498e-94a1-008cefaf167a" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Deployment" rel="tag"&gt;Deployment&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ClickOnce" rel="tag"&gt;ClickOnce&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TechEd+2008" rel="tag"&gt;TechEd 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Andrew+Coates" rel="tag"&gt;Andrew Coates&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6939335529710653445?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6939335529710653445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6939335529710653445&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6939335529710653445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6939335529710653445'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/08/vsto-deployment-via-clickonce.html' title='VSTO: Deployment via ClickOnce screencast'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6357547168801724257</id><published>2008-08-31T14:31:00.001+10:00</published><updated>2008-08-31T14:31:05.185+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>TECHED: RFID Palava</title><content type='html'>&lt;p&gt;[This is a backup copy of the post – the original post is available &lt;a href="http://www.craigbailey.net/live/post/2008/08/25/TECHED-RFID-Palava.aspx" target="_blank"&gt;here&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;It’s going to be interesting to see the reactions of attendees to the RFID tag palava at this year’s &lt;a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank"&gt;TechEd&lt;/a&gt; in Sydney.&lt;/p&gt;  &lt;p&gt;For those who missed it, the dudes at Breeze (&lt;a href="http://blogs.breezetraining.com.au/mickb/2008/08/08/TechEd08SeeYouThereRFIDAndWorkflows.aspx"&gt;Mick Badran&lt;/a&gt; and &lt;a href="http://blogs.breezetraining.com.au/scotts/2008/07/17/TestingBizTalkRFIDProcesses.aspx"&gt;Scott Scovell&lt;/a&gt; amongst others) have been working hard for the last few months putting together a whole bunch of RFID infrastructure for TechEd (they even got some &lt;a href="http://www.itnews.com.au/News/82862,microsoft-tracks-people-with-rfid-tags.aspx" target="_blank"&gt;press&lt;/a&gt;).&lt;a href="http://lh6.ggpht.com/craigjamesbailey/SLoehI6vBiI/AAAAAAAAByM/CTJ570Xc9CA/s1600-h/image11.png"&gt;&lt;img title="RFID tag" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px 0px 10px; border-right-width: 0px" height="94" alt="RFID tag" src="http://lh4.ggpht.com/craigjamesbailey/SLoeiNPRgGI/AAAAAAAAByQ/8O8f7fL_zyw/image_thumb9.png?imgmax=800" width="123" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/RFID" target="_blank"&gt;RFID&lt;/a&gt; is a very convenient way of registering attendance of people (it sure beats having to wait for door staff to scan the bar code on your name tag) and it opens up a whole range of data mining options. Each delegate will have an RFID tag in their name badge which can be scanned at any of the 56 RFID readers around the event (and no, they aren’t putting scanners in the toilets!). The information is collected and can be linked to attributes (but nothing personally identifiable) about the delegate to allow some nice data patterns &amp;amp; trends. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Give privacy concerns the boot&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;But before we go any further, please note, this is not a big brother kind of thing. You can opt out. You can chuck away your RFID tag. In fact all you have to do is put your hand over the RFID tag and it won’t be picked up. So let’s give the boot to any silly privacy concerns that might rear their ignorant heads. &lt;strong&gt;You&lt;/strong&gt; are in control folks! [UPDATE: Mick has an &lt;a href="http://blogs.breezetraining.com.au/mickb/2008/08/26/RFIDTechEd2008UpdateYourmyPrivacyConcerns.aspx" target="_blank"&gt;excellent update calming any concerns&lt;/a&gt; you may have]&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I’m a fan… now&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This might sound strange coming from someone who blogs about personal stuff from time to time, but I have to admit I was nervous when I first heard about the RFID tag plans. I’m actually pretty private and like to carefully control what is revealed about me (heh! and you thought I was totally open about everything on this blog – think again :-))&lt;/p&gt;  &lt;p&gt;But now I’m a big fan. And here’s why… as a consumer your user experience is going to be better.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;An improved Conference experience&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;The advantages of noting (in real time) the attributes of people who have turned up to a particular session are going to be immense. There’s plenty of benefits for organisers, but the main benefit I see is how presenters will be able to view stats on their audience and tailor the experience to suit. &lt;/p&gt;  &lt;p&gt;I’m not sure what level of feedback will be provided at this year’s event, but you can see the potential. Imagine you are in a session and the presenter is able to know that most of you are experienced IT Pros. The coding might get reduced and the configuration increased (just an example). &lt;/p&gt;  &lt;p&gt;Start thinking about all the possibilities…&lt;/p&gt;  &lt;p&gt;(See also Shane’s &lt;a href="http://blogs.msdn.com/shanemo/archive/2008/08/06/i-m-a-motion-design-newbie-teched-attendee-rfid-visualiser-thingy.aspx" target="_blank"&gt;post&lt;/a&gt; for details of the UX ideas) &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:30907356-9277-421c-aebd-205aa5873fba" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/TechEd+2008" rel="tag"&gt;TechEd 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/RFID" rel="tag"&gt;RFID&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Breeze" rel="tag"&gt;Breeze&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Scott+Scovell" rel="tag"&gt;Scott Scovell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Mick+Badran" rel="tag"&gt;Mick Badran&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6357547168801724257?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6357547168801724257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6357547168801724257&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6357547168801724257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6357547168801724257'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/08/teched-rfid-palava.html' title='TECHED: RFID Palava'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-3813966346026476929</id><published>2008-08-10T13:08:00.001+10:00</published><updated>2008-08-10T13:08:46.451+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>CLARITY: Visual Studio Tools for Office (VSTO)</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/craigjamesbailey/SJ5bsMTGBiI/AAAAAAAABx8/kcXXVIDmrAA/s1600-h/image1.png"&gt;&lt;img title="Visual Studio Tools for Office (VSTO)" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="227" alt="Visual Studio Tools for Office (VSTO)" src="http://lh5.ggpht.com/craigjamesbailey/SJ5btL0yLKI/AAAAAAAAByA/NexWYkebAz0/image_thumb.png?imgmax=800" width="374" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;[Note: This was originally posted on my &lt;a href="http://www.craigbailey.net/live/post/2008/08/03/CLARITY-Visual-Studio-Tools-for-Office-(VSTO).aspx" target="_blank"&gt;main blog here&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;After chatting with a few people about &lt;strong&gt;Visual Studio Tools for Office&lt;/strong&gt; (VSTO) recently, it’s clear that the technology is not that well understood (even though, in my opinion, Microsoft have done a pretty good job of articulating it – much better than say &lt;a href="http://www.craigbailey.net/live/post/2008/07/26/CLARITY-Office-Business-Applications-(OBA).aspx" target="_blank"&gt;OBA&lt;/a&gt; for example). So in this post I’m aiming to give a high level overview of VSTO and clear up some misconceptions. &lt;/p&gt;  &lt;p&gt;As usual this is covered under my ‘&lt;a href="http://www.craigbailey.net/live/post/2008/01/07/DISCLAIMER-Being-as-open-as-possible.aspx" target="_blank"&gt;well duh&lt;/a&gt;’ disclaimer, and I apologise in advance for ‘reworking’ some of my content from earlier in the year, including &lt;a href="http://www.craigbailey.net/live/post/2008/01/07/2008-The-Year-of-VSTO.aspx" target="_blank"&gt;this one&lt;/a&gt; from January and my general &lt;a href="http://www.craigbailey.net/page/VSTO.aspx" target="_blank"&gt;VSTO page&lt;/a&gt;. For a &lt;a href="http://www.craigbailey.net/live/post/2008/02/02/CLARITY-VSTS2c-VSTO2c-VSTA2c-VSX.aspx" target="_blank"&gt;comparison of VSTO to VSTA see this page&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;VSTO – What?&lt;/h2&gt;  &lt;blockquote&gt;   &lt;p&gt;VSTO is Microsoft's tool set for building applications that run &lt;strong&gt;on&lt;/strong&gt; Microsoft Office (eg Word, Excel, Outlook, PowerPoint). &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I deliberately choose the word ‘&lt;strong&gt;on&lt;/strong&gt;’ because part of understanding VSTO is to view &lt;strong&gt;Office as a platform&lt;/strong&gt;.&lt;/p&gt;  &lt;h2&gt;VSTO - A brief history…&lt;/h2&gt;  &lt;p&gt;Originally a replacement for VBA (Visual Basic for Applications) that was delivered in Excel and Word, VSTO was made available in its &lt;strong&gt;first version&lt;/strong&gt; approximately around the start of 2004, targeting the Office 2003 platform. Development was performed in Visual Studio 2003 but was referred to as VSTO 2003 (or sometimes VSTO 1.0). It was an add-on to VS.NET 2003 and wasn't free (costing around $450). &lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;second version&lt;/strong&gt;, referred to as V2 or VSTO 2005 was a big update that added numerous advances and enhancements (eg support for Outlook). It was delivered as a special SKU of VS 2005 (my understanding is it was not available as a separate download, but I could be wrong). &lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;third version&lt;/strong&gt;, confusingly titled VSTO 2005 Second Edition (VSTO 2005 SE) was delivered in 2007 and focused on targeting the Office 2007 platform. It was a freely downloadable add-on for VS 2005. &lt;/p&gt;  &lt;p&gt;This SE version was tweaked significantly and released in November 2007 as part of &lt;strong&gt;Visual Studio 2008&lt;/strong&gt; (Professional and above – it is not available in the Standard edition), and is referred to as VSTO V3 (even though it is the &lt;strong&gt;fourth version&lt;/strong&gt; of the product). VSTO 2008 overcomes many of the deployment and security hurdles found in previous versions, and adds a number of design helpers (eg visual editing of Office 2007 toolbars, support for SharePoint 3.0 Workflow, etc). SP1 for VSTO V3 is to be released shortly and further improves deployment abilities (as well as bug fixes, enhancement, etc). &lt;/p&gt;  &lt;p&gt;[The reason the version numbers are confusing is because in Vx terms they refer to the runtime used, not so much the tooling released. So, technically speaking VSTO 2005 and VSTO 2005 SE both use the same V2 runtime. VSTO in Visual Studio 2008 is using V3 of the runtime, even though it is the fourth release of the product. For more information &lt;a href="http://blogs.msdn.com/andreww/default.aspx" target="_blank"&gt;Andrew Whitechapel&lt;/a&gt; has a &lt;a href="http://blogs.msdn.com/andreww/archive/2008/04/02/vsto-loader-and-runtime-components.aspx" target="_blank"&gt;excellent overview&lt;/a&gt;.] &lt;/p&gt;  &lt;p&gt;The aim of VSTO is to &lt;strong&gt;provide tools for developers to&lt;/strong&gt; &lt;strong&gt;build on top of Office as a platform&lt;/strong&gt;. Using VB.NET and/or C#, developers can use Visual Studio to build add-ins for most of the Office 2003 and 2007 applications, including Word, Excel, Outlook, PowerPoint, InfoPath and Visio. SharePoint and Groove development is also possible, although not directly targeted. &lt;/p&gt;  &lt;h2&gt;VSTO – How?&lt;/h2&gt;  &lt;p&gt;So, how to get working with VSTO?&lt;/p&gt;  &lt;p&gt;In a nutshell &lt;strong&gt;VSTO is a set of Visual Studio project templates&lt;/strong&gt; that allow you to write add-ins for Microsoft Office applications (eg an add-in for Outlook, or Word, etc).&lt;/p&gt;  &lt;p&gt;(Don’t worry) I’m not going into any code in this post, but I think screen shot from File –&amp;gt; New –&amp;gt; Project… in Visual Studio 2008 helps explain the scope:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/craigjamesbailey/SJ5buKgaO9I/AAAAAAAAByE/v2DFsxFHCEo/s1600-h/image8.png"&gt;&lt;img title="Visual Studio New Project dialog showing VSTO templates" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="354" alt="Visual Studio New Project dialog showing VSTO templates" src="http://lh6.ggpht.com/craigjamesbailey/SJ5bvcaiflI/AAAAAAAAByI/wdVMxoyc16U/image_thumb4.png?imgmax=800" width="526" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As a developer you can build add-ins for most of the Office programs. Start by choosing a particular template (eg an Outlook 2007 Add-in) and Visual Studio will setup the skeleton and initial hooks.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Application level versus Document level&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;VSTO supports four types of add-in. The two main ones are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Application level add-ins&lt;/strong&gt; - are those that reside in the program itself. Example: you add a toolbar in Word that has functionality that can run regardless of which document you have open. Application level add-ins can be written for just about all Office apps including Outlook, Word, Excel, PowerPoint, Project and Visio (all in both 2003 and 2007 versions) and InfoPath 2007. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Document level&lt;/strong&gt; add-ins (or &lt;strong&gt;customisations&lt;/strong&gt;) - are delivered within a specific document. Example: you include functions in a specific Excel workbook. The functions are only available when you open that workbook. Document level add-ins are only relevant to Word and Excel. (You could think of Document level customisations as the VSTO equivalent of VBA macros in Word and Excel). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;VSTO also support two lesser known types:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SharePoint 2007 Workflow templates &lt;/li&gt;    &lt;li&gt;InfoPath 2007 Form Templates &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;VSTO - Some misconceptions&lt;/h2&gt;  &lt;p&gt;There’s a few common misconceptions I’ve come across talking with people about VSTO. Here’s the &lt;strong&gt;clarifications&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Yes, &lt;strong&gt;VSTO V3 requires Visual Studio 2008 and the .NET Framework 3.5&lt;/strong&gt; – I mention this because it is a common question on the &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&amp;amp;SiteID=1" target="_blank"&gt;forums&lt;/a&gt;. So, if you don’t have Visual Studio 2008, or can’t be certain your users will have .NET 3.5 then you’ll need to work with a previous version.&amp;#160; &lt;/li&gt;    &lt;li&gt;Yes, you can &lt;strong&gt;target both Office 2003 and Office 2007&lt;/strong&gt; apps using VSTO V3, but no, you can’t target them both in the same add-in (eg you can’t write a single add-in that will work in both Outlook 2003 and Outlook 2007). &lt;/li&gt;    &lt;li&gt;Yes, &lt;strong&gt;VSTO and VBA are friends&lt;/strong&gt;. Whilst VSTO may have started out as a replacement for VBA, it soon became apparent that Interop with VBA is much better for all concerned. VBA is going to be around for a while, and with interop the huge body of VBA code can be used in VSTO apps (see &lt;a href="http://www.craigbailey.net/live/post/2008/07/30/VSTO-VBA-and-VSTO.aspx" target="_blank"&gt;this post&lt;/a&gt; for more VBA and VSTO details). &lt;/li&gt;    &lt;li&gt;Yes, &lt;strong&gt;VSTO is a part of OBA&lt;/strong&gt; – you may run into the term Office Business Applications (OBA) and think&amp;#160; OBA and VSTO are synonymous. But that’d be missing the huge scope of OBA. OBA covers a whole enterprise architecture with LOB apps and Servers as well as Office. VSTO is just part of the tooling for building OBAs (see here for a full &lt;a href="http://www.craigbailey.net/live/post/2008/07/26/CLARITY-Office-Business-Applications-(OBA).aspx" target="_blank"&gt;overview of OBA&lt;/a&gt;). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;VSTO – Why?&lt;/h2&gt;  &lt;p&gt;Question: Why exactly would you want to consider VSTO?&lt;/p&gt;  &lt;p&gt;Answer: so you can build on a platform.&lt;/p&gt;  &lt;p&gt;And not just any platform. But a platform that is now in its twelfth version, covers almost every imaginable business and home user scenario, and is installed on more 500M PCs worldwide… The Office platform. &lt;/p&gt;  &lt;p&gt;Now, to be fair, not all of those users are using Visual Studio 2003 or 2007, but the majority certainly are, and growing. (For example, in a recent &lt;a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032380026&amp;amp;role=attend&amp;amp;pw=2376C7F8" target="_blank"&gt;OBA webcast&lt;/a&gt; I watched, around the 3:09 mark there were figures from Forester Research - dated 31 Mar 2008 - detailing that 62% of surveyed enterprises not yet on Office 2007 were moving to Office 2007 in the next 12 months.)&lt;/p&gt;  &lt;p&gt;So then the question becomes – why build on a platform? I think Andrew Coates answered this beautifully in his &lt;a href="http://blogs.msdn.com/acoat/archive/2007/09/25/standing-on-the-shoulders-of-giants.aspx" target="_blank"&gt;Standing on the Shoulders of Giants&lt;/a&gt; post a year ago. If you haven’t already, read it. [Aside: Initially, you’ll wonder why he goes into such detailed history… but later, perhaps pondering it while stuck in line at the local supermarket, or caught in a boring meeting, it’ll suddenly fall into place, and you’ll understand the necessity of working with a platform.] &lt;/p&gt;  &lt;p&gt;With VSTO, you get to build on top of the Office platform, using the vast functionality of the .NET framework.&lt;/p&gt;  &lt;h2&gt;VSTO – Hurdles&lt;/h2&gt;  &lt;p&gt;VSTO isn’t without its problems. For one, you’ve got a whole lot of extra weight you need to ship with your app (including a bunch of extra DLLs called Primary Interop Assemblies – I’ll be explaining those things in a later post - plus the VSTO runtime, and of course the .NET Framework). But that isn’t the main thing…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Deployment&lt;/strong&gt; has been the biggest hurdle to VSTO adoption. Getting your add-in out there and easy to install isn’t the simple task it should be. V3 has certainly improved the process, but there’s still work to be done. And as mentioned in an &lt;a href="http://www.craigbailey.net/live/post/2008/07/26/VSTO-VS2008-SP1-enhancements.aspx" target="_blank"&gt;earlier post&lt;/a&gt;, a big focus of the upcoming VS2008 SP1 enhancements has been to make VSTO deployment even easier. &lt;a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank"&gt;Andrew Coates&lt;/a&gt; links to a number of &lt;a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank"&gt;good resources on VSTO deployment&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;[Assuming those issues are resolved shortly, there is really only one further hurdle: &lt;strong&gt;mindset&lt;/strong&gt;. I’ve &lt;a href="http://www.craigbailey.net/live/post/2008/01/07/2008-The-Year-of-VSTO.aspx" target="_blank"&gt;mentioned&lt;/a&gt; this previously, and I think it still stands, but since it isn’t really to do with understanding VSTO itself I won’t go into details here.]&lt;/p&gt;  &lt;h2&gt;VSTO – Where are the examples?&lt;/h2&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;One of the frustrations I’ve found with VSTO is finding some good real-world examples. Sure, there’s plenty of code samples, and the odd &lt;a href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?ProjectSearchText=vsto" target="_blank"&gt;Code Gallery post&lt;/a&gt;, but there’s nothing detailing commercial applications that I can find (I’m hoping someone corrects me on this). There’s nothing on the &lt;a href="http://www.microsoft.com/casestudies/default.aspx" target="_blank"&gt;Microsoft case studies site&lt;/a&gt; (the closest I could find were some &lt;a href="http://www.microsoft.com/casestudies/search.aspx?Keywords=vsto" target="_blank"&gt;OBA case studies that mention VSTO&lt;/a&gt;), and there’s nothing in any blogs that I can find pointing to cool VSTO apps available for download.&lt;/p&gt;  &lt;p&gt;That’s not to say there aren’t plenty of add-ins for Outlook, Word, Excel, etc out there, it’s just that I can’t be certain if they were built using VSTO or not. For example, &lt;a href="http://www.xobni.com/" target="_blank"&gt;Xobni&lt;/a&gt; is a nice little Outlook add-in, but &lt;a href="http://venturebeat.com/2008/05/04/xobni-the-email-organizer-for-outlook-launches-publicly/" target="_blank"&gt;doesn’t appear to use VSTO&lt;/a&gt;. Hopefully I can add some examples to this section soon. &lt;/p&gt;  &lt;h2&gt;VSTO - Resources&lt;/h2&gt;  &lt;p&gt;I’ll be linking to a full list of VSTO resources in a future post, but for now start here: &lt;a href="http://msdn.microsoft.com/en-au/office/aa905533.aspx" target="_blank"&gt;VSTO Portal on MSDN&lt;/a&gt;. Then go here for a &lt;a href="http://msdn.microsoft.com/en-au/office/23cw517s.aspx" target="_blank"&gt;Getting Started with VSTO&lt;/a&gt; guide. For hands on detail, take a look at this &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3396830&amp;amp;SiteID=1" target="_blank"&gt;helpful forum post&lt;/a&gt; by the awesome &lt;a href="http://homepage.hispeed.ch/cindymeister/index.html" target="_blank"&gt;Cindy Meister&lt;/a&gt; and these &lt;a href="http://msdn.microsoft.com/en-us/office/bb496949.aspx" target="_blank"&gt;How Do I Videos&lt;/a&gt; on the Office Dev Center. For blogs and articles head over to &lt;a href="http://www.officezealot.com/VSTO/Pages/index.aspx" target="_blank"&gt;OfficeZealot&lt;/a&gt; and of course the official &lt;a href="http://blogs.msdn.com/vsto/" target="_blank"&gt;VSTO blog&lt;/a&gt;. I’ve also listed some other resources on my &lt;a href="http://www.craigbailey.net/live/page/VSTO.aspx" target="_blank"&gt;VSTO page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Also, if you’re interested I have a separate feed for my VSTO related posts: &lt;a href="http://feeds.feedburner.com/CraigBaileyOnVSTO"&gt;&lt;img height="14" alt="" src="http://craigbailey.net/pics/rss.png" width="14" /&gt;&lt;/a&gt;&amp;#160;&lt;a title="CraigBaileyOnVSTO" href="http://feeds.feedburner.com/CraigBaileyOnVSTO"&gt;VSTO&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;VSTO – Summary&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio Tools for Office is a set of Visual Studio project templates and runtimes for building add-ins for Microsoft Office programs. &lt;/li&gt;    &lt;li&gt;VSTO is mature (now in its fourth version) and easy to use. It has overcome many of the deployment hurdles it had in the past, but still has a few to resolve. &lt;/li&gt;    &lt;li&gt;The latest version uses Visual Studio 2008 and the .NET Framework 3.5 and can create add-ins for just about any Office 2003 or Office 2007 app. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:96efc5f7-59b6-4db6-9d70-51d1e80ecf2c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Visual+Studio+for+Office" rel="tag"&gt;Visual Studio for Office&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-3813966346026476929?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/3813966346026476929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=3813966346026476929&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/3813966346026476929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/3813966346026476929'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/08/clarity-visual-studio-tools-for-office.html' title='CLARITY: Visual Studio Tools for Office (VSTO)'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6315988482483533755</id><published>2008-07-27T13:40:00.001+10:00</published><updated>2008-07-31T06:24:09.922+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Clarity'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>CLARITY: Office Business Applications (OBA)</title><content type='html'>&lt;p&gt;&lt;strong&gt;Office Business Applications&lt;/strong&gt; is a term getting bandied about a fair bit these days. &lt;/p&gt;  &lt;p&gt;What is it exactly? Well, answers differ, and you’d be forgiven if you thought it was as simple as using &lt;strong&gt;Office&lt;/strong&gt; to build &lt;strong&gt;Applications&lt;/strong&gt; for use in &lt;strong&gt;Business&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;The purpose of this post is to try to get some simple high level understanding of OBAs. In later posts I’ll be digging into resources and also covering VSTO. (As per usual this is covered under my ‘&lt;a href="http://www.craigbailey.net/live/post/2008/01/07/DISCLAIMER-Being-as-open-as-possible.aspx" target="_blank"&gt;well duh&lt;/a&gt;’ disclaimer.)&lt;/p&gt;  &lt;h2&gt;OBA - Concept&lt;/h2&gt;  &lt;p&gt;The concept behind OBA is perhaps best summed up in the following quote from the &lt;a href="https://www.obacentral.com/newtooba.aspx" target="_blank"&gt;OBA Central site&lt;/a&gt; where they state:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Office Business Applications are a new breed of application that… turn document-based processes into real applications.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This sums up the main aim of OBAs: they are &lt;strong&gt;document based&lt;/strong&gt;. &lt;/p&gt;  &lt;h2&gt;OBA - Delivery&lt;/h2&gt;  &lt;p&gt;But what about the delivery – the technology enabling it? This is where it can get overwhelming. OBAs can encompass a huge range of technologies. The Microsoft Office suite of course, but also (and perhaps predominantly) the Microsoft Servers with SharePoint Server being key, followed by Unified Communications (Office Communication Server), Exchange and Groove Servers. It also extends to non-Microsoft vendor products including SAP, PeopleSoft, even CAD programs. &lt;/p&gt;  &lt;p&gt;Here’s how they fit together:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/craigjamesbailey/SIvuAjEBpoI/AAAAAAAABv0/bIwS2250DKc/s1600-h/image10.png"&gt;&lt;img title="Simplified overview of OBA" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="278" alt="Simplified overview of OBA" src="http://lh4.ggpht.com/craigjamesbailey/SIvuB7opCjI/AAAAAAAABv4/WfpNXfPWIE0/image_thumb5.png?imgmax=800" width="513" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Note: this is my own summary of OBA – based on an excellent &lt;a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032380026&amp;amp;role=attend&amp;amp;pw=2376C7F8" target="_blank"&gt;Steve Fox webcast on OBA&lt;/a&gt;)&lt;/p&gt;  &lt;h2&gt;Line Of Business (LOB) applications&lt;/h2&gt;  &lt;p&gt;To really understand how OBA sits together we need to agree on what &lt;strong&gt;Line Of Business (LOB)&lt;/strong&gt; applications are. &lt;/p&gt;  &lt;p&gt;What are LOBs? Wikipedia is reasonably &lt;a href="http://en.wikipedia.org/wiki/Line_of_business" target="_blank"&gt;sparse on details&lt;/a&gt; but captures the main point: LOBs are related to &lt;strong&gt;business needs&lt;/strong&gt;. &lt;a href="http://searchcio.techtarget.com/sDefinition/0,,sid182_gci214562,00.html" target="_blank"&gt;SearchCIO has a more helpful description&lt;/a&gt;, highlighting that LOBs are &lt;strong&gt;vital to running an enterprise&lt;/strong&gt;. That is, they are a set of processes/applications that run your business (or a division ie &lt;em&gt;line&lt;/em&gt; of your business), and can be complex and deeply integrated with a number of systems. In terms of OBA they can be Microsoft provided (eg Dynamics) or other vendors (common examples are PeopleSoft, Oracle, SAP).&lt;/p&gt;  &lt;p&gt;It can get blurry though – for example, why would Microsoft Dynamics be a LOB app and Exchange not? The distinction comes down to &lt;strong&gt;how&lt;/strong&gt; they are used. If you just install one of the Dynamics apps and use as is to enhance a few processes then it’s probably not a LOB tool. But if you use it as a fundamental aspect of your business, to the extent that part of your enterprise relies on it, then it is a LOB app. Similarly, if you dramatically enhanced Exchange and built crucial business processes on top of it, then yes, it moves from being just a Server, to a LOB app. &lt;/p&gt;  &lt;p&gt;When we talk about Oracle, PeopleSoft etc as a LOB app, we are talking about them being &lt;strong&gt;crucial&lt;/strong&gt; to everyday business. Just installing an Oracle server somewhere in the IT department does not make it LOB…&lt;/p&gt;  &lt;p&gt;Thus, summarising again the delivery aspect of OBA, here’s what we’ve got:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;OBA = Microsoft Office + Microsoft Servers + LOBs&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Digging deeper into the Microsoft Stack &lt;/h2&gt;  &lt;p&gt;This helpful diagram from the &lt;a href="http://office.microsoft.com/en-us/products/HA102200671033.aspx" target="_blank"&gt;Office Business Applications Architecture Overview&lt;/a&gt; (well worth downloading – it’s a Word doc) helpfully puts it in context.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/craigjamesbailey/SIvuDwhcSGI/AAAAAAAABv8/_zDdV3VaGGc/s1600-h/image3.png"&gt;&lt;img title="Office System Logical Architecture - click to enlarge" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="361" alt="Office System Logical Architecture - click to enlarge" src="http://lh6.ggpht.com/craigjamesbailey/SIvuFAo2yjI/AAAAAAAABwA/-CNp9hF09PI/image_thumb1.png?imgmax=800" width="488" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Looking through the diagram you’ll see that just about every facet of Microsoft’s Office, Server and Developer tool set offerings can be directed into an OBA scenario. &lt;/p&gt;  &lt;p&gt;Admittedly this diagram is a little out of date (eg it refers to the previous version of VSTO, there’s no mention of Expression etc) but it does show the scope of OBA. &lt;/p&gt;  &lt;p&gt;By the way, you’ll notice that most of the discussion around OBA is concentrated on Office 2007. What happened to Office 2003? &lt;/p&gt;  &lt;p&gt;Whilst not &lt;em&gt;specifically&lt;/em&gt; excluded (and in a later post I’ll be covering how Office 2003 is fully supported in VSTO) Microsoft’s push is &lt;strong&gt;definitely focused on Office 2007&lt;/strong&gt;.To that end, just about every example, overview and case study features Office 2007.&lt;/p&gt;  &lt;h2&gt;OBA- Why?&lt;/h2&gt;  &lt;p&gt;Why is OBA so important?&lt;/p&gt;  &lt;p&gt;The beauty of OBA (for me) is the way it brings together such a wide range of technologies, and aligns them for &lt;strong&gt;a common purpose&lt;/strong&gt;. That purpose will be specific to each organisation of course, and by having a glance through the &lt;a href="http://www.microsoft.com/casestudies/search.aspx?ProTaxID=3132" target="_blank"&gt;OBA cast studies site&lt;/a&gt; you’ll quickly appreciate how diverse and powerful they can be.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;In terms of business benefit there’s plenty of compelling information about ROI and so forth on the OBA sites. But have your BS filters on, the figures that get bandied about are on the best case side at every turn, and sometimes are complete fantasy (marketing gets carried away for example when they try to make unrealistic licensing cost per person arguments). And whilst I agree that Office 2007 adoption is high (much higher than say Vista), we need to be careful when stating that OBAs provide significant training advantages because users are familiar with the Office interface. The fact is, to many enterprises the Office 2007 ribbon re-training is a hidden cost they can’t quantify. &lt;/p&gt;  &lt;p&gt;But my intention here isn’t to nitpick, rather it’s to say that building OBAs isn’t an open and shut case when it comes to training cost.&lt;/p&gt;  &lt;p&gt;To me the value of OBA development is in other key areas - surely the main benefit of OBA is the ability to: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Use what you know &lt;/li&gt;    &lt;li&gt;Use what you have &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Use what you know&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;There’s been cases where a new CIO joins an enterprise and successfully changes their entire infrastructure (eg comes in, chucks out Java and rolls out .NET, or vice versa). The reason these events happen is because the CIO knows they can get &lt;strong&gt;results&lt;/strong&gt; simply because they have achieved success with those tools before, and they know how to manage the implementation. &lt;/p&gt;  &lt;p&gt;This is extreme of course, but my point is that a particular technology choice is rarely right or wrong, rather its about whether you know how to make the technology choice &lt;strong&gt;work&lt;/strong&gt;. The reason I mention this is because when it comes to OBA, many CIOs already know how to make two-thirds of the equation work (that is, they know Office, and they know Microsoft Servers). And this trickles down to all areas (users with Office, IT with SharePoint &amp;amp; Exchange, developers with .NET etc).&lt;/p&gt;  &lt;p&gt;Summary: OBA may or may not be the best &lt;strong&gt;&lt;em&gt;technology architecture&lt;/em&gt;&lt;/strong&gt; – but it will often be the best &lt;strong&gt;&lt;em&gt;choice&lt;/em&gt;&lt;/strong&gt; – simply because your IT team know how to make it successful.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Use what you have&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The second benefit of OBA is the ability to use what you have (ie&amp;#160; minimise TCO). If you already have Office and Microsoft Servers in place, then building on top of them is a comfortable position to take. Notwithstanding the need to upgrade (eg Office 2003 to Office 2007, or SharePoint Server 2003 to MOSS) there is a considerable enterprise base in place that can be used. At this point the marketing collateral descends into ‘leverage’, ‘proven’, ‘scalable’ and other buzzword guff, but the point is valid.&lt;/p&gt;  &lt;p&gt;Again, the actual technology may or may not be the best, but having it in place offsets costs required to develop functionality that might already exist in other offerings.&lt;/p&gt;  &lt;h2&gt;OBA- Who?&lt;/h2&gt;  &lt;p&gt;At this point you might be buying in to the whole OBA vision. But is it appropriate for your business? Does it apply for example, to companies with only 30 staff? Again the &lt;a href="http://www.microsoft.com/casestudies/search.aspx?ProTaxID=3132" target="_blank"&gt;case study site&lt;/a&gt; provides good guidance here. &lt;/p&gt;  &lt;p&gt;You’ll see for example that most examples are for large corporates (1000+ employees). But the good news is that OBA applies at all levels, and there are a few examples where companies with &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002412" target="_blank"&gt;as few as 10&lt;/a&gt; or &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000987" target="_blank"&gt;14 employees&lt;/a&gt; are using OBA to improve their business (the smaller company examples typically use Dynamics CRM as their LOB app).&lt;/p&gt;  &lt;p&gt;In terms of where OBA is predominant, the top two industries are Finance (Banking, Insurance, etc) and Manufacturing and the top two processes are Financial processes and Sales processes.&lt;/p&gt;  &lt;h2&gt;OBA - Where does VSTO fit in?&lt;/h2&gt;  &lt;p&gt;Visual Studio Tools for Office (VSTO) is a small but vital part of the OBA discussion. It’s the main tool developers use to build the extensions to Office apps that allow interaction with LOBs. But that’s a whole topic on its own, and I’ll be covering that in a later post.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Summary&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Office Business Applications are solutions built using: Microsoft Office + Microsoft Servers (predominantly MOSS) + LOB apps &lt;/li&gt;    &lt;li&gt;They focus on automating document based processes. &lt;/li&gt;    &lt;li&gt;They are applicable to companies of all sizes, but usually enterprises with hundred or thousands of employees. &lt;/li&gt;    &lt;li&gt;OBAs allow companies to provide significant functionality by using &lt;em&gt;What they know&lt;/em&gt; (Technical Knowledge) to utilise &lt;em&gt;What they have&lt;/em&gt; (Technical Infrastructure) &lt;/li&gt;    &lt;li&gt;VSTO is a small but important part of the tooling that enables OBA &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;[If you found this useful you may be interested in other &lt;a href="http://www.craigbailey.net/live/category/Clarity.aspx" target="_blank"&gt;Clarity series&lt;/a&gt; posts]&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bff733cf-0498-4fa7-9eee-a0b15a06b7c3" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Office+Business+Applications" rel="tag"&gt;Office Business Applications&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Line+Of+Business" rel="tag"&gt;Line Of Business&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio+Tools+for+Office" rel="tag"&gt;Visual Studio Tools for Office&lt;/a&gt;,&lt;a href="http://technorati.com/tags/OBA" rel="tag"&gt;OBA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LOB" rel="tag"&gt;LOB&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6315988482483533755?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6315988482483533755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6315988482483533755&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6315988482483533755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6315988482483533755'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/07/clarity-office-business-applications.html' title='CLARITY: Office Business Applications (OBA)'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-7599455139568050531</id><published>2008-06-23T22:01:00.001+10:00</published><updated>2008-06-23T22:01:22.091+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SBTUG'/><title type='text'>SBTUG: Outsourcing + ASP.NET MVC + Prizes</title><content type='html'>&lt;p&gt;This Wed at the &lt;a href="http://www.sbtug.com"&gt;Sydney Business &amp;amp; Technology User Group&lt;/a&gt; (SBTUG) we're lucky enough to have Bob McGilvray and &lt;a href="http://blog.tatham.oddie.com.au/" target="_blank"&gt;Tatham Oddie&lt;/a&gt; presenting.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When: This &lt;strong&gt;Wed 25 June&lt;/strong&gt; 2008 &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Time: &lt;strong&gt;6pm&lt;/strong&gt; (&lt;em&gt;until approx 8:30pm&lt;/em&gt;) &lt;/li&gt;    &lt;li&gt;Where: Microsoft, North Ryde &lt;/li&gt;    &lt;li&gt;Contact: Craig Bailey : 0413 489 388 &lt;/li&gt;    &lt;li&gt;Cost: Free (Pizza all provided) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Plus:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Prize: Full version of Visual Studio 2008 Standard &amp;amp; Windows Server 2008 Enterprise &lt;/li&gt;    &lt;li&gt;Details: full details on the &lt;a href="http://www.sbtug.com"&gt;SBTUG site&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Details of presentations&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How to manage Outsourcing&lt;/b&gt; by &lt;b&gt;Bob McGilvray&lt;/b&gt;     &lt;br /&gt;In this presentation Bob covers his experiences with outsourcing large software projects to overseas development teams. Bob will be covering the benefits, problems and techniques for managing an outsourced development.     &lt;br /&gt;Bob will present some basic facts about Outsourcing of development staff worldwide, and will give you some insight into the advantages and pitfalls of using overseas development staff, based on his own experiences to date.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;b&gt;About Bob&lt;/b&gt;     &lt;br /&gt;Bob left the British Army in 1986 and set up as a one man band developing database systems in the UK for HIV and Drug &amp;amp; Alcohol Treatment Clinics. Working in Clipper then Foxbase, Bob's very limited technical and programming experience resulted in an offer of help from&amp;#160; Bulgarian IT firm JEI being readily accepted. 6 months later, JEI attempted to double its charging rates overnight and was was promptly fired - and Bob's firm then individually hired the developers from JEI, all of who work for Bob's firm Coomasis Ltd.     &lt;br /&gt;Coomasis has a support base in England, its development team based throughout Bulgaria, and is managed from Batemans Bay. It is on the UK's major suppliers of systems for Drug &amp;amp; Alcohol agencies with over 200 agencies using its products.     &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Overview of ASP.NET MVC&lt;/b&gt; by &lt;b&gt;Tatham Oddie&lt;/b&gt;     &lt;br /&gt;MVC Framework In this session Tatham introduces the MVC design pattern and then explains Microsoft's ASP.NET implementation. The presentation will be high level, covering where MVC is beneficial, where it is inappropriate, and why you would consider it in your business.     &lt;br /&gt;Here's the full description: The release of Microsoft&amp;#8217;s ASP.NET MVC framework is rapidly approaching, and now is the time for businesses to start evaluating how it can be applied in their organisations. Come along for an interactive discussion around the benefits that MVC brings to the table, the differences between MVC and Web Forms and the ongoing roadmap for each.     &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;About Tatham&lt;/b&gt;     &lt;br /&gt;Based in Sydney, Australia, &lt;a href="http://blog.tatham.oddie.com.au/" target="_blank"&gt;Tatham&lt;/a&gt; divides his time between his role as a Senior Consultant with &lt;a href="http://www.readify.net"&gt;Readify&lt;/a&gt;, and working on his &lt;a href="http://fueladvance.com/"&gt;own businesses&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Don&amp;#8217;t forget, if you haven't already, you can join the &lt;a href="http://www.facebook.com/group.php?gid=5695001142"&gt;SBTUG group&lt;/a&gt; on Facebook. &lt;/p&gt;  &lt;p&gt;And please &lt;a href="http://www.facebook.com/event.php?eid=44672385385"&gt;RSVP&lt;/a&gt; for Wed night&amp;#8217;s event &lt;a href="http://www.facebook.com/event.php?eid=44672385385"&gt;here&lt;/a&gt;. This helps us know how many people are coming (for catering). &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Last but not least, you can always follow us on Twitter &lt;a href="http://twitter.com/sbtug"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1c2df006-523e-4169-8591-462736b7e467" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SBTUG" rel="tag"&gt;SBTUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/The%20Sydney%20Business%20&amp;amp;%20Technology%20User%20Group" rel="tag"&gt;The Sydney Business &amp;amp; Technology User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bob%20McGilvray" rel="tag"&gt;Bob McGilvray&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tatham%20Oddie" rel="tag"&gt;Tatham Oddie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Outsourcing" rel="tag"&gt;Outsourcing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-7599455139568050531?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/7599455139568050531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=7599455139568050531&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7599455139568050531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7599455139568050531'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/06/sbtug-outsourcing-aspnet-mvc-prizes.html' title='SBTUG: Outsourcing + ASP.NET MVC + Prizes'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-7013313557031122532</id><published>2008-06-16T10:28:00.001+10:00</published><updated>2008-06-16T10:28:20.004+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Clarity'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>CLARITY: SQL Server 2008</title><content type='html'>&lt;p&gt;One of the problems we often encounter is &lt;strong&gt;information overload&lt;/strong&gt;. There's no shortage of great articles, examples, podcasts and webcasts on every conceivable technology. Microsoft's products are no different.&lt;/p&gt;  &lt;p&gt;Thus, the following is comprised of numerous sources easy to find online - there's no special insight here. Rather, I've just simply tried to distill a product to its highest level overview. Hope it helps, and as usual it's covered by my '&lt;a href="http://www.craigbailey.net/live/post/2008/01/DISCLAIMER-Being-as-open-as-possible.aspx" target="_blank"&gt;well duh&lt;/a&gt;' disclaimer.&lt;/p&gt;  &lt;p&gt;Anyway, on to today's topic: &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx" target="_blank"&gt;SQL Server 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;History of SQL Server&lt;a href="http://lh6.ggpht.com/craigjamesbailey/SFWzXlmKxBI/AAAAAAAABu8/bq9kD4wyEBE/s1600-h/image%5B18%5D.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="50" alt="SQL Server 2008" src="http://lh3.ggpht.com/craigjamesbailey/SFWzYziOUjI/AAAAAAAABvA/F9nZ-_qnD9Y/image_thumb%5B10%5D.png?imgmax=800" width="240" align="right" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;SQL Server has been around for a while, with version 6 coming along in the early '90s. &lt;/p&gt;  &lt;p&gt;Version 6.5 and 7.0 followed. SQL 2000 and SQL 2005 are the most common versions in use now.&lt;/p&gt;  &lt;p&gt;SQL Server 2008 has &lt;a href="http://blogs.technet.com/andrew/archive/2008/06/06/sql-server-2008-rc0.aspx" target="_blank"&gt;just entered its Release Candidate cycle&lt;/a&gt;, which means it &lt;em&gt;may&lt;/em&gt; be released in the next few months.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Editions&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;There's a number of editions, the main ones being:&lt;/p&gt;  &lt;p&gt;SQL Server Standard, Enterprise &amp;amp; Developer&lt;/p&gt;  &lt;p&gt;SQL Server Web &amp;amp; Workgroup&lt;/p&gt;  &lt;p&gt;SQL Express (available Free)&lt;/p&gt;  &lt;p&gt;SQL Compact Edition (available Free)&lt;/p&gt;  &lt;p&gt;(These support a variety of operating systems and chip sets)&lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Components&lt;a href="http://lh6.ggpht.com/craigjamesbailey/SFWzZiVqNdI/AAAAAAAABvE/gGh_omgSWRA/s1600-h/image10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="260" alt="SQL Server 2008 overview" src="http://lh6.ggpht.com/craigjamesbailey/SFWzahFWLXI/AAAAAAAABvI/xBlDL6vXEaQ/image_thumb4.png?imgmax=800" width="223" align="right" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You may have seen the following helpful diagram at some point - it is a good overview of the main components in SQL Server 2008:&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Database Engine&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The main storage and query engine, supporting security, tables, views, stored procedures, replication and general management of data. SQL Agent also hangs off the database engine, allowing jobs or tasks to be scheduled.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Analysis Services&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;As the name implies, Analysis services are about providing in depth functions for analysing data.&lt;/p&gt;  &lt;p&gt;There's two main parts to Analysis Services. Multi-dimensional data is where structures are built that package up data, often from multiple sources, into a single aggregated model. Often referred to as '&lt;a href="http://technet.microsoft.com/en-us/library/ms174587.aspx" target="_blank"&gt;cubes&lt;/a&gt;' due to their multi-dimensional format. These structures are then also used in other packages (eg &lt;a href="http://www.microsoft.com/business/performancepoint/" target="_blank"&gt;PerformancePoint&lt;/a&gt;) and reporting tools.&lt;/p&gt;  &lt;p&gt;Data Mining is about interrogating vast volumes of data, often to provide predictive models and trends.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Reporting Services&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Reporting services provide presentation and programming tools for delivering reports. Various formats, scheduling and exporting options are provided.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Integration Services&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Integration services provide a platform for efficiently moving data in and out of SQL Server. Numerous formats and conversions between them can be managed. The integration tasks are coded as 'packages', and GUI tools are provided to help build them.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Service Broker&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Provides the database engine with the capability to build messaging and queuing applications. Allows distributed applications to be built easily (since it supports transactions).&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Replication&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Replication facilitates data being distributed between different databases, and synchronised at regular intervals (sometimes close to real time). Replication can function over LANs, WANS, and the internet.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;What about Notification Services?&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Notifications services was a component of SQL Server 2005 that allowed messages to be sent to subscribers. It was a way of deploying apps that could send notifications in huge volumes. However it was dropped from SQL Server 2008.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Tools&lt;a href="http://lh4.ggpht.com/craigjamesbailey/SFWzb9wbH_I/AAAAAAAABvM/tzivd3d23q4/s1600-h/image%5B16%5D.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="389" alt="SQL Server 2008 Tools" src="http://lh4.ggpht.com/craigjamesbailey/SFWzhZxxaII/AAAAAAAABvQ/gFultwJ8EXs/image_thumb%5B8%5D.png?imgmax=800" width="188" align="right" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;SQL Server Management Studio&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Key function: Managing&lt;/p&gt;  &lt;p&gt;This is the main application for managing and administering the servers &amp;amp; services, databases,&amp;#160; stored procedures, security, replication, &lt;a href="http://msdn.microsoft.com/en-us/library/bb895232(SQL.100).aspx" target="_blank"&gt;resource governor&lt;/a&gt; and more. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Business Intelligence Development Studio&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Key function: Developing&lt;/p&gt;  &lt;p&gt;This is where you build applications (ie think Solutions and Projects) for any of the main services, including Analysis, Reporting and Integration Services. For example, you'd use this for building Analysis cubes, or an Integration Services package (eg &lt;a href="http://www.craigbailey.net/live/post/2007/08/VFP-Importing-VFP-data-into-SQL-Server.aspx" target="_blank"&gt;here's one I did earlier&lt;/a&gt; :-))&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;SQL Server Profiler&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Key function: Debugging&lt;/p&gt;  &lt;p&gt;This is used for capturing and analysing activity. The tool allows almost any communication item in SQL Server to be captured, everything from queries, stored procedures, result sets, handshaking, and more. This is usually the first port of call when debugging SQL performance for example. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Other tools&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;There's also various command line tools as well as configuration tools (although apparently not the Surface Area Configuration tool I &lt;a href="http://www.craigbailey.net/live/post/2008/02/TIP-How-to-access-SQL-Server-Developer-edition-over-a-network.aspx" target="_blank"&gt;mentioned recently&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/craigjamesbailey/SFWzih-DFiI/AAAAAAAABvU/BzmO64hRL_E/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="223" alt="Microsoft data vision" src="http://lh5.ggpht.com/craigjamesbailey/SFWzjuvl-gI/AAAAAAAABvY/7M5DCY3ZVUs/image_thumb%5B9%5D.png?imgmax=800" width="240" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Other important stuff&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Microsoft has an overall vision for providing data everywhere, whether that's on the desktop, web, mobile device or in the data centre. Here's a nice little piccy that puts it in context -&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;Microsoft Sync Framework&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Part of the strategy for making data available anywhere, is having the means to synchronise it back with the main data store. This is where the &lt;a href="http://msdn.microsoft.com/en-us/sync/default.aspx" target="_blank"&gt;Microsoft Sync Framework&lt;/a&gt; fits in. It's not yet released (currently CTP2) and handles more than just database synchronisation ( but we are only interested in the database part for now). &lt;/p&gt;  &lt;p&gt;The diagrams below show two manifestations of this. The first uses the internet for connecting back to a main storage server. The second adds to this by allowing the devices to synchronise between themselves as well as the main server (again over the internet).&lt;/p&gt;  &lt;p&gt;The main point is that this supports an '&lt;a href="http://www.craigbailey.net/live/post/2008/01/CLARITY-Thin2c-Thick-and-Smart-clients.aspx" target="_blank"&gt;occasionally connected&lt;/a&gt;' architecture.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/craigjamesbailey/SFWzkfhsghI/AAAAAAAABvc/nj8DzeM5CZk/s1600-h/image2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="Microsoft Sync Services" src="http://lh5.ggpht.com/craigjamesbailey/SFWzlFPLiaI/AAAAAAAABvg/WxjEKmYddOg/image_thumb.png?imgmax=800" width="202" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/craigjamesbailey/SFWzmHQjozI/AAAAAAAABvk/dfTM6mRBWLg/s1600-h/image5.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="Microsoft Sync Services" src="http://lh3.ggpht.com/craigjamesbailey/SFWzm3JOO9I/AAAAAAAABvo/seYQcH0xfvo/image_thumb1.png?imgmax=800" width="204" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;SQL Server Data Services&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Plus Microsoft has a &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/data-services.aspx" target="_blank"&gt;SQL Server Data Services&lt;/a&gt; concept coming (it's currently in limited Beta), which provides on-demand data storage, all hosted by Microsoft.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Closing comment&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Yet again Microsoft marketing has &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx" target="_blank"&gt;chosen to hit us&lt;/a&gt; with the 'actionable' adjective. I still smile every time I see it - &lt;a href="http://www.simple-talk.com/community/blogs/philfactor/archive/2008/02/04/43688.aspx" target="_blank"&gt;here's why&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/craigjamesbailey/SFWzntQPyJI/AAAAAAAABvs/6qeLMnbChjU/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="143" alt="image" src="http://lh6.ggpht.com/craigjamesbailey/SFWzoiu6JxI/AAAAAAAABvw/2_XxF7xkuEc/image_thumb%5B1%5D.png?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:616bfa02-9b7d-4688-aac3-f068d342940f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Clarity" rel="tag"&gt;Clarity&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL%20Server%202008" rel="tag"&gt;SQL Server 2008&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-7013313557031122532?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/7013313557031122532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=7013313557031122532&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7013313557031122532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7013313557031122532'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/06/clarity-sql-server-2008.html' title='CLARITY: SQL Server 2008'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-5244779239388702638</id><published>2008-06-16T10:26:00.001+10:00</published><updated>2008-06-16T10:26:00.847+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>TECHED: Why crap tracks are great news</title><content type='html'>&lt;p&gt;Last week we started seeing some of the &lt;a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank"&gt;TechEd Australia&lt;/a&gt; tracks being announced. Web is the first.&lt;/p&gt;  &lt;p&gt;There was a little bit of Twitter backlash and the odd blog post noting that the track might be missing an important topic or two. (I've deliberately not linked to any of the blogs or Twitter feeds in case I misrepresent people, but they are easy to find).&lt;/p&gt;  &lt;p&gt;Whether the track could be better (and how that might be achieved) is not my concern in this post. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Here's why its a good thing&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;My thinking is this: Microsoft has come so far in the last 12 months that there is just way too much stuff to adequately cover. &lt;/p&gt;  &lt;p&gt;Surely this is a good thing!&lt;/p&gt;  &lt;p&gt;Whereas in years gone by we've been forced to sit through sessions hyping up technology that is ages away from being released, this year we have so much new (and released!) stuff that it can't all be shown.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Conferences&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Conferences are always a juggling act, with so many planning decisions to make, topics to choose from, and speakers to accommodate. You'll never get the mix exactly right. And with Australia only having capacity for 2,000 or so attendees (the US can service 14,000+) there's gonna be tough calls all along the way. Perhaps there should be 2 web &lt;a href="http://www.microsoft.com.au/teched/tracks.aspx" target="_blank"&gt;tracks&lt;/a&gt;, or more sessions, or shorter sessions, or whatever... I'm sure there'll be some careful analysis post event. But don't let that get in the way of your attending... &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;See you there&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For me , I reckon this year's &lt;a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank"&gt;TechEd&lt;/a&gt; is likely to be the best I've attended (it'll be my fourth). Microsoft, please don't disappoint me.&lt;/p&gt;  &lt;p&gt;Will you be there?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This post is covered under my '&lt;a href="http://www.craigbailey.net/live/post/2008/01/DISCLAIMER-Being-as-open-as-possible.aspx" target="_blank"&gt;well duh&lt;/a&gt;' disclaimer, and I fully realise I've had the odd &lt;a href="http://en.wiktionary.org/wiki/whinge" target="_blank"&gt;whinge&lt;/a&gt; myself in the past (&lt;a href="http://www.craigbailey.net/live/post/2006/08/TECHED-TechED-Disappointment.aspx" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://www.craigbailey.net/live/post/2006/09/TECHED-TechEd-clarifications---the-need-for-clear-direction.aspx" target="_blank"&gt;here&lt;/a&gt; for example).&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:995d67d0-d4d3-42c5-9009-c443657a9bae" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/TechEd%202008" rel="tag"&gt;TechEd 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sydney" rel="tag"&gt;Sydney&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-5244779239388702638?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/5244779239388702638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=5244779239388702638&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/5244779239388702638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/5244779239388702638'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/06/teched-why-crap-tracks-are-great-news.html' title='TECHED: Why crap tracks are great news'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-3452646483463439323</id><published>2008-05-26T18:05:00.001+10:00</published><updated>2008-05-26T18:05:09.482+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Elcom'/><title type='text'>ELCOM: New product launch - Elcom TrainingManager.NET</title><content type='html'>&lt;p&gt;We're launching a new product this week. This Thursday morning to be exact.&lt;a href="http://lh3.ggpht.com/craigjamesbailey/SDpvLzNJNFI/AAAAAAAABus/9P2FxnQeQFI/s1600-h/PathwayDiagram.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="311" alt="TrainingManager.NET Pathway Diagram" src="http://lh4.ggpht.com/craigjamesbailey/SDpvNDNJNGI/AAAAAAAABu0/MYkt7ppYTeU/PathwayDiagram_thumb.png?imgmax=800" width="170" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You may know that &lt;a href="http://www.elcom.com.au"&gt;Elcom&lt;/a&gt;, where I work, is a web company that builds products for medium to large companies. We do intranets, extranets, portals, web sites, etc. Plus we do a fair bit of customisation.&lt;/p&gt;  &lt;p&gt;Over the last few months we've been turning things around a little and 'productizing' our custom projects into products in their own right.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.elcom.com.au/TrainingManager-NET/default.aspx" target="_blank"&gt;&lt;font color="#000000"&gt;Training&lt;/font&gt;&lt;font color="#ff0000"&gt;Manager&lt;/font&gt;.NET&lt;/a&gt; is one such product.&lt;/p&gt;  &lt;p&gt;Although it's already live in two reasonably large companies, we're only now doing the official launch. It's a breakfast this Thursday and I hear the food is going to be good!&lt;/p&gt;  &lt;p&gt;There's a &lt;a href="http://www.elcom.com.au/ArticleDocuments/359/Press_Release_Launching_TrainingManager_NET_15may08.pdf.aspx" target="_blank"&gt;press release here&lt;/a&gt; if you're interested in the marketing spin :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here's the details if you are interested in coming along (free to attend):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Date: Thursday 29 May 2008 &lt;/li&gt;    &lt;li&gt;Time: 8:00am - 10:00am &lt;/li&gt;    &lt;li&gt;Location: Hamilton Parkes Room, NSW Trade and Investment Centre, Level 47, MLC Centre, 19 Martin Place, Sydney, NSW &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.elcom.com.au/Launching-TrainingManager-NET-Event-Invite/default.aspx" target="_blank"&gt;Register here&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;It's got a little bit of press (&lt;a href="http://www.itnews.com.au/Events/1041,elcom-launches-trainingmanagernet.aspx" target="_blank"&gt;here&lt;/a&gt;, &lt;a href="http://www.itwire.com/component/option,com_extcalendar/Itemid,1108/extmode,view/extid,1136/" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://www.australianit.news.com.au/eventsdiary/" target="_blank"&gt;here&lt;/a&gt;), but the main thing I like is that it is running on .NET 3.5 - yay for that! Of course you shouldn't just consider a product based on the underlying technology - that'd be &lt;a href="http://www.craigbailey.net/live/post/2008/05/OPINION-The-Death-of-Gen-Y.aspx" target="_blank"&gt;a feature not a benefit&lt;/a&gt; right?&lt;/p&gt;  &lt;p&gt;So, what does &lt;a href="http://www.elcom.com.au/TrainingManager-NET/default.aspx" target="_blank"&gt;TrainingManager&lt;/a&gt; do? Here's an &lt;a href="http://www.elcom.com.au/TrainingManager-NET/default.aspx" target="_blank"&gt;description&lt;/a&gt; (complete with terms like 'cutting edge' ;-)). We'll have some nicer &lt;em&gt;collateral&lt;/em&gt; coming in the next few weeks with cool screens shots, a micro site, etc.&lt;/p&gt;  &lt;p&gt;Basically - as the name suggests - it allows a company to manage all the training for its staff and customers. It covers training pathways, competencies, face-to-face training, training events, testing &amp;amp; verification, plus a whole bunch of other goodies. If this is of interest let me know and I'll post a few more details (or &lt;a href="http://www.craigbailey.net/live/page/contact.aspx" target="_blank"&gt;contact me&lt;/a&gt; and we can chat).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;BTW we're thinking of re-branding the product with a cool, hip, sexy name. &lt;a href="http://falkayn.blogspot.com/" target="_blank"&gt;Angus&lt;/a&gt; suggested 'Mustang'. Why? No particular reason - it just sounds cool. Elcom Mustang. Hmmmmm I think I like it.&lt;/p&gt;  &lt;p&gt;I'm open to suggestions...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:74b3e797-971f-4e24-8d15-05ecc5fb7fce" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Elcom" rel="tag"&gt;Elcom&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TrainingManager.NET" rel="tag"&gt;TrainingManager.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Launch" rel="tag"&gt;Launch&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-3452646483463439323?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/3452646483463439323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=3452646483463439323&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/3452646483463439323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/3452646483463439323'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/05/elcom-new-product-launch-elcom.html' title='ELCOM: New product launch - Elcom TrainingManager.NET'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6460545365200831092</id><published>2008-05-25T21:02:00.001+10:00</published><updated>2008-05-25T21:02:35.998+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SBTUG'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>SBTUG: Microsoft Groove 2007 + 2008 Stack + Prizes</title><content type='html'>&lt;p&gt;This Wed at the &lt;a href="http://www.sbtug.com"&gt;Sydney Business &amp;amp; Technology User Group&lt;/a&gt; (SBTUG) we're lucky enough to have &lt;a href="http://ruskydotnet.blogspot.com/" target="_blank"&gt;Aaron Saikovski&lt;/a&gt; along to bring us up to speed on all things &lt;strong&gt;Microsoft Groove&lt;/strong&gt; related. Oh, and check out the prizes...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When: This &lt;strong&gt;Wed 28 May&lt;/strong&gt; 2008 &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Time: 6pm (until approx 8:30pm) &lt;/li&gt;    &lt;li&gt;Where: Microsoft, North Ryde &lt;/li&gt;    &lt;li&gt;Contact: Craig Bailey : 0413 489 388 &lt;/li&gt;    &lt;li&gt;Cost: Free (Pizza all provided) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Plus:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Prize: Full version of Visual Studio 2008 Standard &amp;amp; Windows Server 2008 Enterprise &lt;/li&gt;    &lt;li&gt;Guest: Special guest appearance by &lt;a href="http://www.schnubbs.com/blog/2008/03/01/heroes-happen-at-schnubbs/" target="_blank"&gt;a little rubber version of the Channel 9 guy&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Details: full details on the &lt;a href="http://www.sbtug.com"&gt;SBTUG site&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Details of presentations&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Aaron Saikovski&lt;/strong&gt; (Senior Solutions Specialist with &lt;a href="http://www.sdm.com.au"&gt;Strategic Data Management&lt;/a&gt;) will introduce &lt;b&gt;Microsoft Office Groove 2007&lt;/b&gt;.     &lt;br /&gt;Groove is a way of allowing collaboration in your enterprise without having to rely on SharePoint. In this presentation we talk about how to integrate Groove into your enterprise and what is needed and how it can be used effectively for both connected, disconnected and even remote users. We discuss the architecture, security and the business benefits of the product.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.cybner.com.au/" target="_blank"&gt;Catherine Eibner&lt;/a&gt; will be giving a 10 minute demo of her favourite Microsoft 2008 stack feature during our &lt;a href="http://sbtug.com/Member%20spot.ashx" target="_blank"&gt;Member Spot&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you are still happy to continue on after our pizza break then :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Craig Bailey&lt;/strong&gt; (Technical Director at &lt;a href="http://www.elcom.com.au/"&gt;Elcom&lt;/a&gt;) will be giving part 2 of a high level overview of the &lt;strong&gt;Microsoft 2008 Stack&lt;/strong&gt; including Windows Server 2008, Visual Studio 2008 and SQL Server 2008. He will be outlining the business benefits of each product (as opposed to just a feature review) including examples of how &lt;a href="http://www.elcom.com.au/"&gt;Elcom&lt;/a&gt; has gained from using them.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Don&amp;#8217;t forget, if you haven't already, you can join the &lt;a href="http://www.facebook.com/group.php?gid=5695001142"&gt;SBTUG group&lt;/a&gt; on Facebook. &lt;/p&gt;  &lt;p&gt;And please &lt;a href="http://www.facebook.com/event.php?eid=51378460200"&gt;RSVP&lt;/a&gt; for Wed night&amp;#8217;s event &lt;a href="http://www.facebook.com/event.php?eid=51378460200"&gt;here&lt;/a&gt;. This helps us know how many people are coming (for catering). &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Last but not least, you can always follow us on Twitter &lt;a href="http://twitter.com/sbtug"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:656e17b9-1bc3-4be7-8e51-1d444ea52c16" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SBTUG" rel="tag"&gt;SBTUG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/The%20Sydney%20Business%20&amp;amp;%20Technology%20User%20Group" rel="tag"&gt;The Sydney Business &amp;amp; Technology User Group&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft%20Groove%202007" rel="tag"&gt;Microsoft Groove 2007&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft%202008%20stack" rel="tag"&gt;Microsoft 2008 stack&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Aaron%20Saikovski" rel="tag"&gt;Aaron Saikovski&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Catherine%20Eibner" rel="tag"&gt;Catherine Eibner&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Craig%20Bailey" rel="tag"&gt;Craig Bailey&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6460545365200831092?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6460545365200831092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6460545365200831092&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6460545365200831092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6460545365200831092'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/05/sbtug-microsoft-groove-2007-2008-stack.html' title='SBTUG: Microsoft Groove 2007 + 2008 Stack + Prizes'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-3061874664384790853</id><published>2008-05-21T14:46:00.001+10:00</published><updated>2008-05-21T14:46:44.370+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>OPINION: The Death of Gen Y</title><content type='html'>&lt;p&gt;The whole Gen Y thing really intrigues me. &lt;/p&gt;  &lt;p&gt;On one hand I think the concept behind Gen Y is a complete myth, and on the other I think there is something compelling we can learn from.&lt;/p&gt;  &lt;p&gt;In this post I cover the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;why Gen Y is a &lt;strong&gt;useless&lt;/strong&gt; categorisation &lt;/li&gt;    &lt;li&gt;the coming &lt;strong&gt;IT crash&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;why Gen Y will be especially &lt;strong&gt;disadvantaged&lt;/strong&gt;, and &lt;/li&gt;    &lt;li&gt;some suggestions for how we can all &lt;strong&gt;best survive&lt;/strong&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What the hell is Gen Y?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;First some clarifications.&amp;#160; &lt;/p&gt;  &lt;p&gt;What is Gen Y? Ask this question and you'll get a variety of answers. Many will stick to definitions (eg they are born after 1980), most will point to (or at least mention) 'kids' who have grown up with a sense of 'entitlement', some will talk of young adults still living with their parents, a few will mention highly educated, and others will simply describe them as incredibly hardworking employees, determined to climb the corporate ladder. In technology circles you'll inevitably hear the equating of Gen Y with social networking, use of IM, etc and on it goes.&lt;/p&gt;  &lt;p&gt;One article I read stated it like this: ...'we are talking about a generation of kids who grew up not being &lt;strong&gt;told&lt;/strong&gt; what to do, but instead being asked what they &lt;strong&gt;wanted&lt;/strong&gt; to do...'&lt;/p&gt;  &lt;p&gt;In any case there seems to be no real consensus as to what Gen Y really is. Even &lt;a href="http://en.wikipedia.org/wiki/Gen_y" target="_blank"&gt;Wikipedia is confused&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Gen Y is a crock&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;My opinion: Gen Y is a crock. &lt;/p&gt;  &lt;p&gt;Instead of being representative of a certain demographic, if anything the Gen Y moniker is little more than an indicator of economic conditions.&lt;/p&gt;  &lt;p&gt;But before elaborating, lets first talk about categorising people. &lt;/p&gt;  &lt;p&gt;Ever noticed that we use all kinds of tests and criteria to analyse people, but invariably end up defining the sum of the person in little more than a few broad categories? There's usually 3 or 4 labels attached, all of which help us instantly pigeon-hole friends, family and colleagues (eg &amp;quot;...I'm &lt;a href="http://en.wikipedia.org/wiki/INTJ" target="_blank"&gt;INTJ&lt;/a&gt;, but he seems &lt;a href="http://en.wikipedia.org/wiki/ISFP" target="_blank"&gt;ISFP&lt;/a&gt;, I wonder how he'll deal with conflict...&amp;quot;) &lt;/p&gt;  &lt;p&gt;If you're especially lucky, your categorisation method can be neatly visualised with a circle cut in quarters... :-)&lt;/p&gt;  &lt;p&gt;It's all good on paper, but in real life, &lt;strong&gt;categorising people is a waste of time&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;There's benefit of course in being able to visualise a concept, but these days we take the &lt;em&gt;visual-bites&lt;/em&gt; too seriously and start making all kinds of HR related policy decisions based on them. &lt;/p&gt;  &lt;p&gt;The Gen Y concept is another of these useless categorisations, where we attempt to reduce a large and important section of society into an easily manageable idea. It's never that simple.&lt;/p&gt;  &lt;p&gt;Some recruiters* have much to answer for, having propagated the Gen Y notion to silly extremes. Witness the rash of 'Investigative reports' into the mind of Gen Y and the special advice forums on &lt;a href="http://www.roberthalftechnology.com/portal/site/rht-us/template.PAGE/menuitem.8e8f9ba1fb1aaad656932a0202f3dfa0/?javax.portlet.tpst=392cb099d6a955fd8bbe7a8902f3dfa0&amp;amp;javax.portlet.prp_392cb099d6a955fd8bbe7a8902f3dfa0_releaseId=2053&amp;amp;javax.portlet.prp_392cb099d6a955fd8bbe7a8902f3dfa0_request_type=RenderPressRelease&amp;amp;javax.portlet.begCacheTok=com.vignette.cachetoken&amp;amp;javax.portlet.endCacheTok=com.vignette.cachetoken" target="_blank"&gt;how to recruit and retain the talent&lt;/a&gt;. Business magazines are no better, with in-depth articles on how to best &lt;a href="http://www.cio.com.au/index.php/id;819019069" target="_blank"&gt;accommodate the 'needs' of Gen Y&lt;/a&gt; in your organisation.&lt;/p&gt;  &lt;p&gt;However, it's time we started challenging some of these 'findings'. For example, let's pick on this 'entitlement' notion we hear so often.&lt;/p&gt;  &lt;p&gt;The truth is, economic conditions had much more to do with the trend than any Millenial mindset. Only a handful of 'kids' started &lt;em&gt;demanding&lt;/em&gt; entitlements, and in a skills-shortage (eg the IT market, Financial services market, etc over the last few years) they easily got their way. Recruiters started noticing the trend and soon had a winning pitch on their hands. &lt;/p&gt;  &lt;p&gt;But here's the thing: Tell a group of 20-somethings enough times they are special, entitled to promotions, deserve flexible working conditions, etc, and after a while they start to believe it. Start telling companies that are hiring that they should expect this, and incredibly... it happens. Now get those same companies to participate in surveys about the working conditions this new Gen Y group are 'demanding' and the myth propagates.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;And the winner is...&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Who wins from all this I wonder? &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Recruiters? Perhaps. If it results in a bigger package for their candidate (since recruiters are usually commission % based). &lt;/li&gt;    &lt;li&gt;Gen Y? Yeah, I guess, but there's a downside which we'll discuss in a moment. &lt;/li&gt;    &lt;li&gt;The employers? Not really. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Who wins? Well, nobody really. Nobody wins.&lt;/p&gt;  &lt;p&gt;Which is why we need to kill off this silly Gen Y notion. And perhaps the coming crash will be the catalyst...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The IT crash is coming&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Back in January we &lt;a href="http://craigbailey.net/live/post/2008/01/Silly-money-continues-to-flow.aspx" target="_blank"&gt;chatted briefly&lt;/a&gt; about the &lt;a href="http://craigbailey.net/live/post/2008/01/2008---the-coming-dot-com-crash.aspx" target="_blank"&gt;impending crash&lt;/a&gt;. Three months on and it seems a little more certain, especially when we start absorbing the scale of economic slowdown and the &lt;a href="http://venturebeat.com/2008/04/18/its-official-venture-investment-declined-in-q1/" target="_blank"&gt;decline in venture capital&lt;/a&gt;. As economies in the United States and Australia slow, there will be significant impact in many sectors, but particularly affected will be the IT sector (we'll discuss why in a minute).&lt;/p&gt;  &lt;p&gt;So, the discussion is no longer &lt;strong&gt;if&lt;/strong&gt;, but &lt;strong&gt;when&lt;/strong&gt;. Most people know that economic cycles happen in.. well cycles. So there is always going to be an end to the good times (and likewise the downturns will always pick up again). It so happens we've come to the end of a good time. Better start preparing for the bad times, because they are almost upon us.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Taking stock of the situation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now's a good time to summarise some news themes of late (I'll simply mention &lt;strong&gt;what's&lt;/strong&gt; happening - there's not enough space to discuss &lt;strong&gt;why&lt;/strong&gt; it's happening):&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Exhibit A: &lt;strong&gt;Venture Capital and Angel investing downturn&lt;/strong&gt;&lt;/em&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;VC and angel investors ploughed $26B into 57,000 startups last year. But already the trend has turned. The latest reports show &lt;a href="http://www.boston.com/business/articles/2008/04/19/venture_capital_funding_diminishes/" target="_blank"&gt;VC and angel investing down by 8.5%&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Exhibit B: &lt;strong&gt;Australian state economies slowing&lt;/strong&gt;&lt;/em&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;This has been noted in &lt;a href="http://business.smh.com.au/are-we-there-yet-20080509-2coz.html" target="_blank"&gt;business news sections&lt;/a&gt; a fair bit lately. NSW and Victoria economies for example are slowing, and already some of the larger accounting firms are looking to relocate staff to other states. But even though QLD and WA economies are growing they are much smaller than NSW and VIC and thus only able to absorb a subset.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Exhibit C: &lt;strong&gt;US economy&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Open any business magazine or news section and you'll read how the &lt;a href="http://uk.reuters.com/article/bondsNews/idUKSIN1663820080514" target="_blank"&gt;US economy is stalling&lt;/a&gt;. Whilst initially reluctant to use the R word*** many economics commentators are now pointing to 4 quarters of negative growth... &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Exhibit D: &lt;strong&gt;Silly money flowing&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.techcrunch.com/2007/12/28/the-year-in-deals-2007-edition/" target="_blank"&gt;TechCrunch lists&lt;/a&gt; and corresponding &lt;a href="http://www.techcrunch.com/tag/deadpool/" target="_blank"&gt;Deadpool&lt;/a&gt; should be red flags to anyone watching the industry. Every day a new company with very little to contribute starts up.&lt;/p&gt;  &lt;p&gt;When you realise that the only reason for a company being in existence is because they are hoping to be bought out by Google, Microsoft or other large corporate, then you know there is a problem**. Those companies are never going to be sustainable in their own right.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: In a down economy, with large corporates redeploying staff, venture capital drying up, but still IT startups surfacing (most on the back of misguided acquisition strategies), it doesn't take long to realise that IT is going to be hit hard. The fallout is unlikely to be the size of the dot com crash at the start of this decade, but it will be significant. The hot IT market of the last few years will quickly turn into a buyers market where employers have their pick of the best candidates.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Timing&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It's anyone's guess as to when the real effects will hit. And I'd be foolish to make specific predictions... but I'm going to anyway :-) &lt;/p&gt;  &lt;p&gt;For large Australian companies, my opinion is that we'll see rapid spending of remaining budgets from now until the end of June (when our financial year in Australia ends). After that there'll be plenty of 'revised' budgets hitting department heads. Look for layoffs to start appearing shortly thereafter. &lt;/p&gt;  &lt;p&gt;For startups it's simply a matter of when the money starts running out. Most venture capital backed startups won't be renewed, and the Dead pool will grow rapidly. We're already seeing hints of this activity happening now.&lt;/p&gt;  &lt;p&gt;For small to medium businesses, it will depend on who your customers are, and whether you sell &lt;strong&gt;features&lt;/strong&gt; or &lt;strong&gt;benefits&lt;/strong&gt; (more on this later).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The curse of Gen Y&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;OK, so let's assume by this point that we agree bad things are coming to IT. Cut backs need to be made, projects cancelled, and staff numbers cut. Who do you think is first in the firing line?&lt;/p&gt;  &lt;p&gt;How about those new, entitlement seeking up and comers we keep having to satisfy...? Yes, even though Gen Y is a myth, the notion has been so well swallowed that it will come back to bite. When a sector like IT moves from a sellers market to a buyers market, discussions about entitlements don't get much air time. &lt;/p&gt;  &lt;p&gt;The sad thing about this of course is that just &lt;a href="http://www.cio.com.au/index.php/id;1270785508" target="_blank"&gt;being labelled Gen Y will be a disadvantage&lt;/a&gt;. An otherwise hard working professional will be tarred with the same brush as those IM using, web surfing, Facebook browsing, entitlement seeking, corporate climbers we've heard so much about. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What to expect&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Dinner party conversations are already discussing how for the first time in a 'generation' we are going to see highly employable people out of work. &lt;/p&gt;  &lt;p&gt;Sure, we've got some general unemployment, but for those in skilled professions it is &lt;em&gt;reasonably&lt;/em&gt; easy to get a job. Perhaps that's part of the reason we think there's a whole generation of young adults who think they are 'entitled'&amp;#160; to a job - it has never really been that difficult to get one. &lt;/p&gt;  &lt;p&gt;This year however we are going to experience, for the first time in a decade, a time when young adults won't be able to get a job. This is going to be a huge shock for a certain segment of society. &lt;/p&gt;  &lt;p&gt;The rest of us of course, used to working hard, and being paid for a fair days work will continue on unaffected right? Not so fast...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Is it just Gen Y?&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;No it's not just Gen Y of course. It will be a time when companies undertake necessary cleanups, and people are trimmed at all levels. The usual chops of middle-management will feature prominently, and under-performing CEOs will be unceremoniously shown the door. But there will also be a large swathe of junior staffers that are all cut back.&lt;/p&gt;  &lt;p&gt;And here's my point. Once this cycle has been completed, and the transition has been made, there will no longer be any notion of Gen Y. All those ideas of entitlement will be long gone. &lt;/p&gt;  &lt;p&gt;It will be &lt;strong&gt;the death of Gen Y&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Moving on... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Surviving the crash&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Keeping your job during a downturn is a combination of having the &lt;em&gt;right attitude&lt;/em&gt; and working for the &lt;em&gt;right company&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;The following points are specific to IT but could be applied in general with a few tweaks.&lt;/p&gt;  &lt;p&gt;Remember though, good people will be lost. Like all things in life, there are no guarantees, which is why sadly, even great companies have to trim back great workers in tough times (see Sun's &lt;a href="http://blogs.sun.com/jonathan/entry/our_q3" target="_blank"&gt;recent announcement along these lines&lt;/a&gt; for example).&lt;/p&gt;  &lt;p&gt;The following is merely a few thoughts to consider, all other things being equal:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Make sure you are working for the right company&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1. Work for a company that focuses on &lt;strong&gt;benefits&lt;/strong&gt; instead of &lt;strong&gt;features&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Here's how to distinguish between the two:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Features are things a &lt;strong&gt;vendor&lt;/strong&gt; thinks are cool. &lt;/li&gt;    &lt;li&gt;Benefits are things a &lt;strong&gt;customer&lt;/strong&gt; thinks are cool. &lt;/li&gt;    &lt;li&gt;Benefits fix &lt;strong&gt;pain points&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Benefits are easy to express in &lt;strong&gt;dollar terms&lt;/strong&gt; (we'll save this much...) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So, if you find a vendor doing all the talking about how cool their product is, then they are probably fixated on features. But if you hear their customers talking about how cool their product is, take a closer look. They may be the type of company you want to work for...&lt;/p&gt;  &lt;p&gt;Ideally what a vendor thinks is cool and what the customer thinks is cool will overlap, but in practice many vendor features are of no real business use.&lt;/p&gt;  &lt;p&gt;Example 1: Most social networking sites are little more than features, they provide no &lt;em&gt;real&lt;/em&gt; benefit. In 12 months time many of them will be gone.&lt;/p&gt;  &lt;p&gt;Example 2: As much as I hate to say it (&lt;a href="http://craigbailey.net/live/post/2008/02/Google-advertising-continues-to-boggle-my-mind.aspx" target="_blank"&gt;here's why&lt;/a&gt;), targeted internet advertising is a benefit - it solves a real pain point that advertisers have (ie not being able to reach the right audience)&lt;/p&gt;  &lt;p&gt;Example 3: Being built on a particular technology (eg .NET, Java, Silverlight, AIR, etc) is a tricky one. It can be a benefit depending on existing infrastructure and other customer requirements, but is often only a feature.&lt;/p&gt;  &lt;p&gt;Features are nice when times are good, but in economic downturns and IT spending cuts, companies only spend on benefits. So make sure your company, or the department you work for, is actively providing benefit to it's customer base, whether that be internal or external. &lt;/p&gt;  &lt;p&gt;Summary: Find a company that focuses on providing a service or product(s) that benefits its customers/users. &lt;/p&gt;  &lt;p&gt;2. Work for a company that invests in R+D during a downturn&lt;/p&gt;  &lt;p&gt;If your company makes it clear that it will continue to invest in R+D during the tough times ahead, this tells you two things. Firstly, they have the financial strength to continue, but secondly and more importantly, they have the leadership 'balls' to take the long term view and be confident in their business. This is a company you want to work for. (&lt;a href="http://english.people.com.cn/90001/90776/90884/6405444.html" target="_blank"&gt;Example&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Make sure you are working right&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;3. Work hard AND work smart&lt;/p&gt;  &lt;p&gt;I know this sounds like common sense, but it needs to be said: Be passionate&lt;/p&gt;  &lt;p&gt;I'm amazed, and perhaps a little disappointed, at how many developers I know who treat their livelihood as a 9-to-5 job. They rarely invest in: self-learning outside of work hours, attending user groups, trying new stuff or even thinking in new areas. They seem content to simply coast along. And these are smart (sometimes very smart) individuals. Yet, without passion, they will never make it too far in a downturn.&lt;/p&gt;  &lt;p&gt;Also, be wary of misunderstanding books like &lt;a href="http://astore.amazon.com/craibailnet-20/detail/0786158964/103-0289804-6807861" target="_blank"&gt;The 4 Hour Work Week&lt;/a&gt;. People can be tempted to think the book is promoting a way to escape doing work (ie how to get paid to be lazy). This is a mistake. The value of the book is best summarised as Effectiveness trumps Efficiency. That is, often we get really good at doing things well, they just happen to be the wrong things. We need to focus on doing the right things. That's the 'work &lt;strong&gt;smart&lt;/strong&gt;' part.&lt;/p&gt;  &lt;p&gt;4. Be a solution provider&lt;/p&gt;  &lt;p&gt;Telling your boss or customer about all the problems with an idea will not get you far. Instead they will be relying on you to find answers. Don't be the 'ideas man' - instead make sure you are the 'solutions person'. Anyone can come up with great ideas - but few can execute them well.&lt;/p&gt;  &lt;p&gt;You want to be the person, that no matter how hard the problem, your boss knows she can hand it to you and be confident you'll take responsibility for the task, investigate it and provide a real solution.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Closing&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Gen Y is a myth. It's an inconsistent bunch of ideas about how a certain demographic behave. But it's coming to an end. The coming IT crash will dissolve any notions of entitlement we may have thought existed and instead bring us back to reality. It's going to be a tough time for many, including the so-called Gen Y. Companies and staff need to work hard and act wisely.&lt;/p&gt;  &lt;p&gt;No matter what demographic you fall into, now's the time to make sure you are working for the right company. And if you are, make sure you are working hard on the right things.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Notes:&lt;/p&gt;  &lt;p&gt;* Not all recruiters are bad in my books, just most of them :-) I admit that I give recruiters a hard time, and it of course doesn't apply to &lt;em&gt;all&lt;/em&gt;, but I think it applies in &lt;em&gt;general&lt;/em&gt;. &lt;/p&gt;  &lt;p&gt;** Every company should have an exit strategy. But to survive companies must also provide value and contribute something meaningful.&lt;/p&gt;  &lt;p&gt;*** R word = Recession&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:53708e14-7523-4ac0-89b1-3f6efd69ff31" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Death%20of%20Gen%20Y" rel="tag"&gt;Death of Gen Y&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Generation%20Y" rel="tag"&gt;Generation Y&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Recession" rel="tag"&gt;Recession&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IT%20crash" rel="tag"&gt;IT crash&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-3061874664384790853?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/3061874664384790853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=3061874664384790853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/3061874664384790853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/3061874664384790853'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/05/opinion-death-of-gen-y.html' title='OPINION: The Death of Gen Y'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-8461845528286188427</id><published>2008-05-10T18:49:00.001+10:00</published><updated>2008-05-10T18:49:25.580+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>SECURITY: BlogEngine.NET Security update</title><content type='html'>&lt;p&gt;In case you are running your site on BlogEngine.NET and missed it, a security patch was released in mid-April. &lt;a href="http://www.nyveldt.com/blog/" target="_blank"&gt;Al Nyveldt&lt;/a&gt; notes it &lt;a href="http://nyveldt.com/blog/post/BlogEngineNET-Security-Update.aspx" target="_blank"&gt;here&lt;/a&gt;, and the official announcement from the team is &lt;a href="http://dotnetblogengine.net/post/Critical-Security-Patch-Available.aspx" target="_blank"&gt;here&lt;/a&gt;. In order to be safe you need to be running 1.3.1.0 (or later). It is important you upgrade asap. As per the &lt;a href="http://dotnetblogengine.net/post/Critical-Security-Patch-Available.aspx" target="_blank"&gt;request from the team&lt;/a&gt; I won't go into details of what the issue is, however it is easy to find if you are curious (&lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=blogengine&amp;amp;ReleaseId=7016" target="_blank"&gt;source code available here&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Problems with the patch&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I couldn't get the patch update file to download from &lt;a href="http://dotnetblogengine.net/post/Critical-Security-Patch-Available.aspx" target="_blank"&gt;here&lt;/a&gt;, so I ended up downloading the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=blogengine&amp;amp;ReleaseId=7016" target="_blank"&gt;entire 1.3.1.0 release&lt;/a&gt;. If you are running a standard site you will only need to update two files (the core DLL and XML files) in your \bin directory and you can take these straight from the download (ie no recompiling required). But, if you've made customisations to core functionality you may need to do some merging and building.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Summary for fixing a standard site&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;(Backup your site) &lt;/li&gt;    &lt;li&gt;Download and unzip the &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=blogengine&amp;amp;ReleaseId=7016" target="_blank"&gt;latest release&lt;/a&gt; (just the 'website' download package is enough) &lt;/li&gt;    &lt;li&gt;Get the BlogEngine.Core.DLL and BlogEngine.Core.XML files and update them into to the \bin directory of your site &lt;/li&gt;    &lt;li&gt;Test &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Delays...&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I would have posted this earlier, but needed to time to upgrade my &lt;a href="http://www.craigbailey.net" target="_blank"&gt;own site&lt;/a&gt; and test it (having made some customisations to the code base). If you find yourself in the same boat, then I at least recommend removing the version number from your site footer (if you display it), otherwise you will end up in &lt;a href="http://www.google.com.au/search?hl=en&amp;amp;q=Powered+by+BlogEngine.NET+1.3.0.0&amp;amp;btnG=Google+Search&amp;amp;meta=" target="_blank"&gt;search queries that can be used to find at-risk sites&lt;/a&gt;. (You can fix this by editing the site.master file in your selected themes folder).&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a09e047f-df09-4683-9356-045d49d09c21" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/BlogEngine.NET" rel="tag"&gt;BlogEngine.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Security" rel="tag"&gt;Security&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-8461845528286188427?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/8461845528286188427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=8461845528286188427&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/8461845528286188427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/8461845528286188427'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/05/security-blogenginenet-security-update.html' title='SECURITY: BlogEngine.NET Security update'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6055914748573904432</id><published>2008-04-30T15:28:00.001+10:00</published><updated>2008-04-30T15:28:07.822+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SBTUG'/><title type='text'>SBTUG: Last minute change tonight + Prizes!</title><content type='html'>&lt;p&gt;We've had a last minute change to tonight's meeting. &lt;/p&gt; &lt;p&gt;Unfortunately Mitch Denny has had to pull out (due to illness), but in his place Richard Banks will be presenting.&lt;/p&gt; &lt;p&gt;His session will be covering &lt;strong&gt;Agile Project Management&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Richard is a Principal Consultant at &lt;a href="http://www.readify.net"&gt;Readify&lt;/a&gt; and a Certified Scrum Master.&lt;/p&gt; &lt;p&gt;Full details are available on the SBTUG site &lt;a href="http://www.sbtug.com"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;(Note: my session on the 2008 Stack remains unchanged)&lt;/p&gt; &lt;p&gt;As an added incentive to attend tonight we will have some great &lt;strong&gt;prizes&lt;/strong&gt;. &lt;a href="http://www.schnubbs.com"&gt;Schnubbs&lt;/a&gt; will handing out the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A copy of Vista Ultimate  &lt;li&gt;A copy of Windows Server 2008 Enterprise + Visual Studio 2008 Standard  &lt;li&gt;2 Microsoft Exam vouchers &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/SBTUGLastminutechangetonightPrizes_D808/IMGP6104.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="372" alt="Schnubbs is the prize tiger" src="http://www.craigbailey.net/BlogImages/SBTUGLastminutechangetonightPrizes_D808/IMGP6104_thumb.jpg" width="406" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:acbf9d3e-670d-45f1-afd7-62c489e0fb03" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SBTUG" rel="tag"&gt;SBTUG&lt;/a&gt;, &lt;a href="http://technorati.com/tags/The%20Sydney%20Business%20&amp;amp;%20Technology%20User%20Group" rel="tag"&gt;The Sydney Business &amp;amp; Technology User Group&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Richard%20Banks" rel="tag"&gt;Richard Banks&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Agile" rel="tag"&gt;Agile&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Craig%20Bailey" rel="tag"&gt;Craig Bailey&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6055914748573904432?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6055914748573904432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6055914748573904432&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6055914748573904432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6055914748573904432'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/sbtug-last-minute-change-tonight-prizes.html' title='SBTUG: Last minute change tonight + Prizes!'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-5861451676029906248</id><published>2008-04-29T12:35:00.001+10:00</published><updated>2008-04-29T12:36:26.075+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>TIP: Introducing people who already know each other</title><content type='html'>&lt;p&gt;No doubt you've done this at some point:&lt;/p&gt; &lt;p&gt;You're at an event or user group and find yourself chatting with someone new. A friend of yours strolls over and joins the conversation. Being the polite person you are you introduce your friend to the new person. They reply with 'oh yes, we already know each other - Bob here is my brother...'&lt;/p&gt; &lt;p&gt;Easy to feel embarrassed right?&lt;/p&gt; &lt;p&gt;You shouldn't - in a healthy group or event this should be happening all the time.&lt;/p&gt; &lt;p&gt;These days I make a point of introducing people whenever I can. I'd estimate that on 20% of those occasions they already know each other.&lt;/p&gt; &lt;p&gt;Far from being embarrassing it is actually a good thing.&lt;/p&gt; &lt;p&gt;Don't apologise, instead follow on with something like this: 'Oh good, just checking. Have you known each other for a while?' etc - use it is a conversation starter. (Of course, if they &lt;em&gt;are&lt;/em&gt; brothers, you may want to use a different line... )&lt;/p&gt; &lt;p&gt;Why? Because it really is embarrassing if you chat for a while and then the third person takes it upon them self to make the introductions. Or worse, they part ways never having been introduced.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Some caveats&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Obviously you should use a bit of common sense. &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Introductions are best via a question: 'John, do you know Cathy here...?'  &lt;li&gt;Don't go introducing people who clearly recognise each other (eg they are already chatting :-)).  &lt;li&gt;And don't go out of your way to introduce people who are in a hurry eg they may be just passing by to quickly mention something to you.  &lt;li&gt;Oh, and be careful introducing people if one of them is very well known (eg 'Tim, let me introduce you to Bono...'). Famous people - at least those worth being introduced to - are usually gracious and take the initiative of introducing themselves. Which is why you'll hear things like this at a developer user group: 'Hi, I'm Scott Guthrie, pleased to meet you...' &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Forgetting people's names&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We all do it. Don't try to hide it.&lt;/p&gt; &lt;p&gt;If you obviously recognise them, and think the chat is going to be more than a passing hello, then bite the bullet and 'fess up. A simple 'I'm sorry, I've completely forgotten your name...' is better than dancing around the 'good to see you &lt;em&gt;mate&lt;/em&gt;' routine.&lt;/p&gt; &lt;p&gt;And if like me you've been in situations where you chat with them later at the same event and you've forgotten their name &lt;strong&gt;again&lt;/strong&gt;, just 'fess up again: 'I'm so sorry, this is embarrassing, but I've forgotten your name again...' - they may be a little peeved, but that is still better than them realising via your use of 'mate'.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;What's the point?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;User groups, events and other community gatherings are about getting to know each other better. &lt;/p&gt; &lt;p&gt;So, focus on the good of &lt;em&gt;ensuring &lt;strong&gt;everyone&lt;/strong&gt; is included&lt;/em&gt;, and less on the etiquette and social dance that can otherwise detract.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e66871f0-b5e2-46e9-a664-9de88ad37e48" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Tip" rel="tag"&gt;Tip&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Community" rel="tag"&gt;Community&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Introductions" rel="tag"&gt;Introductions&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-5861451676029906248?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/5861451676029906248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=5861451676029906248&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/5861451676029906248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/5861451676029906248'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/tip-introducing-people-who-already-know.html' title='TIP: Introducing people who already know each other'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-4104713735634610962</id><published>2008-04-28T16:52:00.001+10:00</published><updated>2008-04-28T16:52:12.324+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SBTUG'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>SBTUG: Mitch Denny speaking on Enterprise Software Development this Wed + Prizes!</title><content type='html'>&lt;p&gt;This Wednesday 30 April 2008 at the &lt;a href="http://www.sbtug.com" target="_blank"&gt;Sydney Business &amp;amp; Technology User Group&lt;/a&gt; (SBTUG) we've got another great meeting organised.&lt;/p&gt; &lt;p&gt;This month: &lt;strong&gt;&lt;a href="http://www.sbtug.com/2008%20April%2030.ashx" target="_blank"&gt;The Evolution of Enterprise Software Development&lt;/a&gt;&lt;/strong&gt; presented by &lt;a href="http://notgartner.com" target="_blank"&gt;Mitch Denny&lt;/a&gt;.&lt;img height="121" alt="SBTUG" src="http://www.sbtug.com/GetFile.aspx?File=Clarity2.jpg" width="143" align="right"&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When: This &lt;strong&gt;Wed 30 April&lt;/strong&gt; 2008&lt;/li&gt; &lt;li&gt;Time: 6pm (until approx 8:30pm)&lt;/li&gt; &lt;li&gt;Where: Microsoft, North Ryde&lt;/li&gt; &lt;li&gt;Contact: Craig Bailey : 0413 489 388&lt;/li&gt; &lt;li&gt;Cost: Free (Pizza all provided)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Plus:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Prize: Full version of Visual Studio 2008 Professional &amp;amp; Windows Server 2008 Standard&lt;/li&gt; &lt;li&gt;Guest: Special guest appearance by Schnubbs&lt;/li&gt; &lt;li&gt;Details: full details on the &lt;a href="http://www.sbtug.com"&gt;SBTUG site&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Sessions&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mitch Denny&lt;/strong&gt; (Principal Consultant at &lt;a href="http://www.readify.net" target="_blank"&gt;Readify&lt;/a&gt;) will be leading a discussion on &lt;strong&gt;The Evolution of Enterprise Software Development&lt;/strong&gt;. Current forces in the industry are challenging our traditional (and even not so traditional) approaches to developing software to meet business requirements. In this session Mitch will introduce one way that he has been approaching some internal systems development problems at &lt;a href="http://www.readify.net" target="_blank"&gt;Readify&lt;/a&gt; and looks how this approach could be used within your organisation to deliver greater business value through technology.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Craig Bailey&lt;/strong&gt; (Technical Director at &lt;a href="http://www.elcom.com.au/" target="_blank"&gt;Elcom&lt;/a&gt;) will be giving a high level overview of the &lt;strong&gt;Microsoft 2008 Stack&lt;/strong&gt; including Windows Server 2008, Visual Studio 2008 and SQL Server 2008. He will be outlining the business benefits of each product (as opposed to just a feature review) including examples of how &lt;a href="http://www.elcom.com.au/" target="_blank"&gt;Elcom&lt;/a&gt; has gained from using them.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Prizes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We have some great prizes this meeting and in upcoming meetings. This month we have a full version of Visual Studio 2008 Professional and Windows Server 2008 Standard to give away!&lt;/p&gt; &lt;p&gt;All you need to do is hand in your business card and we'll be picking a winner at the end of the night.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Member spot&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Plus, we’ll have a quick ‘&lt;b&gt;&lt;a href="http://www.sbtug.com/Member%20spot.ashx"&gt;Member Spot&lt;/a&gt;&lt;/b&gt;’ – this is a new item each meeting where we get to meet one of the SBTUG members and find out a bit more about who they are and what they do.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Schnubbs&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.schnubbs.com/blog"&gt;Schnubbs&lt;/a&gt; will be attending - make sure you come along and get your photo with him.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Facebook&lt;/b&gt; &lt;p&gt;Don’t forget, if you haven't already, you can join the &lt;a href="http://www.facebook.com/group.php?gid=5695001142"&gt;SBTUG group&lt;/a&gt; on Facebook.  &lt;p&gt;And please &lt;a href="http://www.facebook.com/event.php?eid=14993505635"&gt;RSVP&lt;/a&gt; for Wed night’s event &lt;a href="http://www.facebook.com/event.php?eid=14993505635"&gt;here&lt;/a&gt;. This helps us know how many people are coming (for catering).  &lt;p&gt;&lt;b&gt;Twitter&lt;/b&gt; &lt;p&gt;Last but not least, you can always follow us on Twitter &lt;a href="http://twitter.com/sbtug"&gt;here&lt;/a&gt;. &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:74fb99a5-3eaa-465d-8f9c-54f0f52f9008" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SBTUG" rel="tag"&gt;SBTUG&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Sydney%20Business%20&amp;amp;%20Technology%20User%20Group" rel="tag"&gt;Sydney Business &amp;amp; Technology User Group&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft%202008%20Stack" rel="tag"&gt;Microsoft 2008 Stack&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Mitch%20Denny" rel="tag"&gt;Mitch Denny&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Software%20development" rel="tag"&gt;Software development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Craig%20Bailey" rel="tag"&gt;Craig Bailey&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-4104713735634610962?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/4104713735634610962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=4104713735634610962&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/4104713735634610962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/4104713735634610962'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/sbtug-mitch-denny-speaking-on.html' title='SBTUG: Mitch Denny speaking on Enterprise Software Development this Wed + Prizes!'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-2254735032049350720</id><published>2008-04-28T12:49:00.001+10:00</published><updated>2008-04-29T14:05:50.931+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>COMMUNITY: CodeCampOz 2008 report</title><content type='html'>&lt;p&gt;When: 25-27 April 2008&lt;/p&gt; &lt;p&gt;Where: Wagga Wagga, NSW, Australia&lt;/p&gt; &lt;p&gt;This has easily been the best &lt;a href="http://codecampoz.com/" target="_blank"&gt;CodeCampOz&lt;/a&gt; I've been to (and I've been to all of them :-). &lt;a href="http://notgartner.com" target="_blank"&gt;Mitch&lt;/a&gt; and &lt;a href="http://sqlblog.com/blogs/greg_low" target="_blank"&gt;Greg&lt;/a&gt; have done another stellar job organising this event. All of the sessions have been high quality and relevant. Big thanks to &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.readify.net" target="_blank"&gt;Readify&lt;/a&gt;, &lt;a href="http://www.itmasters.com.au/"&gt;IT Masters&lt;/a&gt;, &lt;a href="http://www.ssw.com.au" target="_blank"&gt;SSW&lt;/a&gt; and CSU for their involvement.&lt;/p&gt; &lt;p&gt;The &lt;a href="http://twitter.com/" target="_blank"&gt;Twitter&lt;/a&gt; coverage has been a highlight (view the &lt;a href="http://hashtags.org/" target="_blank"&gt;Hashtags&lt;/a&gt; summary &lt;a href="http://hashtags.org/tag/ccoz" target="_blank"&gt;here&lt;/a&gt;), and meeting people who I've been following for a while has been a bonus. &lt;a href="http://www.flickr.com/photos/tags/ccoz/" target="_blank"&gt;Photos&lt;/a&gt; have been put up on Flickr thanks to &lt;a href="http://twitter.com/Rog42" target="_blank"&gt;Roger&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;As &lt;a href="http://falkayn.blogspot.com/" target="_blank"&gt;Angus&lt;/a&gt; has &lt;a href="http://feeds.feedburner.com/~r/FalkaynsBlog/~3/278057568/code-camp-oz-2008_26.html" target="_blank"&gt;reported&lt;/a&gt;, we've got tons of ideas and suggestions to take back and implement at &lt;a href="http://www.elcom.com.au/" target="_blank"&gt;Elcom&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;I'm not really one for gratuitous praise or for singling out people, but I have to say that during &lt;a href="http://www.paulstovell.com/blog" target="_blank"&gt;Paul Stovell's&lt;/a&gt; session I had the distinct feeling we were in the presence of greatness... &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:91a787e0-d450-46e2-a62d-dc499a9a2094" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/CodeCampOz" rel="tag"&gt;CodeCampOz&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Wagga" rel="tag"&gt;Wagga&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-2254735032049350720?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/2254735032049350720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=2254735032049350720&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/2254735032049350720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/2254735032049350720'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/community-codecampoz-2008-report.html' title='COMMUNITY: CodeCampOz 2008 report'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-4485370092892925964</id><published>2008-04-28T12:38:00.001+10:00</published><updated>2008-04-28T12:38:57.273+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>REVIEW: Premium Economy on Air New Zealand</title><content type='html'>&lt;p&gt;On my recent trip to the MVP Summit I flew Premium Economy class over to the US. Premium Economy is new for Australia-USA trips and is only available via Air New Zealand (to LA) and JetStar (Star Class to Honolulu) as far as I know. Qantas will be offering the class later in the year. &lt;/p&gt; &lt;p&gt;I thought I'd give a quick review of how Premium Economy stacks up.&lt;/p&gt; &lt;p&gt;I'll break this in to 3 main areas: Staff, Stomach and Seat.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Staff&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I'll start with the staff - because this is generally the first experience you have with an airline. Check-in staff were OK. Not great, but not bad. They were helpful but not outgoing. I was wondering whether I'd be allowed to use the business class check-in lines, but no - stick to the economy lines (it may be premium economy, but it's still economy right?). No problem, the line wasn't long and the staff were efficient.&lt;/p&gt; &lt;p&gt;On board staff were a different story. I was upstairs, and we had two main stewards covering our section. One was bland and average, the other was bordering on annoying. He sported what I describe as a bored look of disdain on his face and seemed to be concentrating hard on doing the bare minimum his job required. I asked for him to repeat the selection of drinks and he gave me the 'bother, bother' look and simply handed me an orange juice. Not to worry - people like this are usually reflecting some kind of internal issue - and I suspect are not representative of the airline in general. &lt;/p&gt; &lt;p&gt;The Customer Services Manager (ie the bloke who hands out US entry cards) was a different story. Super helpful, cheery, and outgoing. If only he and the bored one could have shared some energy and come to an equilibrium...&lt;/p&gt; &lt;p&gt;I'm glad I waited until the flight home before posting this, so that I could include the return experience, on which the staff were better. Much better. The lovely Tracy looked after us efficiently and thoughtfully, all the while coordinating with her colleague. The Customer Services Manager was freakishly happy and cheerful just like on the flight over - they must have come out of the same factory :-)&lt;/p&gt; &lt;p&gt;[As an aside, the best staff - at both check-in and on board - that I have experienced were with a little airline called Sunshine Airlines from Minneapolis to New York (and back). Virgin tends to have good, happy staff on board but their quality of check-in staff can be unreliable in my opinion.]&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Stomach&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;On the food front the meals were surprisingly scrumptious. They were well prepared and had good quality ingredients (no tough &amp;amp; chewy chuck steak stroganoff here). I have no complaints about food at all, in fact I'd say it was better than expected.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Seat&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This is the main point I guess. For me, being over 6' 3'' leg room is pretty crucial. On the long haul flights I need two main things - &lt;/p&gt; &lt;ol&gt; &lt;li&gt;To be able to stretch my legs out  &lt;li&gt;Neck support &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;I'm pleased to say that on both counts the Premium Economy seats are satisfactory. They aren't fantastic, and if you've flown business class then you'll certainly be pining for those Skybeds. But then again, the fare is less than half that of a business class ticket, so I wasn't expecting wonders. &lt;/p&gt; &lt;p&gt;The important thing is that I could sleep fine and thus arrive at my destination well rested. Sure the business class seats have all the comforts, but as long as I can sleep comfortably I'm happy. I've flown plain economy to LA before and - excuse my complaining - it was hell. On one flight I had the exit row and thus adequate leg room, but the lack of seat height really took its toll. I spent the first couple of days nursing a sore neck. For a gangly bloke like me I need to have neck support. Even those inflatable neck supports aren't very helpful, because &lt;em&gt;they&lt;/em&gt; don't have anything to rest on...&lt;/p&gt; &lt;p&gt;But all that changes in Premium Economy - the leg room is extensive, the seats are higher, they lean back further and they have the neck support. Note that although they lean back further, they don't recline &lt;em&gt;that&lt;/em&gt; far, and no where near what the business class seats do. Sleep is definitely in the seated position. Also, the seats don't seem to be any wider than normal, so you tend to find yourself bumping against the arm rests.&lt;/p&gt; &lt;p&gt;Using a notebook or laptop is easy in these seats (no problems with posture and hand position) and they have power sockets in most seats (2 sockets between 3 seats). The sockets take a variety of adapters. You may have to ask the steward to ensure power is on.&lt;/p&gt; &lt;p&gt;Below is 3 photos of my Premium Economy seat on the flight over from Auckland to LA (on Air New Zealand).&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5691.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="Air New Zealand Premium Economy seat - easily use a laptop" src="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5691_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&lt;a href="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5690.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="Air New Zealand Premium Economy seat - plenty of leg room to stretch out" src="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5690_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5688.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="Air New Zealand Premium Economy seat - the head rest extends up for another 10-15 centimetres" src="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5688_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;And by comparison here's 2 photos of the plain economy flight from LA to Seattle (flying Alaskan Airlines). To be fair, domestic aircraft tend to have tighter seating than the international ones, but generally not by much. My knees are 'resting' on the seat pocket in front. And if the passenger ahead decides to recline, it gets very painful. I find it very difficult to use a notebook in these seats. I have a Dell D830 with a 15.4 screen and whilst not a huge footprint, I could only use it by awkwardly angling it on my stomach. After an hour or so it becomes unworkable in my opinion. Smaller machines may be more versatile. And there's no power in economy on most domestic craft.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5694.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="Alaskan Airlines economy seat" src="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5694_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5695.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="Alaskan Airlines economy seat" src="http://www.craigbailey.net/BlogImages/REVIEWPremiumEconomyonAirNewZealand_DBD9/IMGP5695_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I made it to LA happy and refreshed, and was out the plane pretty quickly. &lt;/p&gt; &lt;p&gt;[I then had to wait in the customs line for over 2.5 hours and missed my connecting flight - but that's another story.]&lt;/p&gt; &lt;p&gt;Overall, but predominantly based on seating comfort, I give the Air New Zealand Premium Economy experience a rating of 7/10.&lt;/p&gt; &lt;p&gt;Here's my rating scale guide:&lt;/p&gt; &lt;p&gt;1/10 : Flying plain economy in a non-exit row, in a middle seat&lt;/p&gt; &lt;p&gt;2/10 : Flying plain economy in a non-exit row, in an aisle or window seat&lt;/p&gt; &lt;p&gt;3/10 : Flying plain economy in an exit row, in a middle seat&lt;/p&gt; &lt;p&gt;4/10 : Flying plain economy in an exit row, in an aisle or window seat&lt;/p&gt; &lt;p&gt;5/10 : Flying&amp;nbsp; plain economy in an empty row and they let you lie down across the seats&lt;/p&gt; &lt;p&gt;6/10 : Flying Premium Economy, in a middle seat&lt;/p&gt; &lt;p&gt;7/10 : Flying Premium Economy, in an aisle or window seat&lt;/p&gt; &lt;p&gt;8/10 : Flying Business Class, in a middle seat&lt;/p&gt; &lt;p&gt;9/10 : Flying Business Class, in an aisle or window seat or in the new self-contained lounge beds&lt;/p&gt; &lt;p&gt;10/10 : Flying First Class (not that I ever have)&lt;/p&gt; &lt;p&gt;Or, put another way, I don't dread the flight. Heading overseas, facing a 14 hour flight in economy is something no-one looks forward to, and I'm no exception, I definitely dread the inevitable pain to both legs and neck.&lt;/p&gt; &lt;p&gt;But I'll happily fly Air New Zealand Premium Economy again, and will even look forward to the flight - which is perhaps the most telling point.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Bonus traveller tip: New Zealand airports (eg Auckland) accept USD and AUD at most stores and cafes. You probably know this of course, but it was a nice surprise for me, especially since I only wanted to buy a bottle of water.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:937b5fe2-b39b-48ed-9d06-1f44b65ef8d1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Air%20New%20Zealand" rel="tag"&gt;Air New Zealand&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Premium%20Economy" rel="tag"&gt;Premium Economy&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Australia" rel="tag"&gt;Australia&lt;/a&gt;, &lt;a href="http://technorati.com/tags/USA" rel="tag"&gt;USA&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-4485370092892925964?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/4485370092892925964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=4485370092892925964&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/4485370092892925964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/4485370092892925964'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/review-premium-economy-on-air-new.html' title='REVIEW: Premium Economy on Air New Zealand'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-7841421385515952102</id><published>2008-04-21T12:53:00.001+10:00</published><updated>2008-04-21T12:53:20.467+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>A quick catch up with Frank Arrigo</title><content type='html'>&lt;p&gt;There's plenty to talk about after the &lt;a href="http://mvp.support.microsoft.com/gp/MVPsummit" target="_blank"&gt;MVP Summit&lt;/a&gt; last week. But that'll have to wait. For now, you can either read the &lt;a href="http://www.schnubbs.com/blog/" target="_blank"&gt;shenanigans courtesy of Schnubbs' blog&lt;/a&gt;, or... you can watch this quick 2 min video where a bunch of us caught up with &lt;a href="http://blogs.msdn.com/frankarr/" target="_blank"&gt;Frank Arrigo&lt;/a&gt;. Can you believe he's been in Seattle for 9 months already? Time flies.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:13bce943-b8e0-480c-9bef-e096b7059301" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/y5UpIaAkc2E"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/y5UpIaAkc2E" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:91bd35db-1190-4a88-ba2b-592bc05d249a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Frank%20Arrigo" rel="tag"&gt;Frank Arrigo&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MVP%20Summit%202008" rel="tag"&gt;MVP Summit 2008&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-7841421385515952102?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/7841421385515952102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=7841421385515952102&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7841421385515952102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/7841421385515952102'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/quick-catch-up-with-frank-arrigo.html' title='A quick catch up with Frank Arrigo'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-4214485787600423569</id><published>2008-04-07T16:13:00.001+10:00</published><updated>2008-04-07T16:13:30.204+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tip'/><title type='text'>TIP: Hiding the Office 2007 Ribbon</title><content type='html'>&lt;p&gt;&lt;/p&gt; &lt;p&gt;A simple one. Sorry if you all know this already - but I keep coming across people who've missed it - so please read on.&lt;/p&gt; &lt;p&gt;You can easily hide the ribbon in any of the Office 2007 programs simply by double clicking on the tabs.&lt;/p&gt; &lt;p&gt;Thus&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/TIPHidingtheOffice2007Ribbon_F886/image.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="307" alt="image" src="http://www.craigbailey.net/BlogImages/TIPHidingtheOffice2007Ribbon_F886/image_thumb.png" width="474" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;becomes&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/TIPHidingtheOffice2007Ribbon_F886/image_3.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="291" alt="image" src="http://www.craigbailey.net/BlogImages/TIPHidingtheOffice2007Ribbon_F886/image_thumb_3.png" width="481" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;with just a double-click on the Home tab (or any tab).&lt;/p&gt; &lt;p&gt;Oh, and I assume you know you can customise the Quick Access toolbar easily enough:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/TIPHidingtheOffice2007Ribbon_F886/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="345" alt="image" src="http://www.craigbailey.net/BlogImages/TIPHidingtheOffice2007Ribbon_F886/image_thumb_4.png" width="429" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;As usual this Tip is covered under my 'well duh' &lt;a href="http://feeds.feedburner.com/~r/CraigBaileysThoughts/~3/212173005/disclaimer-being-as-open-as-possible.html" target="_blank"&gt;Disclaimer&lt;/a&gt;.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:95e43718-6db7-403c-bd89-8d44e7d98f04" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Tip" rel="tag"&gt;Tip&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Hide%20Office%202007%20Ribbon" rel="tag"&gt;Hide Office 2007 Ribbon&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-4214485787600423569?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/4214485787600423569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=4214485787600423569&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/4214485787600423569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/4214485787600423569'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/tip-hiding-office-2007-ribbon.html' title='TIP: Hiding the Office 2007 Ribbon'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6738447051314622452</id><published>2008-04-04T10:36:00.001+11:00</published><updated>2008-04-04T10:36:02.414+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tip'/><title type='text'>TIP: Dates in Outlook</title><content type='html'>&lt;p&gt;I don't know if you read the &lt;a href="http://blogs.msdn.com/outlook/default.aspx" target="_blank"&gt;Outlook Team Blog&lt;/a&gt;, but if not I recommend it - there's stacks of goodies over there.&lt;/p&gt; &lt;p&gt;Take &lt;a href="http://blogs.msdn.com/outlook/archive/2007/11/14/fun-with-outlook-date-fields.aspx" target="_blank"&gt;this one&lt;/a&gt; for example, on entering dates in Outlook. I didn't realise you could enter a date as easily as 'next tue' and Outlook would work it out for you automatically:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/TIPDatesinOutlook_9247/image.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="227" alt="image" src="http://www.craigbailey.net/BlogImages/TIPDatesinOutlook_9247/image_thumb.png" width="361" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Gets converted to&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.craigbailey.net/BlogImages/TIPDatesinOutlook_9247/image_3.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="253" alt="image" src="http://www.craigbailey.net/BlogImages/TIPDatesinOutlook_9247/image_thumb_3.png" width="368" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;As Kristel explains, there's a bunch of terms that work, including 'tomorrow', 'Christmas day' and 'in 6 days'.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b499f81b-ecb5-4331-ae96-296f14b70c83" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Outlook" rel="tag"&gt;Outlook&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Tip" rel="tag"&gt;Tip&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6738447051314622452?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6738447051314622452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6738447051314622452&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6738447051314622452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6738447051314622452'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/tip-dates-in-outlook.html' title='TIP: Dates in Outlook'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-5909460188882380441</id><published>2008-04-01T09:08:00.001+11:00</published><updated>2008-04-01T09:08:17.179+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social networking'/><title type='text'>THOUGHT: When will recruiters take to Twitter?</title><content type='html'>&lt;p&gt;These days it seems the best indication of when a particular social media source has reached it's used by date is when recruiters are using it more than your 'real' connections :-) &lt;/p&gt; &lt;p&gt;Take &lt;a href="http://www.linkedin.com" target="_blank"&gt;LinkedIn&lt;/a&gt; for example. A year ago, this was a valuable tool, allowing us all to connect to business associates. These days, all I seem to get is requests to connect with recruiters, and poorly targeted job offers. &lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt; isn't so bad, but that's more likely to be because I don't have technology related keywords against my profile. &lt;/p&gt; &lt;p&gt;So, I'm wondering how long before the recruiters start swarming over &lt;a href="http://www.twitter.com" target="_blank"&gt;Twitter&lt;/a&gt;? How long before we get shotgun broadcast @replies to everyone about new jobs? &lt;/p&gt; &lt;p&gt;My guess, the wonderful Twitter landscape we enjoy today will be polluted within 6 months. The Block button will be a regular in our daily use, and the 'continual conversation' we enjoy now will regularly be little more than a prelude to a job offer...&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;But hey, on the flip side, maybe there's an opening for someone to develop a Twitter app for recruiters... &lt;/p&gt; &lt;p&gt;Here's what RecruiTwit could do:&lt;/p&gt; &lt;p&gt;1. You seed it with a few people to follow (eg &lt;a href="http://twitter.com/Scobleizer" target="_blank"&gt;Scobleizer&lt;/a&gt;). Then it goes along following the followers of the seed people (all automatically of course)&lt;/p&gt; &lt;p&gt;2. Then, when you are ready with your job ad, you type in the description and click Send. RecruiTwit creates individual @replies to everyone you follow, spamming them with a 'personal' job ad tweet&lt;/p&gt; &lt;p&gt;3. In the Premium edition it'd allow you to use multiple Twitter accounts so you can avoid the Twitter API limitations (60 an hour currently I think)&lt;/p&gt; &lt;p&gt;4. In the Platinum edition it automatically creates new Twitter accounts for you every 7 days, since everyone will have blocked your existing ones by then&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Am I being too cynical? You can reply to me on &lt;a href="http://twitter.com/craigbailey" target="_blank"&gt;Twitter here&lt;/a&gt; if you like.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:40be1b10-857e-4b15-97f6-b27006253987" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Recruiters" rel="tag"&gt;Recruiters&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-5909460188882380441?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/5909460188882380441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=5909460188882380441&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/5909460188882380441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/5909460188882380441'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/04/thought-when-will-recruiters-take-to.html' title='THOUGHT: When will recruiters take to Twitter?'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-6290514507495225933</id><published>2008-03-28T10:06:00.001+11:00</published><updated>2008-03-28T10:06:39.863+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tip'/><title type='text'>TIP: Fixing IE so it doesn't go mental with lots of tabs open</title><content type='html'>&lt;p&gt;This one has bugged me for ages - you open up stacks of tabs in IE and after a while weird things start happening. Perhaps its the menu not appearing on some tabs, another tab has missing toolbars, etc.&lt;/p&gt; &lt;p&gt;And it affects other programs as well including File Explorer, shortcuts, and in my case SharePoint Designer (and even Live Writer - with which I am currently writing this post).&lt;/p&gt; &lt;p&gt;Well, thanks to &lt;a href="http://feeds.feedburner.com/~r/jongalloway/~3/216903925/registry-setting-keeps-windows-from-wigging-out-when-you-open-lots-of-ie7-tabs.aspx" target="_blank"&gt;Jon Galloway&lt;/a&gt; we now have a (Microsoft non-supported) &lt;a href="http://feeds.feedburner.com/~r/jongalloway/~3/216903925/registry-setting-keeps-windows-from-wigging-out-when-you-open-lots-of-ie7-tabs.aspx" target="_blank"&gt;solution&lt;/a&gt;. Jon points to posts by Ed Bott and &lt;a href="http://weblogs.asp.net/kdente/archive/2004/06/04/148145.aspx" target="_blank"&gt;Kevin Dente&lt;/a&gt;, the latter being almost 4 years old. Some things never change huh?&lt;/p&gt; &lt;p&gt;Warning: All registry changes are 'do at your own risk' affairs, so be careful as always with this one. &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:18b18c23-fba2-4a3c-a6dd-6e4015967f39" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/IE%20tabs" rel="tag"&gt;IE tabs&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Mental" rel="tag"&gt;Mental&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-6290514507495225933?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/6290514507495225933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=6290514507495225933&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6290514507495225933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/6290514507495225933'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/03/tip-fixing-ie-so-it-doesn-go-mental.html' title='TIP: Fixing IE so it doesn&amp;#39;t go mental with lots of tabs open'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-8880979300620267713</id><published>2008-03-28T09:33:00.001+11:00</published><updated>2008-03-28T09:34:16.666+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Clarity'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>CLARITY: CRM Live becomes CRM Online</title><content type='html'>&lt;p&gt;The main interest in &lt;a href="http://blogs.zdnet.com/microsoft/?p=1298"&gt;this article&lt;/a&gt; from Mary Jo is not about CRM (who cares about a name change after all) but rather how Microsoft are clarifying their terms:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Live&lt;/strong&gt;: Consumer focus&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Online&lt;/strong&gt;: Business &amp;amp; Enterprise focus, hosted by Microsoft&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Hosted services&lt;/strong&gt;: hosted by Microsoft partners&lt;/p&gt; &lt;p&gt;And don't miss the revenue sharing snippet at the bottom - Microsoft will share 10% of the CRM Live charge with reseller partners (its at the bottom of page 10 of the &lt;a href="http://www.microsoft.com/msft/download/transcripts/fy08/ConvergenceFinancialAnalystBriefing_031308.doc"&gt;linked document&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;(via &lt;a href="http://blogs.zdnet.com/microsoft/?p=1298" target="_blank"&gt;Mary Jo Foley&lt;/a&gt;)&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:118a63ec-9afb-4f13-94ac-6b6cebbc88f8" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/CRM" rel="tag"&gt;CRM&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Live" rel="tag"&gt;Live&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Online" rel="tag"&gt;Online&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-8880979300620267713?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/8880979300620267713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=8880979300620267713&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/8880979300620267713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/8880979300620267713'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/03/crm-live-becomes-crm-online.html' title='CLARITY: CRM Live becomes CRM Online'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7447887.post-384323731350879944</id><published>2008-03-25T16:25:00.001+11:00</published><updated>2008-03-25T16:25:07.455+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tip'/><title type='text'>TIP: Repairing Outlook .ost and .pst files</title><content type='html'>&lt;p&gt;I've had issues recently with Outlook crashing when I shut it down. Initially I thought this was due to a rogue Outlook Addin (eg I've got Xobni, ClearContext, OutTwit and others installed). So I went through systematically getting rid of them. Put the problem persisted.&lt;/p&gt; &lt;p&gt;Finally I found the issue was to do with the actual .ost file being corrupted. The way I discovered this was by chance when trying to clear my Deleted items. Outlook gave me a message informing that the file was corrupt, and even better recommended using scanpst.exe to fix it.&lt;/p&gt; &lt;p&gt;I'd never heard of scanpst.exe but a quick Google check shows it has been around since the dark ages, and has been a regular in the Sys Admin's toolbox for years.&lt;/p&gt; &lt;p&gt;If you are looking for it you can find it in your c:\Program Files\Microsoft Office\Office 12\ folder or equivalent.&lt;/p&gt; &lt;p&gt;Everything Outlook related needs to be closed down (eg Mobile Device Sync) and then you run it up. It'll prompt for the ost file and away you go.&lt;/p&gt; &lt;p&gt;Since repairing my file I've had no further issues with Outlook. &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8d4ee103-0aec-4934-8ef3-865f5287e480" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/scanpst.exe" rel="tag"&gt;scanpst.exe&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Outlook" rel="tag"&gt;Outlook&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ost" rel="tag"&gt;ost&lt;/a&gt;, &lt;a href="http://technorati.com/tags/pst" rel="tag"&gt;pst&lt;/a&gt;, &lt;a href="http://technorati.com/tags/fix" rel="tag"&gt;fix&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7447887-384323731350879944?l=blog.craigbailey.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.craigbailey.net/feeds/384323731350879944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7447887&amp;postID=384323731350879944&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/384323731350879944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7447887/posts/default/384323731350879944'/><link rel='alternate' type='text/html' href='http://blog.craigbailey.net/2008/03/tip-repairing-outlook-ost-and-pst-files.html' title='TIP: Repairing Outlook .ost and .pst files'/><author><name>Craig Bailey</name><uri>http://www.blogger.com/profile/06661435684035973875</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10639595638260910975'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry></feed>