<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/usr/local.com &#187; Micro$oft</title>
	<atom:link href="http://usrlocal.com/topics/microoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://usrlocal.com</link>
	<description>half true, half interesting, mostly BS</description>
	<lastBuildDate>Fri, 23 Jul 2010 04:27:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bing!</title>
		<link>http://usrlocal.com/2010/01/bing/</link>
		<comments>http://usrlocal.com/2010/01/bing/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 13:00:11 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[In the news]]></category>
		<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=817</guid>
		<description><![CDATA[Recently we had a pretty funny conversation with our Microsoft premier support tech.  It was clear that a memo had gone out from up above and he was doing his part to push bing out to everyone that he could.  Unfortunately, he forgot he was talking to engineers.  We&#8217;re smart ass bastards [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we had a pretty funny conversation with our <a href="http://microsoft.com">Microsoft</a> premier support tech.  It was clear that a memo had gone out from up above and he was doing his part to push <a href="http://bing.com">bing</a> out to everyone that he could.  Unfortunately, he forgot he was talking to engineers.  We&#8217;re smart ass bastards and he should know better.</p>
<p>The conversation went something like this.</p>
<p>Tech:  Have you guys tried Bing yet?  </p>
<p>Us:  Yeah, but I don&#8217;t see us switching anytime soon. Google is still the better search engine.</p>
<p>Tech:  Really guys?  I haven&#8217;t found that to be the case.  Bing has been really great!</p>
<p>Us:  Ok, let&#8217;s do an experiment shall we,  Go to bing and search for &#8220;Exchange 2007 SP2 rollup 1 download&#8221;.   You&#8217;ll find a bunch of blogs talking about the download, but not the actual download page itself.  Now go to google, type in the same thing and hit the &#8220;I&#8217;m feeling lucky&#8221; button.</p>
<p><em>At the time of this conversation, the &#8220;I&#8217;m feeling lucky&#8221; link took you straight to the download page, the bing results did NOT have the download page listed on their first page of results.</em></p>
<p>Tech:  Oh, yeah&#8230;I guess we have some things to work out.</p>
<p>Us:  We&#8217;ll try again once Microsoft figures out how to index their own site.  </p>
<p>Unfortunately, that conversation happened a couple of months ago.  The results are getting a little bitter for <a href="http://bing.com">bing</a>, but <a href="http://google.com">google</a> is still the king of search.</p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2010/01/bing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HMC Resource Management</title>
		<link>http://usrlocal.com/2010/01/hmc-resource-management/</link>
		<comments>http://usrlocal.com/2010/01/hmc-resource-management/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 12:00:32 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[HMC 4.5]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=757</guid>
		<description><![CDATA[Today I&#8217;m going to talk about the wonderful thing that is the Resource Manger for HMC (Hosted Messaging and Collaboration), the wondering framework from Microsoft for provisioning users for Exchange, OCS and SharePoint automagically.  
Now, we tend to do things a bit differently at my current job.  For example, I&#8217;m pretty sure I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;m going to talk about the wonderful thing that is the Resource Manger for HMC (Hosted Messaging and Collaboration), the wondering framework from Microsoft for provisioning users for Exchange, OCS and SharePoint automagically.  </p>
<p>Now, we tend to do things a bit differently at my <a href="http://lightedge.com/">current job</a>.  For example, I&#8217;m pretty sure I&#8217;m the only developer in the US that is hitting HMC (again, a Microsoft product) with PHP hosted on our linux based customer portal.  That&#8217;s right, the Unix guys is the lead developer hitting a very Microsoft-centric product.  Normally this would be done by a .Net developer.  </p>
<p>So what does the Resource Manager give you?  Well, the resource manager allows you to add, edit, remove mail databases for use on the system in the Exchange world which is what we are mainly going to focus on.    When you first setup these resources, you set certain parameters for the mail stores.  Do you want the domains on there to be tightPack or minStoreCount.  TightPack attempts to use the smallest number of mail stores.   MinStoreCount attempts to minimize the number of stores allocated to each org.  We have gone with the minStoreCount model as we want to have all the users of the same domain live on the same store if possible.</p>
<p>Which is good in theory, but Microsoft has an extremely poor implementation of this.  </p>
<p>Here&#8217;s an example.   There is a domain on our system.  The users used to live in 2 mail stores.  We moved the users, through HMC calls, to all live in the same mail store.    Now, when we create a new user, we do not specify the mail store.  We rely on HMC and the resource manager to put the user in the correct location.  Unfortunately, Microsoft drops the ball big time here.  Instead of putting the user on the correct mail store with the other 30 accounts, it instead picks the old store that has no users on it.  It fails to figure out that the mail store has been abandoned by that domain and continues to put users there.</p>
<p>Nice right?</p>
<p>So how do we get around this?  Simple, write our own and tell them exactly where to put it.    Yes, that&#8217;s right, recreating the wheel.   Well all know we don&#8217;t need a rounder wheel.  But in this case, we&#8217;re actually <strong>improving</strong> the functionality of the system.  </p>
<p>I can&#8217;t go into the detail of how we actually implemented our system.  But I can tell you, its already paying off by putting the users in the correct location.</p>
<p>But but but…is that it?  Is that all you really solved?  Do you <i>really</i> care if the users are spread out?  Well, yeah, we do. We want them to be in the same mail store to help save on space for those messages that have the same attachment that went out to every users in the organization.  Its not going to save you a ton of space, but it does save a lot more than you think it does.    </p>
<p>But the placing of users isn&#8217;t the only improvement that we got from writing our own resource manager.   One lacking feature of the resource manager is the ability to mark mailstores as non provisionable.    I&#8217;m sure I&#8217;m going to get someone from Microsoft telling me that yes you can, there is a bit you can flip.  And I&#8217;m here to tell you, they&#8217;re right, but they completely missed the boat on actual implementation.</p>
<p>It is true, you can mark a mail database as non provisionable.   However, when you create a new user,  HMC will ask which databases the domain lives on and picks one of them.  note, it doesn&#8217;t query for all the databases that are provisionable, it asks for ALL of them for the domain.  There is a chance, a very GOOD chance that HMC may automatically pick one of the stores that you have marked as not provisoinable.  Awesome I know.</p>
<p>So how do you get around this little gem.  Well, you can mess with the resource manager as we ran for a while.  We had a script that would run daily and check a list of databases that we had marked to not have new users on them.  Then it would check out the free space on the system and mess with the resource manager basically tricking the resource manager that it would be out of space.  This had the same effect of not having new users allocated to it on the system as the resource manager would at least check to see if there was enough space on the database when putting a user on there.     But even this had its drawbacks.     For example, what if you have a system setup where you have plans in place where a user can have a 1GB, 2GB and 4GB mailbox. They have the 1GB plan and want to upgrade.  Guess what, if the datastore doesn&#8217;t think that there is any more space on the drive, you  you CANNOT upgrade them.  Why in the world would you ever want someone to upgrade their account and spend more money with you.  Crazy talk I know.</p>
<p>I&#8217;m sure you&#8217;re thinking, how in the heck did you ever come up with these crazy ways of mail database retirement.  These suggestions came from Microsoft themselves.   Even our premier tech support guy (who is awesome btw) didn&#8217;t know that these changes would cause such ass ache.  Its like they never ran into a situation where someone would want to mark a database to not have any more new users allocated to it.    </p>
<p>Our solution, write our own resource manager.   not for the weak of heart, but I&#8217;m also not a pansy when it comes to this sort of thing.    What we have done is put in place a system that keeps track of where each user, domain and mail store is located, how many users per store and where each domain lives.  We can easily query this for the best place to put a user, but also the best place to put a user even if you have retired all the stores that the domain lives on, the system is smart enough to place the user on a new datastore for that particular domain.    now when a new user is created, our provisioning system queries the resource manager, gets the appropriate store and we put that once &#8220;optional&#8221; parameter in HMC in the request XML and basically bypass the pile of shit resource manager that Microsoft has given us. </p>
<p>I&#8217;m sure that the big boys out there in this space will laugh at this post.  I&#8217;m sure that they are way past where we are at.  Or they have a bigger team that ran into this problem and put in their own solution.  But if you happen to be starting out and are relying on the HMC resource manager, you might want to think again on that one.  Eventually, you&#8217;ll write your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2010/01/hmc-resource-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Failure?</title>
		<link>http://usrlocal.com/2009/11/windows-7-failure/</link>
		<comments>http://usrlocal.com/2009/11/windows-7-failure/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 02:20:46 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Market Share]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=725</guid>
		<description><![CDATA[So I was checking out CNN today and I found this article titled Mac share grew after Windows 7 debut.  
In the article, you&#8217;ll see some gems such as this:

If Microsoft (MSFT) was hoping that the launch of Windows 7 would halt the erosion of its operating system market share — and curb further [...]]]></description>
			<content:encoded><![CDATA[<p>So I was checking out <a href="http://cnn.com">CNN</a> today and I found this article titled <a href="http://brainstormtech.blogs.fortune.cnn.com/2009/11/01/mac-share-grew-after-windows-7-debut/">Mac share grew after Windows 7 debut</a>.  </p>
<p>In the article, you&#8217;ll see some gems such as this:</p>
<blockquote><p>
If Microsoft (MSFT) was hoping that the launch of Windows 7 would halt the erosion of its operating system market share — and curb further inroads by Apple (AAPL)  — there is no evidence that it&#8217;s working yet.</p>
<p>In fact, preliminary data released overnight Sunday by Net Applications show Mac OS X&#8217;s Internet share growing by 2.73% in October, from 5.12% to 5.26%.</p></blockquote>
<p>Wow&#8230;really?  Up 2.73%!  Holy crap they&#8217;re kicking the crap out of Microsoft.  Sell your M$ stock&#8230;they&#8217;re royally f*cked now!</p>
<p>Not quite.</p>
<p>Microsoft is still at 92.54% of the market share if you can trust these numbers, which are probably pretty accurate.   So for those keeping track at home, that means that Microsoft is only up by say 87 points.   Its still not even close people.   So even though this is a CNN article that links to their fortune.com site, I wouldn&#8217;t read <em>too</em>  much into this one.  Is Apple making some gains, sure.  But they&#8217;re still so far behind its not even funny.  </p>
<p>And I&#8217;m an Apple fan!</p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/11/windows-7-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A device attached to the system is not functioning</title>
		<link>http://usrlocal.com/2009/08/a-device-attached-to-the-system-is-not-functioning/</link>
		<comments>http://usrlocal.com/2009/08/a-device-attached-to-the-system-is-not-functioning/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 04:19:02 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[DevDog]]></category>
		<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[HMC 4.5]]></category>
		<category><![CDATA[Microsoft Bugs]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=630</guid>
		<description><![CDATA[As you&#8217;ve read before, I&#8217;ve had a variety of battles with the Hosted Messaging and Collaboration framework from Microsoft.
Today was another day for battle.    And an interesting battle it was.
So here is the situation that I was running into.  Within my code in the customer portal, I have a notification that [...]]]></description>
			<content:encoded><![CDATA[<p>As you&#8217;ve <a href="http://usrlocal.com/tag/hmc-45/">read</a> <a href="http://usrlocal.com/tag/hmc/">before</a>, I&#8217;ve had a variety of battles with the <a href="http://www.microsoft.com/hosting/solutions/hostedmessaging.mspx">Hosted Messaging and Collaboration</a> framework from <a href="http://microsoft.com/">Microsoft</a>.</p>
<p>Today was another day for battle.    And an interesting battle it was.</p>
<p>So here is the situation that I was running into.  Within my code in the customer portal, I have a notification that is sent out that has a full back trace of what happened on the system, what was inputted and what was the error message that was returned.  I of coarse try to give the user a friendly version of the error message to the screen before sending off this plethora of valuable detail.    Out of this pile of data, I find the following error message has been returned:</p>
<p>&#8220;A device attached to the system is not functioning&#8221;</p>
<p>Really?  Let&#8217;s look at that again.  Because surely no one in their right mind would return such a generic error!</p>
<p>&#8220;A device attached to the system is not functioning&#8221;</p>
<p>Hmm, my clue-by-four hasn&#8217;t been brought out recently and plane tickets to Redmond aren&#8217;t <em>that</em> expensive right now.  I guess I could go out there and start handing out clues.    But why would I need to.   This error message is clear and concise.  A device attached to the system is not functioning.    What more could I possibly need from this error message.  It gives me everything I want!  There&#8217;s a device, its one of 30 or so devices in the system, that is not functioning.  </p>
<p>HOW ABOUT WHICH DEVICE YOU FUCKTARDS!!!!!!!</p>
<p>So we check out the domain controllers, the MPS servers, the web servers, OCS pools, exchange queues, look at SCOM alerts.  Nothing pops out at us.  Then I take a look a bit further at the error message.  here is the full error message that I get back:</p>
<p><code><br />
Server was unable to process request. ---&gt; Unable to create 'cn=user@domain.com'./A device attached to the system is not functioning. (Exception from HRESULT: 0x8007001F)/Create Object -- &gt;&lt;response&gt;&lt;errorContext description="Unable to create'cn=user@domain.com'./Adevice attached to the system is not functioning. (Exception from HRESULT: 0x8007001F)/Create Object" code="0x8007001f" executeSeqNo="58"&gt;&lt;errorSourcenamespace="Error Provider" procedure="SetError"/&gt;&lt;errorSourcenamespace="Managed_Active_Directory" procedure="RethrowError_"/&gt;&lt;errorSourcenamespace="Managed_Active_Directory"procedure="TryCreateSamObject_"/&gt;&lt;errorSourcenamespace="Managed_Active_Directory"<br />
procedure="CreateSamObject_"/&gt;&lt;errorSourcenamespace="Managed_Active_Directory" procedure="CreateUser_"/&gt;&lt;errorSourcenamespace="Managed_Active_Directory" procedure="CreateUser"/&gt;&lt;errorSourcenamespace="Hosted Active Directory"procedure="CreateUser"/&gt;&lt;/errorContext&gt;&lt;/response&gt;<br />
</code></p>
<p>The CreateSamObject_ raised a red flag to two.   If you search Google long enough you&#8217;ll eventually find something from MSDN stating the following:</p>
<p>From MSDN: </p>
<blockquote><p>User account names are limited to 20 characters and group names are limited to 256 characters. In addition, account names cannot be terminated by a period and they cannot include commas or any of the following printable characters: &#8220;, /, \, [, ], :, |, <, >, +, =, ;, ?, *. Names also cannot include characters in the range 1-31, which are nonprintable</p></blockquote>
<p>Eureka!  We have found the issue!!!</p>
<p>The sAMAccountName for our system is pretty generic.  Cut down the upn to 16 characters.  Add a period and a unique key that we keep for each of our domain names.  This way, the chances of you duplicating names both inside and outside of your OU is pretty limited.  However, in this case there was an error with retrieving the unique 3 letter key for the end of the name so the sAMAccountName that we were attempting to set looked something like this:</p>
<p><code>&lt;property name='sAMAccountName' &gt;<br />
        &lt;value&gt;user_domain.&lt;/value&gt;<br />
&lt;/property&#038;gt</code></p>
<p>This was an easy fix once we found the issue.  But man, could there be a crappier error message from HMC?  I mean seriously, how do you get from unable to create the sAMAccountName to a device attached to the system is not functioning?!?!?</p>
<p>Anyway, I figured that I would type this up, let the search engines find it and hopefully someone else can benefit from our digging through the depths of HMC.</p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/08/a-device-attached-to-the-system-is-not-functioning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How are they making money?</title>
		<link>http://usrlocal.com/2009/08/how-are-they-making-money/</link>
		<comments>http://usrlocal.com/2009/08/how-are-they-making-money/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 03:42:47 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[failure rates]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=636</guid>
		<description><![CDATA[Ready for some numbers this morning? Some scary, scary numbers for Xbox 360 gamers? Game Informer, current king of the smoldering ruins of the print gaming magazine empire, polled about 5,000 of its readers to get a feel for their gaming experiences, including just how many of them had unlocked the fabled &#8220;Red Ring of [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Ready for some numbers this morning? Some scary, scary numbers for Xbox 360 gamers? Game Informer, current king of the smoldering ruins of the print gaming magazine empire, polled about 5,000 of its readers to get a feel for their gaming experiences, including just how many of them had unlocked the fabled &#8220;Red Ring of Death&#8221; achievement. We&#8217;d heard estimates ranging from 16 to 30 percent, but even the most pessimistic guesses don&#8217;t line up with the survey&#8217;s findings of a staggeringly high 54.2 percent failure rate. That&#8217;s five times higher than the PS3&#8217;s 10.6 percent, with the Wii coming in at 6.8 percent. Mind you, the Xbox 360 was the most played console, with over 40 percent of Xbox gamers button mashing for three to five hours a day, compared to 37 percent of PS3 gamers, and less than an hour&#8217;s worth of gaming per day for 41.4 percent of Wii owners. However, game consoles should be designed to shrug off marathon sessions and just keep on spewing polygons, something that the first revisions of Microsoft&#8217;s baby obviously couldn&#8217;t manage.</p></blockquote>
<p><a href="http://www.engadget.com/2009/08/18/survey-finds-xbox-360-is-played-five-times-as-often-as-wii-five/">Source 1</a> <a href="http://www.engadget.com/2009/08/24/microsoft-responds-to-xbox-360-54-2-percent-failure-rate-report/">Source 2</a> </p>
<p>Are game sales that strong that Microsoft can get away with a 50% plus failure rate?   Pretty freaking amazing if that is the case.</p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/08/how-are-they-making-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Apps Sync</title>
		<link>http://usrlocal.com/2009/06/google-apps-sync/</link>
		<comments>http://usrlocal.com/2009/06/google-apps-sync/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 05:01:56 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[In the news]]></category>
		<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=545</guid>
		<description><![CDATA[I&#8217;m not sure how many people have picked up on an announcement that Google made last week, but it definitely caught the attention of my dev team.  (For those that may be new to this blog, I work for a company that offers Hosted Exchange and Hosted OCS services.)
Here&#8217;s the announcement.
Google has developed a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure how many people have picked up on an announcement that <a href="http://google.com/">Google</a> made last week, but it definitely caught the attention of my dev team.  (<em>For those that may be new to this blog, I work for a company that offers <a href="http://www.lightedge.com/productsservices/it/exchange_overview.html">Hosted Exchange</a> and <a href="http://www.lightedge.com/productsservices/it/office_communicator.html">Hosted OCS</a> services.)</em></p>
<p>Here&#8217;s the <a href="http://news.cnet.com/8301-17939_109-10260879-2.html">announcement</a>.</p>
<blockquote><p>Google has developed a way to help companies move onto Google Apps&#8211;and away from Microsoft&#8217;s Exchange e-mail software&#8211;without forcing a migration to the Gmail user interface.</p>
<p>Microsoft&#8217;s Outlook has been the dominant e-mail client within the business world for years, and Google&#8217;s new Apps Sync for Outlook plug-in acknowledges that some business workers just aren&#8217;t ready to give up that familiar interface, even if their CIOs are anxious to get everybody onto Google&#8217;s version of the cloud. Businesses who have already signed up for Google Apps Premier Edition&#8211;as well as Education Edition customers&#8211;will be able to roll out this plug-in across their networks and allow Outlook messages, contacts, and calendar appointments to sync with Google Apps.</p>
<p>Google is trying to expand its presence inside the world&#8217;s corporate IT departments with products like Google Apps, which the company says offers a cheaper and more reliable alternative to traditional IT software companies. Quoting data from Forrester, Google&#8217;s David Girouard, president of Enterprise products, said companies who chose to use Google&#8217;s hosted Gmail service save about $17 per user per month as compared to companies that build and host their own e-mail servers.</p></blockquote>
<p>Demo:<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/KQcwW9hNRMk&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/KQcwW9hNRMk&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Now, I&#8217;m sure that there are a lot of people out there thinking that we&#8217;re screwed.  And I&#8217;m not sure that is completely true yet.</p>
<p>First off, we&#8217;re the first hosting provider to tie in <a href="http://www.lightedge.com/company/pressreleases/20090210.html">hosted OCS with Broadsoft</a>.  Not something that everyone has done.  But what does that have to do with Exchange?  Everything.  Its about presence.  The killer application for exchange is NOT email, its calendering.    OCS + Broadsoft is an extension of that.    Having your IM status update because you are on a call is pretty cool and not something that a hosted service can typically offer.</p>
<p>Second, is Google ready for the Enterprise?  Is the Enterprise ready for Google?  There is still the perception that Google is beta (more below).   Exchange can safely say that they are a carrier grade solution.  They have done some heavy lifting for enterprises for many years and enterprises are well entrenched in their Exchange systems.   Having an outlook plug-in may break that for some of the smaller guys. But I highly doubt that they will be converting the big boys with the 20,000-30,000 users.  </p>
<p>Now, how well does this play in the SMB space?   These would be the 5-50 email account systems. Well, I think it will play fairly well for those that want to shell out the cash for the premier version which will be required for the outlook plug-in.  But for most, even when the costs are cheaper, there is still a group of admins out there that will not outsource their email to Google.   Here&#8217;s an example:</p>
<p>Recently, one of my former co-workers a few jobs back was talking about putting up a new email system.  They were working away from having it dog food off their hosted service.   This way in case there was a catastrophic issue with the system, they could still get support email.   The system has been around for many many years and new development isn&#8217;t part of the daily routine anymore so moving it out makes logical sense.  </p>
<p>Now, he mentioned how he was putting together this box that would allow IMAP, POP, incoming and outgoing mail and webmail access.  I had to ask him why?  Why not just setup Google apps for domains?  You could be up and running with all those services in under an hour and with the number of employees there, it would cost him nothing which was an important selling point.  Because believe me, I&#8217;d love to sell him my service but the budget just isn&#8217;t there.    His response to me was two fold.  First, he doesn&#8217;t want to use a beta product.   I don&#8217;t think that the email is beta anymore but even if it is, I&#8217;ve never had an issue.    Second, he doesn&#8217;t trust Google.    Now that one I&#8217;m not sure any convincing on my part would be able to overcome.  But this isn&#8217;t the first time that I have heard it.  There are some people that are drinking the Kool-Aid and think that Google can do no wrong.  There are others that sense something is not right under the hood there.   I personally don&#8217;t have major issues with them.  I think that they collect a lot of data which makes them a bit dangerous, but so far, they haven&#8217;t done anything to jeopardize my trust with them.</p>
<p>So where does that leave us?   I&#8217;m not 100% sure. I&#8217;m not sure having the plug-in will suddenly make people look around and go, &#8220;Holy crap, I could move all my email to Google and still use outlook, freaking awesome! &#8221;   The area that I think it will play pretty well is the smaller customers that really need the calendaring and are big time outlook users.  They might start struggling for a bit of money and maybe they decide to take the leap to Google away from their hosted Exchange service to save a few bucks.    But I&#8217;m pretty sure that this won&#8217;t suddenly convert a huge group of the IMAP / POP crowd as they have always had the calendaring issues and use an array of clients.  So they&#8217;re not 100% sold on the outlook side of things.  </p>
<p>Time will tell I guess.  </p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/06/google-apps-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business as usual</title>
		<link>http://usrlocal.com/2009/05/business-as-usual/</link>
		<comments>http://usrlocal.com/2009/05/business-as-usual/#comments</comments>
		<pubDate>Sun, 31 May 2009 14:06:56 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Stupid People]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=501</guid>
		<description><![CDATA[Over the past couple of years, I have been able to tolerate Microsoft a bit more than I used to.  When your primary income relies on people purchasing Exchange and OCS accounts that you provide the back end provisioning and automation for, you quickly realize where your bread is buttered.     [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of years, I have been able to tolerate Microsoft a bit more than I used to.  When your primary income relies on people purchasing Exchange and OCS accounts that you provide the back end provisioning and automation for, you quickly realize where your bread is buttered.       </p>
<p>But this sort of crap really needs to stop.  Yes, its their operating system.  But that doesn&#8217;t excuse installing add-ons to 3rd party applications and disabling the uninstall options.   I&#8217;m with the writer of this article, this is a great way to get your customers to not trust you and precisely the reason I haven&#8217;t had windows on my desktop for 8 years.</p>
<blockquote><p>A routine security update for a Microsoft Windows component installed on tens of millions of computers has quietly installed an extra add-on for an untold number of users surfing the Web with Mozilla&#8217;s Firefox Web browser.</p>
<p>Earlier this year, Microsoft shipped a bundle of updates known as a &#8220;service pack&#8221; for a programming platform called the Microsoft .NET Framework, which Microsoft and plenty of third-party developers use to run a variety of interactive programs on Windows.</p>
<p>The service pack for the .NET Framework, like other updates, was pushed out to users through the Windows Update Web site. A number of readers had never heard of this platform before Windows Update started offering the service pack for it, and many of you wanted to know whether it was okay to go ahead and install this thing. Having earlier checked to see whether the service pack had caused any widespread problems or interfered with third-party programs &#8212; and not finding any that warranted waving readers away from this update &#8212; I told readers not to worry and to go ahead and install it.</p>
</blockquote>
<p><a href="http://voices.washingtonpost.com/securityfix/2009/05/microsoft_update_quietly_insta.html">source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/05/business-as-usual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greedy Bastards</title>
		<link>http://usrlocal.com/2009/03/greedy-bastards/</link>
		<comments>http://usrlocal.com/2009/03/greedy-bastards/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 12:00:49 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[idiots]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=385</guid>
		<description><![CDATA[I&#8217;m not a windows mobile developer.  And why would you want to be.    Seeing this latest article from CNet News, I can&#8217;t think of a reason I would want to play in the Micro$oft world of endless, confusing licensing agreements.    
Microsoft plans to charge mobile-application developers $99 to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a windows mobile developer.  And why would you want to be.    Seeing this <a href="http://news.cnet.com/8301-10805_3-10205583-75.html">latest article</a> from CNet News, I can&#8217;t think of a reason I would want to play in the Micro$oft world of endless, confusing licensing agreements.    </p>
<blockquote><p>Microsoft plans to charge mobile-application developers $99 to release upgraded versions of applications they submit to the Windows Mobile Marketplace, and will also charge them for minor updates unless they are released within seven days of the application&#8217;s debut.</p>
<p>When Microsoft announced plans for its Windows Mobile Marketplace application store earlier this month, it said it planned to charge developers $99 a year to participate in the program as well as a $99 fee per application submission&#8211;although as part of a promotional offer developers who registered this year could submit up to five applications for free. </p></blockquote>
<p>The goal of coarse is that you will spend extra time developing your application for a higher quality product.  OR, what will probably happen is, there will be bugs, developers won&#8217;t give a rats ass if it is a minor bug and they&#8217;ll never update their code.  So you&#8217;ll have a marketplace filled with shitty, un-maintained applications.</p>
<p>Apple has it right on this one.  Sure, charge a fee to distribute the app, take some of the money the developer charges for the app seeing as you are serving it up for them.  But let them continue to develop and enhance their application as much as they want for free!  Higher quality apps, happy programmers.  </p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/03/greedy-bastards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 14 &#8211; Service First, Server 2nd</title>
		<link>http://usrlocal.com/2009/03/exchange-14-service-first-server-2nd/</link>
		<comments>http://usrlocal.com/2009/03/exchange-14-service-first-server-2nd/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 04:20:34 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=324</guid>
		<description><![CDATA[I&#8217;m thinking that Microsoft is finally starting to realize that the hosted model &#8216;works&#8217;.   Seeing this article on cnet is starting to make me feel a lot better about the future of Exchange.    As a hosted exchange provider, I can tell you that making Exchange a multi tenant environment is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking that Microsoft is finally starting to realize that the hosted model &#8216;works&#8217;.   Seeing <a href="http://news.cnet.com/8301-13860_3-10185329-56.html">this article</a> on <a href="http://news.cnet.com/">cnet</a> is starting to make me feel a lot better about the future of Exchange.    As a hosted exchange provider, I can tell you that making Exchange a multi tenant environment is not the easiest thing to do.  There are a lot of thing that Microsoft has had to hack in in order to get things to work properly.  From the sounds of this article, they&#8217;re taking a different approach with 14.  Thinking about the service providers first which then easily integrates with the Enterprise.  This way, it doesn&#8217;t matter if you have 50 organizations on the platform or 1, it simply works.  </p>
<p>Now, if I could get someone at Microsoft to give me some bits to play with, I would be much happier.   <em>hint hint</em></p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/03/exchange-14-service-first-server-2nd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First!</title>
		<link>http://usrlocal.com/2009/02/first/</link>
		<comments>http://usrlocal.com/2009/02/first/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 16:06:41 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[In the news]]></category>
		<category><![CDATA[Micro$oft]]></category>
		<category><![CDATA[Broadsoft]]></category>
		<category><![CDATA[First!]]></category>
		<category><![CDATA[HMC]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OCS]]></category>

		<guid isPermaLink="false">http://usrlocal.com/?p=258</guid>
		<description><![CDATA[There are very few times that a company gets to claim that they are first to do something.  But today, my project is launching and LightEdge Solutions gets to claim that we are the first service provider to provide this integration.    Today we are announcing that we are rolling out our [...]]]></description>
			<content:encoded><![CDATA[<p>There are very few times that a company gets to claim that they are first to do something.  But today, my project is launching and <a href="http://lightedge.com/">LightEdge Solutions</a> gets to claim that we are the first service provider to provide this integration.    Today we are announcing that we are rolling out our Hosted Office Communication Server 2007 service.   The real kicker for this is that we have been able to successfully tie together the hosted OCS system with our hosted <a href="http://broadsoft.com/">Broadsoft</a> phone system.  So now when you are on a call, it automatically updates your status so everyone in your company will know not to bother you at that time.  This is taking the presence integration to that next level.  </p>
<p>I&#8217;m pretty proud of my team and the work that we have put in.  We had a few obstacles in the road that we had to deal with but the guys came through in a huge way.   It wasn&#8217;t easy, but the good stuff never is.</p>
<p>Links:<br />
<a href="http://www.microsoft.com/presspass/press/2009/feb09/02-10LightEdgePR.mspx">Full Press Release</a></p>
]]></content:encoded>
			<wfw:commentRss>http://usrlocal.com/2009/02/first/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
