<?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>Kraft Kennedy &#124; Technology Blog &#187; Dwight Maloney</title>
	<atom:link href="http://blogs.kraftkennedy.com/index.php/author/maloney/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.kraftkennedy.com</link>
	<description>Trends and insight into legal technology, infrastructure and strategic thinking.</description>
	<lastBuildDate>Tue, 31 Jan 2012 14:24:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bitlocker Group Policy Configuration Tip</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/11/07/bitlocker-group-policy-configuration-tip/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/11/07/bitlocker-group-policy-configuration-tip/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 14:34:58 +0000</pubDate>
		<dc:creator>Dwight Maloney</dc:creator>
				<category><![CDATA[Desktop Deployment]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[bitlocker]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=3905</guid>
		<description><![CDATA[BitLocker is quickly becoming standard in Kraft Kennedy&#8217;s Windows 7 deployments for clients with Windows 7 Enterprise licenses.  BitLocker is easy to configure and enable automatically during MDT or SCCM workstation builds.  Enabling BitLocker automatically via 3rd party tools is also rather simple.  Combined with ease of deployment, BitLocker&#8217;s ability to backup encryption recovery keys in Active [...]]]></description>
			<content:encoded><![CDATA[<p>BitLocker is quickly becoming standard in Kraft Kennedy&#8217;s Windows 7 deployments for clients with Windows 7 Enterprise licenses.  BitLocker is easy to configure and enable automatically during MDT or SCCM workstation builds.  Enabling BitLocker automatically via 3rd party tools is also rather simple.  Combined with ease of deployment, BitLocker&#8217;s ability to backup encryption recovery keys in Active Directory make it a very attractive option for clients looking to implement manageable desktop and laptop encryption.</p>
<p>Microsoft provides ample documentation describing the process for enabling Bitlocker in the enterprise.  There are only a half a dozen or so steps required to prepare then Active Directory environment and then a few minor modifications to the SCCM or MDT task sequence to enable BitLocker during builds.  In the field I have found there is one area where the BitLocker documentation is lacking and thought I would share this tip.</p>
<p><span id="more-3905"></span></p>
<p>When enabling backup of Bitlocker Recovery key information in Active directory it is required that Group Policy be configured in order to turn on the Active Directory backup feature of BitLocker on the worstation itself.  The Microsoft guide for preparing and configuring Active Directory can be found <a href="http://technet.microsoft.com/en-us/library/cc766015(WS.10).aspx">HERE</a>.</p>
<p>Unfortunately the guide does not provide complete information for Group Policy configuration.  Following the guide will result in two group policy settings being configured, one for TPM recovery keys and one for BitLocker recovery keys.  <strong>Six</strong> group policy settings are required in order to properly configure Active Directory backup of BitLocker keys.  This requirement is not clearly detailed in the Microsoft documentation.  If these policy settings are missing and you attempt to save BitLocker recovery information to Active Directory via the &#8220;manage-bde -protectors -adbackup c: -id {<em>device id</em>}&#8221; command line you will receive the following error:</p>
<p>ERROR: Group policy does not permit the storage of recovery information to Active Directory. The operation was not attempted.</p>
<p>Additionally, searches for recovery key information in Active Directory BitLocker Recovery Key Viewer will not return any results.</p>
<p><strong>Resolution:</strong></p>
<p>Verify all of the following group policies are configured and present on the workstation, then retry saving BitLocker recovery information to Active Directory via the &#8220;manage-bde -protectors -adbackup c: -id {<em>device id</em>}&#8221; command:</p>
<ul>
<li><strong>Store BitLocker recovery information in Active Directory Domain Services (Windows Server 2008 and Windows Vista)</strong></li>
<li><strong>Configure how BitLocker-protected operating system drives can be recovered</strong></li>
<li><strong>Configure how BitLocker-protected removable data drives can be recovered</strong></li>
<li><strong>Configure how BitLocker-protected fixed data drives can be recovered</strong></li>
<li><strong>Configure how BitLocker-protected drives can be recovered (Windows Server 2008 and Vista)</strong></li>
</ul>
<p>And finally, for the TPM:</p>
<ul>
<li><strong>Turn on TPM Backup to Active Directory Domain Services</strong></li>
</ul>
<p style="text-align: left;">If you do not know the device id then run the &#8220;manage-bde -protectors -get c:&#8221; command, replacing &#8220;c&#8221; with the drive letter of the device in question.  If all of these settings have been configured properly and BitLocker is successfully enabled you will see the following event in the system log:<a href="http://blogs.kraftkennedy.com/wp-content/uploads/2011/10/BitlockerSuccess.png"><img class="aligncenter size-full wp-image-3906" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/10/BitlockerSuccess.png" alt="" width="574" height="172" /></a></p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/11/07/bitlocker-group-policy-configuration-tip/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/11/07/bitlocker-group-policy-configuration-tip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SCCM 2012 User Affinity &#8211; Could it be?</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/10/06/sccm-2012-user-affinity-could-it-be/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/10/06/sccm-2012-user-affinity-could-it-be/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 12:36:14 +0000</pubDate>
		<dc:creator>Dwight Maloney</dc:creator>
				<category><![CDATA[Desktop Deployment]]></category>
		<category><![CDATA[Affinity]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[SCCM 2012]]></category>
		<category><![CDATA[User Affinity]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=3899</guid>
		<description><![CDATA[Could this be the solution to many of our SCCM deployment woes? User Affinity is shaping up to be one of the most promising new features in SCCM 2012.  What is User Affinity?  This new feature creates a “link” called an “Affinity” between a user and their primary device(s).  Yes you read that correctly, users [...]]]></description>
			<content:encoded><![CDATA[<p>Could this be the solution to many of our SCCM deployment woes?</p>
<p>User Affinity is shaping up to be one of the most promising new features in SCCM 2012.  What is User Affinity?  This new feature creates a “link” called an “Affinity” between a user and their primary device(s).  Yes you read that correctly, users can have more than one primary device.  With this “Affinity” in place, software can be assigned to the user and it will only be installed on the devices in the user’s “Affinity” list.  Sounds simple right, well it has taken Microsoft a while to get this into their product.  Now that it is here, SCCM administrators can once again broach the topic of user assigned software instead of computer based assignments.  All this without the worry of software ending up in places where it shouldn’t and the associated licensing headache.<span id="more-3899"></span></p>
<p><strong>So how does this “Affinity” work?</strong></p>
<p>When a workstation is built, the task sequence has two new variables that can be set.  As long as the SCCM distribution point has been configured to accept the Affinity assignments during the build then the Affinity links to users can be defined on the fly during the build process.</p>
<p>The first variable is “SMSTSAssignUsersMode”.  This variable can be set to one of three settings depending on the desired behavior of Affinity creation.  If set to “Auto”, the Affinity processing will be automatically approved by SCCM.  Set to “Pending”, the Affinity rules created during the build will require central approval via SCCM administrators.  Lastly, set to “Disabled” no user Affinity processing will take place.</p>
<p>The second variable is “SMSTSUdaUsers”.  This is where the magic happens.  One or more users can be assigned to this variable in the format of “DOMAIN\Username”.  This can be done by any number of traditional methods for setting task sequence variables such as VBScript, custom executable, or the popular HTA method.  We’ll talk more about this in a bit!  Once the user is assigned to the variable, then the SCCM client will create the Affinity to the workstation in SCCM.  After the task sequence  completes the SCCM, client will begin installing User assigned applications that match the Affinity of the machine.</p>
<p><strong>How can this make the deployment of workstation easier?</strong></p>
<p>Over the last few years, many of our client’s shifted from 3<sup>rd</sup> party software distribution tools to SCCM 2007 only to realize the headache of user based software assignment after the fact.  At Kraft Kennedy we have assisted clients with this challenge in a number of ways, ranging from simple Direct Membership assignments to assigning software to workstations via Active Directory Security Groups, all the way up to customized databases for linking software assignments to users and installing the assignments on the fly during the task sequence via Multiple Application Installation tasks.  The latter of these options brought clients very close to Microsoft’s “Zero Touch” build process, but requires a fair amount of custom code.  Achieving Zero Touch builds is realistic for homogenous workstation environments.  In reality, especially for those of you in the Legal community, workstations require many different combinations of applications and many of the combinations apply to one or two users at best.</p>
<p>User Affinity looks to be the sweetheart solution to a lot of these deployment issues.  Circling back around to the actual assignment of Affinity values during the build; to make this concept work in a Zero Touch environment all we are going to need is (1) users properly assigned software and (2) a simple system such as a database for linking hardware to usernames.  The only custom code required will be the process for assigning the User Affinity variables during the task sequence according to the entries in the linking system.  SCCM will take care of the rest by installing the usual build software and the “Affinity” assigned software immediately after the build.</p>
<p>At Kraft Kennedy we are working on a web front-end that is SharePoint compatible for easy and central creation of the “Affinity” links to be used during the build process.  How are you planning on implementing the new “Affinity” feature?</p>
<p>For those of you looking for some additional information on this topic <a href="http://social.technet.microsoft.com/profile/john.v/">John V</a>. at Microsoft has a great post on the topic found <a href="http://blogs.technet.com/b/inside_osd/archive/2011/06/20/configuration-manager-2012-user-device-affinity-and-os-deployment.aspx">HERE</a>.</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/10/06/sccm-2012-user-affinity-could-it-be/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/10/06/sccm-2012-user-affinity-could-it-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the Nexus One and Android ready for prime time?</title>
		<link>http://blogs.kraftkennedy.com/index.php/2010/04/15/is-the-nexus-one-and-android-ready-for-prime-time/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2010/04/15/is-the-nexus-one-and-android-ready-for-prime-time/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 17:37:00 +0000</pubDate>
		<dc:creator>Dwight Maloney</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Nexus One]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1133</guid>
		<description><![CDATA[I have been using the Nexus One with Android 2.1 for a month and a half in order to get a good insight into the real workings on the Android operating system. To sum up my experience the Nexus One phone is a great piece of hardware but the Android OS still has a long [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using the Nexus One with Android 2.1 for a month and a half in order to get a good insight into the real workings on the Android operating system. To sum up my experience the Nexus One phone is a great piece of hardware but the Android OS still has a long way to go in order to be as functional as a Blackberry or an iPhone.<br />
<span id="more-1133"></span><br />
The Nexus One hardware platform is amazing. The touch screen is very bright, clear, and responsive. Call quality on T-Mobile is excellent, and the 5mp camera phone takes amazing shots. A major plus over the iPhone is access to the phone’s battery for quick replacement. Navigating via the touch screen is also a breeze, especially since the 2.1 update providing multi-touch functionality.</p>
<p>As I previously mentioned, the Android OS is a shortfall of the Nexus One when using it for business. Google integrated applications, such as Google Maps, work excellent but the business tools do not. The most notorious feature that is still missing is the ability to synchronize the calendar with Microsoft Exchange. Since switching from my Blackberry to the Nexus One I have been late to or have missed dozens of appointments because of the lack of reminders. Key business features that are also missing include e-mail signatures, notifications for high-priority emails only, and poor cut and paste functionality. Additionally, the layout of the keyboard is hard to get used to. The keys are smaller than those on the iPhone and the spacebar is very close to the Home and Menu hard keys which results in frequent miscues of those functions.</p>
<p>Security is a major issue with mobile devices and there are two major security issues with the Nexus One. First, the Android OS does not support Exchange Remote Wipe for erasing data from lost devices and second is what I call ‘Google’ security. When setting up the device Google asks if it is ok to upload information to Google about the phone&#8217;s location, and in order to use certain features like the calendar you must integrate with Google applications requiring Google Accounts. This puts the user in a precarious position where sensitive data could possibly be transmitted and stored on Google servers which is unacceptable for most business security policies.</p>
<p>To wrap up on a positive note, Google is definitely headed in the right direction with the Android OS and Nexus One, especially with their no contract purchasing plan. Once Google provides the critical business functionality that is currently missing then Google might have a real Blackberry or iPhone killer on their hands.</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2010/04/15/is-the-nexus-one-and-android-ready-for-prime-time/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2010/04/15/is-the-nexus-one-and-android-ready-for-prime-time/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

