<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>Exhibit A</title>
    <description>Notes, Thoughts and Product Info</description>
    <link>http://exhibita.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.0.0.35</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://exhibita.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Michael J. Gibbs</dc:creator>
    <dc:title>Exhibit A</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ExhibitABlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="exhibitablog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ExhibitABlog</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>What's so big about OSCommerce?</title>
      <description>&lt;p&gt;Sure, they have an extremely large 3rd party/open source community behind them but wow, is this software backward in terms of usability and manageability. I'm doing some work on http://www.forcefieldmagnets.com/ and this is like working with Wordpress software from 3-5 years ago. Sure as heck doesn't hold a candle to ASPDNSF. Perhaps I'm just spoiled?&lt;/p&gt;
&lt;p&gt;Anyone have any good, positive comments on OSCommerce? Perhaps because the version I'm working on is so old that is why it seems so limited/backwards.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=unnXojdzwPA:etV9w1lj27w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=unnXojdzwPA:etV9w1lj27w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=unnXojdzwPA:etV9w1lj27w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=unnXojdzwPA:etV9w1lj27w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=unnXojdzwPA:etV9w1lj27w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=unnXojdzwPA:etV9w1lj27w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=unnXojdzwPA:etV9w1lj27w:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=unnXojdzwPA:etV9w1lj27w:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2012/01/13/Whats-so-big-about-OSCommerce.aspx</link>
      <comments>http://exhibita.com/blog/post/2012/01/13/Whats-so-big-about-OSCommerce.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=f002e5c4-dc44-4db1-9c62-f9a668733bb7</guid>
      <pubDate>Fri, 13 Jan 2012 09:16:00 -1600</pubDate>
      <category>Services</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=f002e5c4-dc44-4db1-9c62-f9a668733bb7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=f002e5c4-dc44-4db1-9c62-f9a668733bb7</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2012/01/13/Whats-so-big-about-OSCommerce.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=f002e5c4-dc44-4db1-9c62-f9a668733bb7</wfw:commentRss>
    </item>
    <item>
      <title>SQL Files Grown Out of Control?</title>
      <description>&lt;p&gt;For merchants running AspDotNetStorefront who aren&amp;rsquo;t regularly running the Monthly Maintenance routines, you might find yourself in a situation similar to one of our clients where the size of the transaction log for their SQL database had grown large enough that their site was shut down because it couldn&amp;rsquo;t grow any more.&lt;/p&gt;
&lt;p&gt;In this case, since we couldn&amp;rsquo;t access the admin section of the site to run the monthly maintenance, I was able to run the following commands in order to clear the transaction log to the point of the last backup AND then shrink the physical size of the SQL database files. Please note that before running these commands GET A FULL BACKUP OF THE DATABASE. If you can&amp;rsquo;t do this directly from SQL Management Studio (or similar tool) you should be able to initiate an ad-hoc backup from your hosting company&amp;rsquo;s control panel.&lt;/p&gt;
&lt;pre class="csharpcode"&gt;  &lt;span class="kwrd"&gt;USE&lt;/span&gt; database_name 
  &lt;span class="kwrd"&gt;EXEC&lt;/span&gt; sp_helpfile

--&lt;span class="kwrd"&gt;Truncate&lt;/span&gt; Log
  &lt;span class="kwrd"&gt;BACKUP&lt;/span&gt; LOG database_name &lt;span class="kwrd"&gt;WITH&lt;/span&gt; TRUNCATE_ONLY
  &lt;span class="kwrd"&gt;GO&lt;/span&gt;

--Shrink Log &lt;span class="kwrd"&gt;file&lt;/span&gt;
  &lt;span class="kwrd"&gt;DBCC&lt;/span&gt; SHRINKFILE (logfile_name, 1)
  &lt;span class="kwrd"&gt;GO&lt;/span&gt;

--Shrink &lt;span class="kwrd"&gt;Data&lt;/span&gt; &lt;span class="kwrd"&gt;File&lt;/span&gt;
  &lt;span class="kwrd"&gt;DBCC&lt;/span&gt; SHRINKFILE (datafile_name, 1)
  &lt;span class="kwrd"&gt;GO&lt;/span&gt;&lt;/pre&gt;
&lt;!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;database_name is the name of the database &lt;/li&gt;
&lt;li&gt;logfile_name is the name of the logfile (not the filename of the physical file) as shown in the sp_helpfile results &lt;/li&gt;
&lt;li&gt;datafile_name is the name of the datafile (not the filename of the physical file) as shown in the sp_helpfile results &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The assumption in the latter two are that the datafile_name is the name of the database and the the logfile_name is the name of the database with _log appended to it (like &lt;span style="font-family: 'Courier New';"&gt;exhibita&lt;/span&gt;, &lt;span style="font-family: 'Courier New';"&gt;exhibita_log&lt;/span&gt; for the database named &lt;span style="font-family: 'Courier New';"&gt;exhibita&lt;/span&gt;) but this is not always the case. If you can&amp;rsquo;t access the results of &lt;span style="font-family: 'Courier New';"&gt;exec sp_helpfile&lt;/span&gt; command from SQL Management Studio (or equivalent), you should be able to get this via your hosting control panel or from the host directly.&lt;/p&gt;
&lt;p&gt;Here is an example of that command on one of my databases:    &lt;br /&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=Windows-Live-Writer/SQL-Files-Grown-Out-of-Control_B08F/image_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://exhibita.com/blog/image.axd?picture=Windows-Live-Writer/SQL-Files-Grown-Out-of-Control_B08F/image_thumb.png" border="0" alt="image" width="491" height="343" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you&amp;rsquo;ll see from the above, the rule of thumb that I mentioned in the previous paragraph doesn&amp;rsquo;t apply here as the filename for the Data file is different than the &amp;ldquo;standard&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;DON&amp;rsquo;T FORGET TO BACKUP YOUR DATABASES before trying this though.&lt;/p&gt;
&lt;p&gt;Do you have other techniques that you use to accomplish this task? If so, please let us know using the comments section below.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=YnaFuhzLh_k:ZZG1NpvhRbk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=YnaFuhzLh_k:ZZG1NpvhRbk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=YnaFuhzLh_k:ZZG1NpvhRbk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=YnaFuhzLh_k:ZZG1NpvhRbk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=YnaFuhzLh_k:ZZG1NpvhRbk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=YnaFuhzLh_k:ZZG1NpvhRbk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=YnaFuhzLh_k:ZZG1NpvhRbk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=YnaFuhzLh_k:ZZG1NpvhRbk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2012/01/13/SQL-Files-Grown-Out-of-Control.aspx</link>
      <comments>http://exhibita.com/blog/post/2012/01/13/SQL-Files-Grown-Out-of-Control.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=5859b2c5-1b0d-471a-b2b6-860641f41633</guid>
      <pubDate>Fri, 13 Jan 2012 00:31:00 -1600</pubDate>
      <category>Headline</category>
      <category>Software</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=5859b2c5-1b0d-471a-b2b6-860641f41633</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=5859b2c5-1b0d-471a-b2b6-860641f41633</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2012/01/13/SQL-Files-Grown-Out-of-Control.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=5859b2c5-1b0d-471a-b2b6-860641f41633</wfw:commentRss>
    </item>
    <item>
      <title>Change Starting Order Number in ASPDNSF</title>
      <description>&lt;p&gt;From within your storefront's "Run SQL" option under "Configuration" | "Advanced" (or from within SQL Mangler, I mean Manager, enter the following command:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: 'courier new', courier; font-size: small;"&gt;dbcc checkident(OrderNumbers, reseed, XXXXXX)&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;Where XXXXXX is the new number you want to use as your seed.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;This can come in very handy if you moving from one storefront to another to ensure a continuity of orders.&lt;/p&gt;
&lt;p style="text-align: right;"&gt;from:&amp;nbsp;&lt;a href="http://manual.aspdotnetstorefront.com/p-1335-changing-the-starting-order-number.aspx"&gt;http://manual.aspdotnetstorefront.com/p-1335-changing-the-starting-order-number.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=bDgoWk2yQro:TAdNZ6zVwqQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=bDgoWk2yQro:TAdNZ6zVwqQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=bDgoWk2yQro:TAdNZ6zVwqQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=bDgoWk2yQro:TAdNZ6zVwqQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=bDgoWk2yQro:TAdNZ6zVwqQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=bDgoWk2yQro:TAdNZ6zVwqQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=bDgoWk2yQro:TAdNZ6zVwqQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=bDgoWk2yQro:TAdNZ6zVwqQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/12/28/Change-Starting-Order-Number-in-ASPDNSF.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/12/28/Change-Starting-Order-Number-in-ASPDNSF.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=648348ae-10a5-4ef6-a45e-51916c8401e4</guid>
      <pubDate>Wed, 28 Dec 2011 02:45:00 -1600</pubDate>
      <category>Software</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=648348ae-10a5-4ef6-a45e-51916c8401e4</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=648348ae-10a5-4ef6-a45e-51916c8401e4</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/12/28/Change-Starting-Order-Number-in-ASPDNSF.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=648348ae-10a5-4ef6-a45e-51916c8401e4</wfw:commentRss>
    </item>
    <item>
      <title>Allowing Others to Manage Your AdWords Account</title>
      <description>&lt;p&gt;Struggling with getting your AdWords campaigns working properly? Hoping for better conversion rates at a lower cost? Perhaps the time has come to search out an AdWords professional to assist you in reaching your goals. There are two ways to allow someone else to assist you in managing your Google AdWords account:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;“+ Invite other users” – accomplished by clicking on the button of the same name in your AdWords account&lt;/li&gt;    &lt;li&gt;or by accepting a request by a Google AdWords profession to gain access to your account via “User Interface and API” (or the My Client Center)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Most Google AdWords professionals will have a My Client Center and will prefer that you use this latter mechanism to grant access over the simpler “+ Invite others users” method. In order to take advantage of this you’ll need to provide us with your Customer ID or AdWords Account which you can find in the upper right side of your AdWords account page:   &lt;br /&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_84.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_65.png" width="304" height="105" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once we’ve requested access to you AdWords account, you’ll see the following if you log into your account, go to My Account and then choose Account Access. The button to allow your AdWords professional access to manage your account is labeled “Accept Request” adjacent to the individual’s email address and name (as shown below for example)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_85.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_66.png" width="504" height="263" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Google, of course does their best to ensure this is something you really want to do. By doing this, you are giving the AdWords professional the ability to make changes to your account that COULD cost you money. That is why they encourage you to form an agreement with your AdWords professional first. &lt;strong&gt;&lt;em&gt;DO NOT EVER grant someone access if you aren’t expecting the request and knowing who you are dealing with!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_86.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_67.png" width="635" height="616" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you decide after that fact, or after the project is complete, that you’d like to terminate this user’s access to your AdWords account, you can revoke their permission by going to the My Account page from your AdWords account and selecting “Terminate access” under the “Actions” pulldown adjacent to their name and type of Access.&lt;/p&gt;  &lt;p&gt;One thing to keep in mind is that Google is regularly updating their services and these instructions may not be the most current. They were, however, current as of the time of writing this.&lt;/p&gt;  &lt;p&gt;Any questions on how to make this happen? Use our comments form below! Better yet, if you are looking for FREE $100 coupons to use with your new Google AdWords account, send us a note via the &lt;a href="http://exhibita.com/contact.aspx" target="_blank"&gt;Contact Us&lt;/a&gt; page and request a discount code (prior to the end of 2011).&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=sNP8EQtVV5I:wj4u0nOpIQo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=sNP8EQtVV5I:wj4u0nOpIQo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=sNP8EQtVV5I:wj4u0nOpIQo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=sNP8EQtVV5I:wj4u0nOpIQo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=sNP8EQtVV5I:wj4u0nOpIQo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=sNP8EQtVV5I:wj4u0nOpIQo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=sNP8EQtVV5I:wj4u0nOpIQo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=sNP8EQtVV5I:wj4u0nOpIQo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/11/28/Allowing-Others-to-Manage-Your-AdWords-Account.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/11/28/Allowing-Others-to-Manage-Your-AdWords-Account.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=39b1c650-5490-435d-b997-ddd7b040e7b6</guid>
      <pubDate>Mon, 28 Nov 2011 08:53:16 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=39b1c650-5490-435d-b997-ddd7b040e7b6</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=39b1c650-5490-435d-b997-ddd7b040e7b6</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/11/28/Allowing-Others-to-Manage-Your-AdWords-Account.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=39b1c650-5490-435d-b997-ddd7b040e7b6</wfw:commentRss>
    </item>
    <item>
      <title>InfusionSoftDotNet library v1.0.1.0 Released Today</title>
      <description>&lt;p&gt;The latest version of InfusionSoftDotNet library to enable Dot  Net applications and Asp.Net web applications access the InfusionSoft  API was released this morning on CodePlex at &lt;a rel="nofollow" href="http://infusionsoftdotnet.codeplex.com/" target="_blank"&gt;http://infusionsoftdotnet.codeplex.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of the biggest changes in this version of the code is the addition  of _LastException property to the isdnAPI class to allow you to retrieve  any exception thrown during an API call. (Thank cchubb!).&lt;/p&gt;
&lt;p&gt;This release is available in full source or as binaries with a sample  Asp.Net application. This version will work with Asp.net v2.0 and up.&lt;/p&gt;
&lt;p&gt;If you have any thoughts or additions that you'd like to see in this  library, please leave a note in the comments below or in the discussion area under this  open source project's &lt;a rel="nofollow" href="http://infusionsoftdotnet.codeplex.com/" target="_blank"&gt;CodePlex page&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=xUC8uM2CCP4:Q0VcDyGPlKI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=xUC8uM2CCP4:Q0VcDyGPlKI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=xUC8uM2CCP4:Q0VcDyGPlKI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=xUC8uM2CCP4:Q0VcDyGPlKI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=xUC8uM2CCP4:Q0VcDyGPlKI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=xUC8uM2CCP4:Q0VcDyGPlKI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=xUC8uM2CCP4:Q0VcDyGPlKI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=xUC8uM2CCP4:Q0VcDyGPlKI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/11/20/InfusionSoftDotNet-library-v1010-Released-Today.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/11/20/InfusionSoftDotNet-library-v1010-Released-Today.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=ff6120ba-3120-4722-bca5-8f4976a1b6f7</guid>
      <pubDate>Sun, 20 Nov 2011 03:59:00 -1600</pubDate>
      <category>Software</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=ff6120ba-3120-4722-bca5-8f4976a1b6f7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=ff6120ba-3120-4722-bca5-8f4976a1b6f7</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/11/20/InfusionSoftDotNet-library-v1010-Released-Today.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=ff6120ba-3120-4722-bca5-8f4976a1b6f7</wfw:commentRss>
    </item>
    <item>
      <title>Turning on Google+ for Google Apps, Finally!</title>
      <description>&lt;p&gt;Google has finally allowed Google Apps customers to take advantage of Google+&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_81.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_62.png" width="244" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;They claimed that if you’ve got Enable New Apps by default turned on that Google+ would be turned on but that didn’t appear to be the case for the first Apps domains I tried this on. In both cases, they are set up to enable new apps by default but I still had to go in and turn it on. I’m guessing it is so they can get positive assent to the following screen (and to avoid a Buzz-type corporate privacy problem):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_82.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_63.png" width="244" height="231" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note that the default button on this page is to NOT turn on Google+. I’m guessing some serious CYA thought went into this screen. Clicking on “Turn Google+ on” should return you to the Services tab where you can save your changes.&lt;/p&gt;  &lt;p&gt;Once you’ve done that, you can &lt;a title="Sample templates from Google to notify your domain users by email for both Business and Education users..." href="http://www.google.com/support/a/bin/answer.py?answer=1631747" target="_blank"&gt;inform your employees&lt;/a&gt; they can go in and signup for Google+.&amp;#160; By going to &lt;a href="http://plus.google.com/"&gt;http://plus.google.com/&lt;/a&gt; your domain members will no longer be greeted by a message saying you are not allowed to join Google+. Your employees should, instead see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_83.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_64.png" width="244" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In addition to reminding your domain users that the account is managed by the domain administrators (who can access, modify or delete your data at any time) they also have the signup screen to create your Google Profile. Note that Google insists currently on people using their real, commonly used names rather than psuedonyms or generic Corporate profiles. This is coming however soon they say.&lt;/p&gt;  &lt;p&gt;When you set up your profile, you can get creative with your photos, even applying Halloween effects.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;Some caveats to keep in mind:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Your Google Apps account must have already been transferred over to the newer account infrastructure (where the Apps account is a Google Account as well).&lt;/li&gt;    &lt;li&gt;Your domain users/employees/students can share information easily outside the organization&lt;/li&gt;    &lt;li&gt;You must have Picassa Web Albums and Google Talk turned on as services in your Google App account&lt;/li&gt;    &lt;li&gt;Know that your users can export/transfer their Google+ data using services such as &lt;a href="http://www.google.com/takeout/" target="_blank"&gt;Google Takeout&lt;/a&gt; at any time.&lt;/li&gt;    &lt;li&gt;If you are a Google Apps for Education customer that is NOT an institution of higher learning, you’ll need to &lt;a href="http://www.google.com/support/a/bin/request.py?contact_type=gplus_edu" target="_blank"&gt;apply to get Google+ added to your account&lt;/a&gt;. I assume this is to prevent exposing underage (ie: high school or grade school) students from getting accounts through their school but I could be wrong.&lt;/li&gt; &lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=uQJ5ZIHisdg:ZWZNr4Q94Dg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=uQJ5ZIHisdg:ZWZNr4Q94Dg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=uQJ5ZIHisdg:ZWZNr4Q94Dg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=uQJ5ZIHisdg:ZWZNr4Q94Dg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=uQJ5ZIHisdg:ZWZNr4Q94Dg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=uQJ5ZIHisdg:ZWZNr4Q94Dg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=uQJ5ZIHisdg:ZWZNr4Q94Dg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=uQJ5ZIHisdg:ZWZNr4Q94Dg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/10/27/Turning-on-Google+-for-Google-Apps-Finally!.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/10/27/Turning-on-Google+-for-Google-Apps-Finally!.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=0065b8cd-f011-46d7-b1f9-1d08a0a6866b</guid>
      <pubDate>Thu, 27 Oct 2011 05:25:43 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=0065b8cd-f011-46d7-b1f9-1d08a0a6866b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=0065b8cd-f011-46d7-b1f9-1d08a0a6866b</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/10/27/Turning-on-Google+-for-Google-Apps-Finally!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=0065b8cd-f011-46d7-b1f9-1d08a0a6866b</wfw:commentRss>
    </item>
    <item>
      <title>Android Solves Rubik’s Cube</title>
      <description>&lt;p&gt;FAST!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=AndroidSolvesRubicksCube.gif"&gt;&lt;img style="margin: 5px 10px 0px 0px; display: inline" title="AndroidSolvesRubicksCube" alt="AndroidSolvesRubicksCube" src="http://exhibita.com/blog/image.axd?picture=AndroidSolvesRubicksCube_thumb.gif" width="400" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=e-ZekghKsas:xWNUY1ofhCs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=e-ZekghKsas:xWNUY1ofhCs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=e-ZekghKsas:xWNUY1ofhCs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=e-ZekghKsas:xWNUY1ofhCs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=e-ZekghKsas:xWNUY1ofhCs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=e-ZekghKsas:xWNUY1ofhCs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=e-ZekghKsas:xWNUY1ofhCs:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=e-ZekghKsas:xWNUY1ofhCs:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/10/21/Android-Solves-Rubik’s-Cube.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/10/21/Android-Solves-Rubik’s-Cube.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=6b49e5ab-db3e-4579-ba6d-75505af3b1cc</guid>
      <pubDate>Fri, 21 Oct 2011 02:24:18 -1600</pubDate>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=6b49e5ab-db3e-4579-ba6d-75505af3b1cc</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=6b49e5ab-db3e-4579-ba6d-75505af3b1cc</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/10/21/Android-Solves-Rubik’s-Cube.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=6b49e5ab-db3e-4579-ba6d-75505af3b1cc</wfw:commentRss>
    </item>
    <item>
      <title>Quickly Map Manufacturers to Store in ASPDNSF Multi-Store solution</title>
      <description>&lt;p&gt;&lt;!--&lt;a href="http://exhibita.com/blog/image.axd?picture=image_80.png" _mce_href="http://exhibita.com/blog/image.axd?picture=image_80.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" _mce_style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_61.png" _mce_src="http://exhibita.com/blog/image.axd?picture=image_thumb_61.png" border="0" alt="image" width="244" height="211" /&gt;&lt;/a&gt;--&gt;I&amp;rsquo;m sure you&amp;rsquo;ve been there before. You (or your customer) have gone in and added all your products and defined which products go with which stores but then decided after the fact that you want to have a manufacturer&amp;rsquo;s page (or menu) that shows all the manufacturers of products that&amp;nbsp; exist in a give store on your Multi-Store solution.&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s the solution? Enable all the Manufacturer&amp;rsquo;s for a given store? No, then you&amp;rsquo;ll end up with empty Manufacturers on the manufacturers listing page.&lt;/p&gt;
&lt;p&gt;Do you slog through each store&amp;rsquo;s list of products to find the manufacturers and map them one by one as you encounter a new one? No, as not only is that too time consuming, this human process is far to ripe for chance of error.&lt;/p&gt;
&lt;p&gt;The solution?&lt;/p&gt;
&lt;p&gt;You can run a SQL command that will generate a series of insert commands that you can then paste back into SQL Mangler (I mean Microsoft SQL Server Management Studio) or Visual Studio in order to quickly add the mappings you need. Here is some sample code and it&amp;rsquo;s output:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;Select&lt;/span&gt; &lt;span class="kwrd"&gt;DISTINCT&lt;/span&gt;  &lt;span class="str"&gt;'Insert INTO EntityStore (StoreID, EntityID, EntityType) Values (4, '&lt;/span&gt; + RTrim(&lt;span class="kwrd"&gt;Cast&lt;/span&gt;(ManufacturerId &lt;span class="kwrd"&gt;as&lt;/span&gt; &lt;span class="kwrd"&gt;char&lt;/span&gt;)) + &lt;span class="str"&gt;', '&lt;/span&gt;&lt;span class="str"&gt;'manufacturer'&lt;/span&gt;&lt;span class="str"&gt;')'&lt;/span&gt; &lt;span class="kwrd"&gt;as&lt;/span&gt; InsertCommand &lt;span class="kwrd"&gt;from&lt;/span&gt; ProductManufacturer &lt;span class="kwrd"&gt;WHERE&lt;/span&gt; ProductID &lt;span class="kwrd"&gt;IN&lt;/span&gt; (
    &lt;span class="kwrd"&gt;Select&lt;/span&gt; ProductID &lt;span class="kwrd"&gt;from&lt;/span&gt; ProductStore &lt;span class="kwrd"&gt;where&lt;/span&gt; StoreID=4
)&lt;/pre&gt;
&lt;pre class="csharpcode"&gt;Note that in the example above, the number 4 is used in two places and this represents the StoreID that I want to affect these changes for.&lt;/pre&gt;
&lt;pre class="csharpcode"&gt;The output from the above command will give you the following (note that the results below are for example only. Do not run THESE on your site)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 10, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 36, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 39, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 40, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 59, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 6, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 7, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 8, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)
Insert &lt;span class="kwrd"&gt;INTO&lt;/span&gt; EntityStore (StoreID, EntityID, EntityType) &lt;span class="kwrd"&gt;Values&lt;/span&gt; (4, 9, &lt;span class="str"&gt;'manufacturer'&lt;/span&gt;)&lt;/pre&gt;
&lt;!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --&gt;
&lt;p&gt;As always, usual caveat&amp;rsquo;s apply:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Always back up your database first&lt;/li&gt;
&lt;li&gt;Always test in a non-live environment before running batch commands like this&lt;/li&gt;
&lt;li&gt;I cannot be held responsible for the failure of this code in your environment!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any questions? Have tried something similar? If so, tell us about it in the comments below!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=1Q-lT20IWnA:GkiF1iLrN8o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=1Q-lT20IWnA:GkiF1iLrN8o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=1Q-lT20IWnA:GkiF1iLrN8o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=1Q-lT20IWnA:GkiF1iLrN8o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=1Q-lT20IWnA:GkiF1iLrN8o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=1Q-lT20IWnA:GkiF1iLrN8o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=1Q-lT20IWnA:GkiF1iLrN8o:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=1Q-lT20IWnA:GkiF1iLrN8o:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/10/12/Quickly-Map-Manufacturers-to-Store-in-ASPDNSF-Multi-Store-solution.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/10/12/Quickly-Map-Manufacturers-to-Store-in-ASPDNSF-Multi-Store-solution.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=5ac02953-b0b5-40b3-9aa4-4ed223356f3f</guid>
      <pubDate>Wed, 12 Oct 2011 09:19:00 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=5ac02953-b0b5-40b3-9aa4-4ed223356f3f</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=5ac02953-b0b5-40b3-9aa4-4ed223356f3f</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/10/12/Quickly-Map-Manufacturers-to-Store-in-ASPDNSF-Multi-Store-solution.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=5ac02953-b0b5-40b3-9aa4-4ed223356f3f</wfw:commentRss>
    </item>
    <item>
      <title>Running Asp.Net 4.0 Application on IIS6 under Asp.Net 2.0 Parent App</title>
      <description>&lt;p&gt;Phew, that title sure is a mouthful&amp;hellip; but it is kinda hard to describe the problem in so few words.&lt;/p&gt;
&lt;p&gt;I had just finished the primary work on a new customer&amp;rsquo;s website (&lt;a href="http://www.BuyMyBatteries.com"&gt;http://www.BuyMyBatteries.com&lt;/a&gt;) and was trying to hook up the latest and greatest build of BlogEngine.Net (2.5) underneath it for the corporate blog.&lt;/p&gt;
&lt;p&gt;The challenge, as you might have guessed is that while BE.NET requires Asp.Net 4.0, the server was running IIS 6.0 and more importantly, the parent website is running ASP.NET v2.0. Resolving this took a number steps but it appears to be working quite nicely now&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Install the application and ensure that file permissions are correct. This is a no-brainer but is an oft-overlooked step; especially if you do installs of this program regularly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Set the folder containing the application (in this case BlogEngine.Net) as an application and ensure that it is running in a &lt;em&gt;DIFFERENT&lt;/em&gt; application pool than the parent&amp;rsquo;s app pool. I&amp;rsquo;ve found it to be safest to have unique app pools for every site as well as for every application but you should at minimum have a different app pool for each version of Asp.Net that you are running. The Identity of the app pool can be what ever you want but in most cases it makes sense to be Network Services in order fall in line with most install instructions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is where I really had a head scratcher. When going to the application, I continued to get 404 errors even though I was certain that I had the file permissions set up correctly. As it turns out, with IIS6, just &amp;lsquo;cause you have Asp.Net 4.0 installed doesn&amp;rsquo;t mean it has permissions to run under the web server. If found a great solution to this in &lt;a href="http://johan.driessen.se/posts/getting-an-asp.net-4-application-to-work-on-iis6" target="_blank"&gt;Johan Dreissen&amp;rsquo;s blog&lt;/a&gt;. He pointed out why this wasn&amp;rsquo;t working and more importantly, provides the command prompt to get the 4.0 version of aspnet_isapi.dll working:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;cscript iisext.vbs /EnFile C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll&lt;/pre&gt;
&lt;!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --&gt;
&lt;p&gt;Note that you&amp;rsquo;ll find the iisext.vbs script in %&lt;em&gt;SYSTEMROOT%&lt;/em&gt;\system32.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is a known breaking change in Asp.Net 4.0 that, by default, prevents 4.0 apps from running as children under 2.0 or 3.5. This &lt;a href="http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes#0.1__Toc256770150" target="_blank"&gt;whitepaper on asp.net site&lt;/a&gt; was crucial in resolving the final mystery. By wrapping the &amp;lt;appSettings /&amp;gt;, &amp;lt;connectionStrings /&amp;gt; &amp;lt;system.web /&amp;gt; &amp;lt;system.webServer /&amp;gt; and &amp;lt;system.codedom /&amp;gt; sections of the &lt;em&gt;PARENT&lt;/em&gt; web.config file in a &amp;lt;location&amp;gt; tag, you can eliminate the compilation of the earlier version of ASP.NET from trickling down to the 4.0 application. Mine looked like this:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&amp;lt;?xml version=&lt;span class="str"&gt;"1.0"&lt;/span&gt;?&amp;gt;
&amp;lt;configuration&amp;gt;
  &amp;lt;configSections&amp;gt; ...  &amp;lt;/configSections&amp;gt;
  &amp;lt;location path=&lt;span class="str"&gt;"signin.aspx"&lt;/span&gt;&amp;gt;...&amp;lt;/location&amp;gt;
  &amp;lt;location path=&lt;span class="str"&gt;"lostpassword.aspx"&lt;/span&gt;&amp;gt;...&amp;lt;/location&amp;gt;
    &amp;lt;location path=&lt;span class="str"&gt;""&lt;/span&gt; inheritInChildApplications=&lt;span class="str"&gt;"false"&lt;/span&gt; &amp;gt;
        &amp;lt;!-- Note above Location Wrapper has been added to enable .Net 4.0 app (BlogEngine.net) to run &lt;span class="kwrd"&gt;as&lt;/span&gt; a subweb under &lt;span class="kwrd"&gt;this&lt;/span&gt; app --&amp;gt;
        &amp;lt;appSettings&amp;gt; ... &amp;lt;/appSettings&amp;gt;
        &amp;lt;system.web&amp;gt; ... &amp;lt;/system.web&amp;gt;
        &amp;lt;system.webServer&amp;gt; ... &amp;lt;/system.webServer&amp;gt;
        &amp;lt;system.codedom&amp;gt; ... &amp;lt;/system.codedom&amp;gt;
    &amp;lt;/location&amp;gt;
    &amp;lt;runtime&amp;gt; ... &amp;lt;/runtime&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;
&lt;!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --&gt;
&lt;p&gt;So, after taking the steps above, I&amp;rsquo;ve been able to run BlogEngine.Net v2.5 (an Asp.Net 4.0 application) successfully under AspDotNetStorefront v9.2.0.0 (an Asp.Net v3.5 application) as the parent application.&lt;/p&gt;
&lt;p&gt;Have you encountered a similar problem? What was your solution? Use the comments below to share this with the rest of the class!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=TixIFZKCWJU:FREG9Uy0xXc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=TixIFZKCWJU:FREG9Uy0xXc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=TixIFZKCWJU:FREG9Uy0xXc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=TixIFZKCWJU:FREG9Uy0xXc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=TixIFZKCWJU:FREG9Uy0xXc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=TixIFZKCWJU:FREG9Uy0xXc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=TixIFZKCWJU:FREG9Uy0xXc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=TixIFZKCWJU:FREG9Uy0xXc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/10/10/Running-AspNet-40-Application-on-IIS6-under-AspNet-20-Parent-App.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/10/10/Running-AspNet-40-Application-on-IIS6-under-AspNet-20-Parent-App.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=09c1fdbd-9e22-44e1-99b1-c27869c2c9f4</guid>
      <pubDate>Mon, 10 Oct 2011 14:00:00 -1600</pubDate>
      <category>Software</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=09c1fdbd-9e22-44e1-99b1-c27869c2c9f4</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=09c1fdbd-9e22-44e1-99b1-c27869c2c9f4</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/10/10/Running-AspNet-40-Application-on-IIS6-under-AspNet-20-Parent-App.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=09c1fdbd-9e22-44e1-99b1-c27869c2c9f4</wfw:commentRss>
    </item>
    <item>
      <title>Stop YouTube Videos from Hiding Your Menus - Two Methods</title>
      <description>&lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_78.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_59.png" border="0" alt="image" width="230" height="244" align="right" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Has putting YouTube videos on your website embarrassed you by being so bold as to insist on being in front of other elements on your website? This is a common problem seen across the Internet daily. However, just &amp;lsquo;cause main people suffer from this ailment doesn&amp;rsquo;t mean that you have to. The resolution to this problem doesn&amp;rsquo;t rely on setting Z-Index or anything fancy, just making some small changes to the original code provided by YouTube to embed the video.&lt;/p&gt;
&lt;p&gt;The preferred method these days for embedding a video appears to be to &lt;span style="font-family: 'Courier New';"&gt;&amp;lt;iframe&amp;gt;&lt;/span&gt; in the video. This is clean, simple, and more importantly, won&amp;rsquo;t get stripped out like the embed code or javascript embeds by most WYSIWYG editors that people use online to edit their content. A normal IFrame call would look like this:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;iframe&lt;/span&gt; &lt;span class="attr"&gt;width&lt;/span&gt;&lt;span class="kwrd"&gt;="200"&lt;/span&gt; &lt;span class="attr"&gt;height&lt;/span&gt;&lt;span class="kwrd"&gt;="200"&lt;/span&gt; &lt;span class="attr"&gt;src&lt;/span&gt;&lt;span class="kwrd"&gt;="http://www.youtube.com/embed/FOpoARz3k1I"&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;frameborder&lt;/span&gt;&lt;span class="kwrd"&gt;="0"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;iframe&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;!-- .csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --&gt;&lt;/p&gt;
&lt;p&gt;while the corrected HTML code would look like the following:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;iframe&lt;/span&gt; &lt;span class="attr"&gt;width&lt;/span&gt;&lt;span class="kwrd"&gt;="200"&lt;/span&gt; &lt;span class="attr"&gt;height&lt;/span&gt;&lt;span class="kwrd"&gt;="200"&lt;br /&gt;&lt;/span&gt; &lt;span class="attr"&gt;src&lt;/span&gt;&lt;span class="kwrd"&gt;="http://www.youtube.com/embed/FOpoARz3k1I?wmode=transparent"&lt;/span&gt; &lt;span class="attr"&gt;frameborder&lt;/span&gt;&lt;span class="kwrd"&gt;="0"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;iframe&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;With the inclusion of 18 characters, you&amp;rsquo;ve solved&amp;nbsp; a big problem. And who said the keyboard isn&amp;rsquo;t mightier than the sword? Hmmm&amp;hellip; nobody I&amp;rsquo;d guess.    &lt;br /&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_79.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_60.png" border="0" alt="image" width="244" height="226" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But if you are screaming at your monitor now &amp;ldquo;Hey, I use Object tags rather than Iframe. What about me?&amp;rdquo; I have the solution. It is going to entail setting the wmode=transparent again but this time, it will involve a little more work. Here is a sample embed snippet from Google:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;object&lt;/span&gt; &lt;span class="attr"&gt;width&lt;/span&gt;&lt;span class="kwrd"&gt;="560"&lt;/span&gt; &lt;span class="attr"&gt;height&lt;/span&gt;&lt;span class="kwrd"&gt;="349"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="movie"&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="http://www.youtube.com/v/FOpoARz3k1I?version=3&amp;amp;amp;hl=en_US"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="allowFullScreen"&lt;/span&gt; &lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="true"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="allowscriptaccess"&lt;/span&gt; &lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="always"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;embed&lt;/span&gt; &lt;span class="attr"&gt;src&lt;/span&gt;&lt;span class="kwrd"&gt;=&lt;a href="http://www.youtube.com/v/FOpoARz3k1I?version=3&amp;amp;amp;hl=en_US"&gt;http://www.youtube.com/v/FOpoARz3k1I?version=3&amp;amp;amp;hl=en_US&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="application/x-shockwave-flash"&lt;/span&gt; &lt;span class="attr"&gt;width&lt;/span&gt;&lt;span class="kwrd"&gt;="560"&lt;/span&gt; &lt;span class="attr"&gt;height&lt;/span&gt;&lt;span class="kwrd"&gt;="349"&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;allowscriptaccess&lt;/span&gt;&lt;span class="kwrd"&gt;="always"&lt;/span&gt; &lt;span class="attr"&gt;allowfullscreen&lt;/span&gt;&lt;span class="kwrd"&gt;="true"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;embed&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;object&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;whereas the corrected code would look like this:&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;object&lt;/span&gt; &lt;span class="attr"&gt;width&lt;/span&gt;&lt;span class="kwrd"&gt;="560"&lt;/span&gt; &lt;span class="attr"&gt;height&lt;/span&gt;&lt;span class="kwrd"&gt;="349"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="WMode"&lt;/span&gt; &lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="transparent"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="movie"&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="http://www.youtube.com/v/FOpoARz3k1I?version=3&amp;amp;amp;hl=en_US"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="allowFullScreen"&lt;/span&gt; &lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="true"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="allowscriptaccess"&lt;/span&gt; &lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="always"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;embed&lt;/span&gt; &lt;span class="attr"&gt;src&lt;/span&gt;&lt;span class="kwrd"&gt;=&lt;a href="http://www.youtube.com/v/FOpoARz3k1I?version=3&amp;amp;amp;hl=en_US"&gt;http://www.youtube.com/v/FOpoARz3k1I?version=3&amp;amp;amp;hl=en_US&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;wmode&lt;/span&gt;&lt;span class="kwrd"&gt;="transparent"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="application/x-shockwave-flash"&lt;/span&gt; &lt;span class="attr"&gt;width&lt;/span&gt;&lt;span class="kwrd"&gt;="560"&lt;/span&gt; &lt;span class="attr"&gt;height&lt;/span&gt;&lt;span class="kwrd"&gt;="349"&lt;/span&gt; &lt;br /&gt;&lt;span class="attr"&gt;allowscriptaccess&lt;/span&gt;&lt;span class="kwrd"&gt;="always"&lt;/span&gt; &lt;span class="attr"&gt;allowfullscreen&lt;/span&gt;&lt;span class="kwrd"&gt;="true"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;embed&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;object&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Note the include of the &lt;span style="font-family: 'Courier New';"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="WMode"&lt;/span&gt; &lt;span class="attr"&gt;value&lt;/span&gt;&lt;span class="kwrd"&gt;="transparent"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;param&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt; after the opening &amp;lt;object&amp;gt; tag and the inclusion of the &lt;span style="font-family: 'Courier New';"&gt;&lt;span class="attr"&gt;wmode&lt;/span&gt;&lt;span class="kwrd"&gt;="transparent"&lt;/span&gt;&lt;/span&gt; parameter/value in the &amp;lt;embed&amp;gt; tag. This is the secret sauce to help hold YouTube videos at bay so they don&amp;rsquo;t take over the universe&amp;hellip; Ok, at least they won&amp;rsquo;t take over your site.&lt;/p&gt;
&lt;p&gt;Got any other, better ways to address this? Please feel free to leave a LEGITIMATE comment using the form below. As always, &lt;strong&gt;Spammers Need Not Apply&lt;sup&gt;SM&lt;/sup&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=d3p7zOc_3D8:D3zY-IdO3kw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=d3p7zOc_3D8:D3zY-IdO3kw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=d3p7zOc_3D8:D3zY-IdO3kw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=d3p7zOc_3D8:D3zY-IdO3kw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=d3p7zOc_3D8:D3zY-IdO3kw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=d3p7zOc_3D8:D3zY-IdO3kw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=d3p7zOc_3D8:D3zY-IdO3kw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=d3p7zOc_3D8:D3zY-IdO3kw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/06/28/Stop-YouTube-Videos-from-Hiding-Your-Menus-Two-Methods.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/06/28/Stop-YouTube-Videos-from-Hiding-Your-Menus-Two-Methods.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=126bb108-ebfa-4b35-98e2-18e68f6c8164</guid>
      <pubDate>Tue, 28 Jun 2011 03:20:00 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=126bb108-ebfa-4b35-98e2-18e68f6c8164</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=126bb108-ebfa-4b35-98e2-18e68f6c8164</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/06/28/Stop-YouTube-Videos-from-Hiding-Your-Menus-Two-Methods.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=126bb108-ebfa-4b35-98e2-18e68f6c8164</wfw:commentRss>
    </item>
    <item>
      <title>Google Doc Discussions: Google Wave lite?</title>
      <description>&lt;p&gt;&lt;!--&lt;a title="Discussions in Google Docs puts the comments functionality to shame" href="http://googledocs.blogspot.com/2011/03/introducing-discussions-in-google-docs.html" _mce_href="http://googledocs.blogspot.com/2011/03/introducing-discussions-in-google-docs.html" target="_blank"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" _mce_style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="Discussions in Google Docs puts the comments functionality to shame" src="http://exhibita.com/blog/image.axd?picture=image_77.png" _mce_src="http://exhibita.com/blog/image.axd?picture=image_77.png" border="0" alt="Discussions in Google Docs puts the comments functionality to shame" width="244" height="162" align="right" /&gt;&lt;/a&gt;--&gt;I among many others, mourned the loss of Wave. While it had many fantastic features, I think it was exactly this broad feature-set that caused it&amp;rsquo;s early demise. One of the features in Wave that I thought was a killer app was the ability to easily hold group discussions while collaborating on documents.&lt;/p&gt;
&lt;p&gt;Well today, Google Docs announced their new Discussion feature that will go a long way towards resolving this issue. Watch the video for more details and see me after the break&amp;hellip;&lt;/p&gt;
&lt;div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3d0efa5e-48a7-4fa9-aa42-6a713d6980a3" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;"&gt;
&lt;div&gt;
&lt;object width="448" height="252"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/7zmOYziFKZw?hl=en&amp;amp;hd=1" /&gt;&lt;embed type="application/x-shockwave-flash" width="448" height="252" src="http://www.youtube.com/v/7zmOYziFKZw?hl=en&amp;amp;hd=1"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;div style="width: 448px; clear: both; font-size: .8em;"&gt;Discussions in Google Docs will blow you away!&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The pace at which Google keeps improving the Google Apps suite is just amazing. Just in recent days we&amp;rsquo;ve seen the ability for admins to &lt;a title="Are you rapid release or a scheduled release kind-of-guy? That sounds dirty doesn't it?" href="http://googleenterprise.blogspot.com/2011/03/new-google-apps-feature-release-process.html" target="_blank"&gt;choose their release track&lt;/a&gt; (scheduled or rapid release), &lt;a title="Smart Labels in Gmail Labs" href="http://googleenterprise.blogspot.com/2011/03/new-in-gmail-labs-smart-labels.html" target="_blank"&gt;improved Gmail labels&lt;/a&gt;, &lt;a title="Check out improvements to Google Apps Script in Google Sites" href="http://googleenterprise.blogspot.com/2011/03/build-applications-in-sites-using-apps.html" target="_blank"&gt;greater integration between Google Sites and Google Apps Script&lt;/a&gt;, &lt;a title="Goodle Spreadsheets is gunning for Excel!" href="http://googledocs.blogspot.com/2011/03/multiple-chart-ranges-and-hidden-sheets.html" target="_blank"&gt;multiple chart ranges and hidden sheets in Spreadsheets&lt;/a&gt; and so much more!&lt;/p&gt;
&lt;p&gt;If you aren&amp;rsquo;t currently using &lt;a href="http://exhibita.com/GASS/" target="_blank"&gt;Google Apps&lt;/a&gt; for your small business, you really need to. An you can&amp;rsquo;t beat the buy in: FREE! Of course you can pay for enhanced levels of service but you don&amp;rsquo;t need to as they offer a 90 day free trial (what they call their &lt;a title="Try full Google Apps free for 90 days" href="http://www.google.com/apps/intl/en/business/appsperience.html" target="_blank"&gt;Appsperience&lt;/a&gt;) as well as still offering their their &lt;a href="http://www.google.com/apps/intl/en/group/index.html" target="_blank"&gt;Google Apps Free&lt;/a&gt; level of service. Why settle for lame email service that comes with your domain name provider or, worse yet, using a email from a free mail provider or @aol.com address to represent your business when you can get world class email and collaboration tools for nothing! &lt;a href="http://exhibita.com/GASS/" target="_blank"&gt;Ask us how&lt;/a&gt;&amp;hellip;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=XnLxT0xjMFE:usTSomWsiI8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=XnLxT0xjMFE:usTSomWsiI8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=XnLxT0xjMFE:usTSomWsiI8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=XnLxT0xjMFE:usTSomWsiI8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=XnLxT0xjMFE:usTSomWsiI8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=XnLxT0xjMFE:usTSomWsiI8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=XnLxT0xjMFE:usTSomWsiI8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=XnLxT0xjMFE:usTSomWsiI8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/03/16/Google-Doc-Discussions-Google-Wave-lite.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/03/16/Google-Doc-Discussions-Google-Wave-lite.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=a99a6a44-44dc-403d-83fc-3334d422eef0</guid>
      <pubDate>Wed, 16 Mar 2011 00:36:00 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=a99a6a44-44dc-403d-83fc-3334d422eef0</pingback:target>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=a99a6a44-44dc-403d-83fc-3334d422eef0</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/03/16/Google-Doc-Discussions-Google-Wave-lite.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=a99a6a44-44dc-403d-83fc-3334d422eef0</wfw:commentRss>
    </item>
    <item>
      <title>Time Killing with Chrome</title>
      <description>&lt;p&gt;&lt;a href="http://exhibita.com/blog/image.axd?picture=image_76.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://exhibita.com/blog/image.axd?picture=image_thumb_58.png" width="404" height="339" /&gt;&lt;/a&gt;This Katamari game is a javascript implementation (interpretation?) of the Japanese video game Katamari Damacy which roughly translates to “clump spirit”.&lt;/p&gt;  &lt;p&gt;The point of the game, if there is a point, is to roll a sticky ball around and the more objects you pick up , the bigger the ball becomes and the bigger the objects it can pick up. This version will load in your browser and you hold the control key and roll the ball around the screen picking up words and images off of the screen. I suppose the goal is to get the ball big enough that it goes super-nova.&lt;/p&gt;  &lt;p&gt;To get a better idea of what this is all about, you can watch the following video which is a commercial designed for the launch of this game:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:6dd30e20-b6c4-4bec-bc59-a0e4c22fe9a3" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;object width="448" height="252"&gt;&lt;param name="movie" value="http://www.youtube.com/v/79w8yQTH5b0?hl=en&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/79w8yQTH5b0?hl=en&amp;amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="width:448px;clear:both;font-size:.8em"&gt;Advert for the game that launched this phenomenon…&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Load up your favorite website (like this one) in Chrome browser and paste the following javascript into the address bar and enjoy!&lt;/p&gt;  &lt;pre class="csharpcode"&gt;javascript:&lt;span class="kwrd"&gt;var&lt;/span&gt; h=&lt;span class="str"&gt;'http://174.129.249.239/js/'&lt;/span&gt;,i,n,ss=[&lt;span class="str"&gt;'http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js'&lt;/span&gt;,h+&lt;span class="str"&gt;'Renderables.js'&lt;/span&gt;,h+&lt;span class="str"&gt;'Game.js'&lt;/span&gt;];&lt;span class="kwrd"&gt;for&lt;/span&gt;(i=0;i&amp;lt;ss.length;i++){n=document.createElement(&lt;span class="str"&gt;&amp;quot;script&amp;quot;&lt;/span&gt;);n.src=ss[i]+&lt;span class="str"&gt;'?'&lt;/span&gt;+Date.now();document.head.appendChild(n);}&lt;/pre&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=OWq2LU_nq2A:5lxeot8SguA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=OWq2LU_nq2A:5lxeot8SguA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=OWq2LU_nq2A:5lxeot8SguA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=OWq2LU_nq2A:5lxeot8SguA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=OWq2LU_nq2A:5lxeot8SguA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=OWq2LU_nq2A:5lxeot8SguA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=OWq2LU_nq2A:5lxeot8SguA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=OWq2LU_nq2A:5lxeot8SguA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/03/14/Time-Killing-with-Chrome.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/03/14/Time-Killing-with-Chrome.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=777d2623-6471-40e1-91b2-96ba61853a61</guid>
      <pubDate>Mon, 14 Mar 2011 08:14:58 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=777d2623-6471-40e1-91b2-96ba61853a61</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=777d2623-6471-40e1-91b2-96ba61853a61</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/03/14/Time-Killing-with-Chrome.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=777d2623-6471-40e1-91b2-96ba61853a61</wfw:commentRss>
    </item>
    <item>
      <title>Using Webmaster Tools to Optimize Your Site for Google</title>
      <description>&lt;p&gt;This is a GREAT video that shows you how to use Webmaster Tools to do Search Engine Optimization on your own website. Watching this is probably the best 10 minutes that a website owner can spend. Learn about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Signing up for message forwarding to get real-time emails from Google about your site &lt;/li&gt;
&lt;li&gt;Check out Search Queries to see items that are already ranking &lt;/li&gt;
&lt;li&gt;Use Keywords to understand how to better target content &lt;/li&gt;
&lt;li&gt;Reduce duplicates through HTML suggestions and URL paramter handling &lt;/li&gt;
&lt;li&gt;Diagnose crawl errors to capture 404 traffic and reduce visitor frustration &lt;/li&gt;
&lt;li&gt;Prioritize content by comparing internal links &lt;/li&gt;
&lt;li&gt;Verify access through Fetch as Googlebot &lt;/li&gt;
&lt;li&gt;Use Site Performance to improve speed of the website. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;!--&lt;a href="http://exhibita.com/blog/image.axd?picture=image_75.png" _mce_href="http://exhibita.com/blog/image.axd?picture=image_75.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" _mce_style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="Using Webmaster Tools to Improve your Website through SEO" src="http://exhibita.com/blog/image.axd?picture=image_thumb_57.png" _mce_src="http://exhibita.com/blog/image.axd?picture=image_thumb_57.png" border="0" alt="Using Webmaster Tools to Improve your Website through SEO" width="504" height="317" /&gt;&lt;/a&gt;--&gt;&lt;/p&gt;
&lt;object width="560" height="340" &gt;&lt;param name="movie" value="http://www.youtube.com/v/tQQmq9X5lQw?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tQQmq9X5lQw?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=EvZShBwQfXU:c9x__-Aaqx4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=EvZShBwQfXU:c9x__-Aaqx4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=EvZShBwQfXU:c9x__-Aaqx4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=EvZShBwQfXU:c9x__-Aaqx4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=EvZShBwQfXU:c9x__-Aaqx4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=EvZShBwQfXU:c9x__-Aaqx4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=EvZShBwQfXU:c9x__-Aaqx4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=EvZShBwQfXU:c9x__-Aaqx4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2011/01/26/Using-Webmaster-Tools-to-Optimize-Your-Site-for-Google.aspx</link>
      <comments>http://exhibita.com/blog/post/2011/01/26/Using-Webmaster-Tools-to-Optimize-Your-Site-for-Google.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=d28716ca-fd3a-4e75-b34c-271b272009ea</guid>
      <pubDate>Wed, 26 Jan 2011 03:24:00 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=d28716ca-fd3a-4e75-b34c-271b272009ea</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=d28716ca-fd3a-4e75-b34c-271b272009ea</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2011/01/26/Using-Webmaster-Tools-to-Optimize-Your-Site-for-Google.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=d28716ca-fd3a-4e75-b34c-271b272009ea</wfw:commentRss>
    </item>
    <item>
      <title>Google Apps is Changing</title>
      <description>&lt;p&gt;Google announced today the timing for what we consider to be a &lt;a title="How to manage Google Apps account changes" href="http://exhibita.com/blog/post/2010/10/01/Managing-Transition-From-Google-Apps-Accounts-to-Google-Accounts.aspx" target="_blank"&gt;HUGE change for Google Apps customers&lt;/a&gt; (that we talked about on October 1st):&amp;nbsp; The consolidation of Google Apps accounts into the overall Google Accounts structure that control non-apps services (like Analytics, AdSense, Alerts, Reader, Earth, FeedBurner, Custom Search Engine, Checkout, Blogger). See the &lt;a href="http://www.google.com/apps/intl/en/business/more.html" target="_blank"&gt;top integrated Google services&lt;/a&gt; by following &lt;a href="http://www.google.com/apps/intl/en/business/more.html" target="_blank"&gt;link&lt;/a&gt;.&lt;/p&gt;
&lt;div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2316919e-90b3-4e4e-a940-058cef1e0103" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"&gt;
&lt;div&gt;
&lt;object width="448" height="277"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/nZOCOF15BBQ?hl=en&amp;amp;hd=1" /&gt;&lt;embed type="application/x-shockwave-flash" width="448" height="277" src="http://www.youtube.com/v/nZOCOF15BBQ?hl=en&amp;amp;hd=1"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;div style="width: 448px; clear: both; font-size: .8em;"&gt;This video from Google explains how this change will positively affect Google Apps users&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Logging into your Google Apps administrator control panel, you&amp;rsquo;ll find the following announcement:&lt;/p&gt;
&lt;p&gt;&lt;a rel="lytebox" href="http://exhibita.com/blog/image.axd?picture=image_72.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_54.png" border="0" alt="image" width="504" height="137" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One step that isn&amp;rsquo;t mentioned in my previous article about &lt;a href="http://exhibita.com/blog/post/2010/10/01/Managing-Transition-From-Google-Apps-Accounts-to-Google-Accounts.aspx" target="_blank"&gt;transitioning Google Apps accounts&lt;/a&gt; is that you can pre-approve (at least 61) Google services for your users during the wizard:&lt;/p&gt;
&lt;p&gt;&lt;a rel="lytebox" href="http://exhibita.com/blog/image.axd?picture=image_73.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_55.png" border="0" alt="image" width="504" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On the next screen, realize that Google doesn&amp;rsquo;t automatically send the conflict message they talk about here:&lt;/p&gt;
&lt;p&gt;&lt;a rel="lytebox" href="http://exhibita.com/blog/image.axd?picture=image_74.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" src="http://exhibita.com/blog/image.axd?picture=image_thumb_56.png" border="0" alt="image" width="504" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You will want to take the template linked and email it to the account shown in your control panel to reach out to all the users who have conflicting accounts.&lt;/p&gt;
&lt;p&gt;Having worked under this new scenario for 3 months from one of our domains during their early adopter testing, we applaud Google on this change! We understand that this must be a HUGE undertaking given the number of Google Apps accounts but better now than waiting until there are more OR just keeping this artificial wall in place. Way to go Google!&lt;/p&gt;
&lt;p&gt;What do you think about this change? Anticipating it or are you going to wait until they make the change for you in early 2011? Let us know in the comments below.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=BnbeMTBEhJM:IrMEANha7IA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=BnbeMTBEhJM:IrMEANha7IA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=BnbeMTBEhJM:IrMEANha7IA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=BnbeMTBEhJM:IrMEANha7IA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=BnbeMTBEhJM:IrMEANha7IA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=BnbeMTBEhJM:IrMEANha7IA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=BnbeMTBEhJM:IrMEANha7IA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=BnbeMTBEhJM:IrMEANha7IA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2010/11/18/Google-Apps-is-Changing.aspx</link>
      <comments>http://exhibita.com/blog/post/2010/11/18/Google-Apps-is-Changing.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=de6df49b-7fa5-405d-a231-1311c28eb467</guid>
      <pubDate>Thu, 18 Nov 2010 03:59:00 -1600</pubDate>
      <category>Headline</category>
      <category>Services</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=de6df49b-7fa5-405d-a231-1311c28eb467</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=de6df49b-7fa5-405d-a231-1311c28eb467</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2010/11/18/Google-Apps-is-Changing.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=de6df49b-7fa5-405d-a231-1311c28eb467</wfw:commentRss>
    </item>
    <item>
      <title>Twitter Plugin for Windows Live Writer Updated for OAUTH</title>
      <description>&lt;p&gt;&lt;a rel="lytebox" href="http://exhibita.com/blog/image.axd?picture=image_71.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="Twitter Notify, a great plugin for Windows Live Writer, is working with Twitter again thanks to updated version!" src="http://exhibita.com/blog/image.axd?picture=image_thumb_53.png" border="0" alt="Twitter Notify, a great plugin for Windows Live Writer, is working with Twitter again thanks to updated version!" width="244" height="152" align="right" /&gt;&lt;/a&gt;Ever since the oauth-calypse back in August, I&amp;rsquo;ve been really missing my this plugin for &lt;a title="Download Windows Live Writer" href="http://download.live.com/" target="_blank"&gt;Windows Live Writer&lt;/a&gt;. WLW is, in my mind, the best way to manage and compose your blog posts regardless of the platform you are working on (Wordpress, BlogEngine.Net, SubText, etc) however the Microsoft-built plugin that I relied upon on every post, called &lt;a href="http://gallery.live.com/reviews.aspx?li=6b2b5ffe-936a-4cb3-869c-c01de29de176" target="_blank"&gt;Twitter Notify&lt;/a&gt;, stopped working abruptly when Twitter dropped support for basic authentication.&lt;/p&gt;
&lt;p&gt;It appears that on August 31 Microsoft quietly introduced an update to this plugin which has been downloaded close to 17,000 times that promises to take care of this problem. This will be our official first post using the new plugin so let&amp;rsquo;s see if this works!&lt;/p&gt;
&lt;p&gt;If so, everyone within earshot who uses WLW should go grab this immediately! If you don&amp;rsquo;t use WLW, tell us why not in the comments section below!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=UNx83fWnyIM:wADV3LP3FwE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=UNx83fWnyIM:wADV3LP3FwE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=UNx83fWnyIM:wADV3LP3FwE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=UNx83fWnyIM:wADV3LP3FwE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=UNx83fWnyIM:wADV3LP3FwE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=UNx83fWnyIM:wADV3LP3FwE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ExhibitABlog?a=UNx83fWnyIM:wADV3LP3FwE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ExhibitABlog?i=UNx83fWnyIM:wADV3LP3FwE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <link>http://exhibita.com/blog/post/2010/10/14/Twitter-Plugin-for-Windows-Live-Writer-Updated-for-OAUTH.aspx</link>
      <comments>http://exhibita.com/blog/post/2010/10/14/Twitter-Plugin-for-Windows-Live-Writer-Updated-for-OAUTH.aspx#comment</comments>
      <guid>http://exhibita.com/blog/post.aspx?id=6839c71a-c080-49b5-a5ce-486414c765d2</guid>
      <pubDate>Thu, 14 Oct 2010 00:48:00 -1600</pubDate>
      <category>Headline</category>
      <dc:publisher>mjg</dc:publisher>
      <pingback:server>http://exhibita.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://exhibita.com/blog/post.aspx?id=6839c71a-c080-49b5-a5ce-486414c765d2</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://exhibita.com/blog/trackback.axd?id=6839c71a-c080-49b5-a5ce-486414c765d2</trackback:ping>
      <wfw:comment>http://exhibita.com/blog/post/2010/10/14/Twitter-Plugin-for-Windows-Live-Writer-Updated-for-OAUTH.aspx#comment</wfw:comment>
      <wfw:commentRss>http://exhibita.com/blog/syndication.axd?post=6839c71a-c080-49b5-a5ce-486414c765d2</wfw:commentRss>
    </item>
  </channel>
</rss>

