<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>A View from Judi Sohn</title>
	
	<link>http://www.judisohn.com</link>
	<description>It's a reason, not an excuse</description>
	<lastBuildDate>Sun, 25 Oct 2009 12:24:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/viewfromhome" type="application/rss+xml" /><feedburner:emailServiceId>viewfromhome</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/viewfromhome" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fviewfromhome" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>On the Fastrack’s honest look at the blogosphere</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/iD3TAUuK8OE/</link>
		<comments>http://www.judisohn.com/2009/10/on_the_fastracks_honest_look_at_the_blogosphere/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 12:24:03 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Personal Posts]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/?p=2183</guid>
		<description>From today&amp;#8217;s On the Fastrack:</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F10%2Fon_the_fastracks_honest_look_at_the_blogosphere%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F10%2Fon_the_fastracks_honest_look_at_the_blogosphere%2F" height="61" width="51" /></a></div><p>From today&#8217;s <a href="http://www.kingfeatures.com/features/comics/fastrack/about.htm">On the Fastrack:</a></p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/Fast_Track.gif" alt="Fast_Track.gif" border="0" width="525" height="350" />
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/10/on_the_fastracks_honest_look_at_the_blogosphere/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=iD3TAUuK8OE:0RIa9GiHF6k:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=iD3TAUuK8OE:0RIa9GiHF6k:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=iD3TAUuK8OE:0RIa9GiHF6k:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/iD3TAUuK8OE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/10/on_the_fastracks_honest_look_at_the_blogosphere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/10/on_the_fastracks_honest_look_at_the_blogosphere/</feedburner:origLink></item>
		<item>
		<title>Common Ground/Salesforce Fall Updates</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/VZx5TU_0fqc/</link>
		<comments>http://www.judisohn.com/2009/10/common_groundsalesforce_fall_updates/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 14:37:57 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Box.net]]></category>
		<category><![CDATA[Common Ground]]></category>
		<category><![CDATA[Convio]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Formspring]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/?p=2180</guid>
		<description>In addition to Winter &amp;#8216;10 from the mother ship, a lot of good stuff has been happening this Fall in our little &amp;#8216;ole Salesforce database. Best of all: we haven&amp;#8217;t had to spend an additional penny for any of it, since it&amp;#8217;s all about tools we were already using.
To me, this is what the cloud [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F10%2Fcommon_groundsalesforce_fall_updates%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F10%2Fcommon_groundsalesforce_fall_updates%2F" height="61" width="51" /></a></div><p>In addition to <a href="http://www.salesforce.com/community/winter10/">Winter &#8216;10 from the mother ship</a>, a lot of good stuff has been happening this Fall in our little &#8216;ole Salesforce database. Best of all: we haven&#8217;t had to spend an additional penny for any of it, since it&#8217;s <em>all about tools we were already using</em>.</p>
<p>To me, this is what the cloud is all about. Different logins, different purposes, different data&#8230;all coming together to work the way we need it when we need it.</p>
<p>So what&#8217;s new? </p>
<ul>
<li>Convio released their own Fall &#8216;09 upgrade of <a href="http://www.convio.com/our-products/products/common-ground-crm.html">Common Ground</a> (to version 2.1)</li>
<li><a href="http://www.formspring.com/salesforce.html">Formspring introduced Salesforce integration</a></li>
<li><a href="http://www.techcrunch.com/2009/10/22/box-net-launches-integration-with-salesforce/">Box.net introduced Salesforce integration</a></li>
</ul>
<p>All 3 solutions were easy to implement. Here&#8217;s a look.</p>
<p><span id="more-2180"></span><br />
<h2>Common Ground Fall &#8216;09 version 2.1<br />
</h2>
<p>While I was still trying to figure out what we were going to do before switching to Convio Common Ground, I asked staff for their Salesforce wish list: &#8220;what do you wish our database could do that it doesn&#8217;t already?&#8221; Our Development Director answered that he wished he could enter a partial address and Salesforce would correct. </p>
<p>It was a great suggestion. There are <a href="http://sites.force.com/appexchange/listingDetail?listingId=a0N300000016waUEAQ">tools on the Salesforce appexchange that do address verification</a>, but they&#8217;re not free. Even <a href="http://www.peopleimport.com/helpconsole2007/DemandTools/AddressVerify.aspx">DemandTools charges extra for their address verification service.</a></p>
<p>Last week, Convio released a free Fall &#8216;09 upgrade to <a href="http://www.convio.com/our-products/products/common-ground-crm.html">Common Ground</a> (to version 2.1) and it includes <a href="http://www.correctaddress.com/cass_certified.html">CASS address standardization</a>!</p>
<p>There were other changes, including grant management workflow and improvements to the relationship widget. But the address standardization is the killer feature for me.</p>
<p>So let&#8217;s say we get an address like this (this is C3&#8217;s address, if anyone is wondering):</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/address3.png" alt="address3.png" border="0" width="381" height="242" /></p>
<p>No zip code. And is that an apartment, suite or house number?</p>
<p>Each address now has a button to standardize, and the status is set to &#8220;Pending&#8221; whenever an address is edited. The address verification happens on Convio&#8217;s servers.</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/address2.png" alt="address2.png" border="0" width="330" height="65" /></p>
<p>Click the button and viola! Corrected address. Full zip code, correct street address. The status is changed to &#8220;Standardized&#8221; on save.</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/address4-1.png" alt="address4-1.png" border="0" width="450" height="145" /></p>
<p>This button works one address at-a-time, and there&#8217;s a bulk tool to update existing addresses.</p>
<p>It&#8217;s not perfect. In the day or two I&#8217;ve been playing with it I&#8217;ve found: </p>
<ul>
<li>It won&#8217;t work if the city field is blank (so no entering just the zip code to get the correct city)</li>
<li>It won&#8217;t work if the state name is spelled out (Virginia instead of VA)</li>
<li>It only works on the contact mailing address and account billing address (not account shipping address)</li>
<li>I still have to figure out how or if I can add the button to address fields on custom objects (doubtful, given all the moving parts involved).</li>
</ul>
<p>But better than paying for the service separately elsewhere? Definitely.</p>
<h2>Formspring Salesforce Integration</h2>
<p>We&#8217;ve had a <a href="http://www.formspring.com">Formspring</a> account for a while. Way before we signed up with <a href="http://www.clicktools.com">ClickTools</a> which does forms and surveys right from within Salesforce. </p>
<p>Why Formspring? <strong>It&#8217;s relatively inexpensive.</strong> The plan we&#8217;re on gives us 20 forms to play with, each with up 200 fields and 2,000 submissions for under $20/month after nonprofit discount. <strong>It&#8217;s easy.</strong> The interface is a breeze to navigate, the results are simple to embed on any page and it&#8217;s reliable. </p>
<p>Until last week, the only downside was that I had to manually import results to Salesforce. Now, that&#8217;s no longer an issue.</p>
<p>Take for example <a href="http://fightcolorectalcancer.org/policy/call-on_congress_2010">this simple form</a> on our site to capture interest in our upcoming Call-on Congress. </p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/form.png" alt="form.png" border="0" width="400" height="353" /></p>
<p>We just want to know if they want to be notified when we open registration. We ask for name, email and mailing address. Name and email are required.</p>
<p>I have a campaign in Salesforce/Common Ground for folks who have expressed interest in Call-on Congress. Makes it easy to mass email them when registration opens. </p>
<p>So manually, the process is that we need to bring in the contact, check if they already exist, update if they do, create if they don&#8217;t, and add them to the campaign.</p>
<p>Now Formspring does this for us. Within seconds of submission, that contact is in the campaign. Very easy to configure for each object.</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/FormSpring.png" alt="FormSpring.png" border="0" width="450" height="270" /></p>
<p>Limitations I&#8217;ve found, especially as compared to the more expensive/complicated ClickTools:</p>
<ul>
<li>No conditional mapping. In ClickTools, I can update a field in Salesforce based on the value. So in the example above, we have an opt-out question. In Formspring, I can&#8217;t set it to &#8220;If the answer to this question is X, then update this field.&#8221;</li>
<li>No customized upsert fields. In ClickTools, I can set whatever field I want to be the key field for an update. In Formspring, it can only be based on the email address (unless you happen to be capturing the ID from the user), which is fine if you&#8217;re sure that every email address is unique in Salesforce.</li>
<li>No data in the URL. In ClickTools, we can send a constituent an email with a unique survey link that already has their contact and/or case ID embedded in the URL. So they can respond without having to tell us who they are again, and their record will be updated. Formspring doesn&#8217;t do anything like this. It&#8217;s only meant to replace public forms, not collect data in the way that ClickTools does.</li>
</ul>
<h2>Box.net Salesforce Integration</h2>
<p>Salesforce wants an arm and a leg for their data storage solution. Even with the nonprofit discount. For our simple needs, <a href="http://www.box.net">Box.net</a> works. The only downside is its lack of a desktop sync tool (a la Dropbox, which I also love).</p>
<p><a href="http://www.techcrunch.com/2009/10/22/box-net-launches-integration-with-salesforce/">Last week, Box.net introduced integration with Salesforce.</a> I wish I could say I&#8217;m over-the-moon about it. It&#8217;s just alright.</p>
<p>Once installed (through a link provided by your account manager) you have to add a custom s-control to the page layout of the object you want. It really doesn&#8217;t matter which layout you put it on, <strong>because unfortunately it doesn&#8217;t really integrate with Salesforce.</strong> More on that later.</p>
<p>Once added to the page layout via a custom s-control, you get a view into your files exactly as they are on Box.net (sorry, had to black out file names).</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/box-2-1.png" alt="box-2-1.png" border="0" width="400" height="172" /></p>
<p>And that&#8217;s the problem&#8230;it&#8217;s just Box.net inside of Salesforce. <strong>That&#8217;s not integration, that&#8217;s interface.</strong></p>
<p>There are no options to specifically work with the file and the opportunity/contact at the same time. Best you can do is get the box.net shared link which you then have to copy/paste into an email.</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/10/box-2.png" alt="box-2.png" border="0" width="267" height="300" /></p>
<p>No listing on the record of which collateral was sent, whether it was opened, etc. Oh, and you can add a Box.net tab to your Salesforce applications. When clicked, it&#8217;s Box.net in a Salesforce frame. Once again, this is interface. I was hoping for integration.</p>
<p>I guess it&#8217;s a matter of getting what you pay for, but I hope Box.net has plans to take this so much further. If I&#8217;m going to add something to an object&#8217;s page layout, it isn&#8217;t because I want convenience. It&#8217;s because there&#8217;s a reason that the added information needs to interact with <em>that</em> object. </p>
<p><em>See you at Dreamforce and Convio Summit next month!</em></p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/10/common_groundsalesforce_fall_updates/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=VZx5TU_0fqc:oOeHs1EOgZc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=VZx5TU_0fqc:oOeHs1EOgZc:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=VZx5TU_0fqc:oOeHs1EOgZc:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/VZx5TU_0fqc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/10/common_groundsalesforce_fall_updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/10/common_groundsalesforce_fall_updates/</feedburner:origLink></item>
		<item>
		<title>What do Mac folks use to edit their blogs offline?</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/mJHsIwxtIGE/</link>
		<comments>http://www.judisohn.com/2009/09/what_do_mac_folks_use_to_edit_their_blogs_offline/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 14:09:33 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Blogo]]></category>
		<category><![CDATA[Ecto]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[MarsEdit]]></category>
		<category><![CDATA[offline blog editor]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/?p=2169</guid>
		<description>I&amp;#8217;m amazed that after all these years, no one has come out with a killer offline blog editor for the Mac yet. It seems like there&amp;#8217;s more development energy going towards iPhone blog editors than desktop versions.
I really liked working in Windows Live Writer back when I was a fulltime Windows user. I loved that [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F09%2Fwhat_do_mac_folks_use_to_edit_their_blogs_offline%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F09%2Fwhat_do_mac_folks_use_to_edit_their_blogs_offline%2F" height="61" width="51" /></a></div><p>I&#8217;m amazed that after all these years, no one has come out with a killer offline blog editor for the Mac yet. It seems like there&#8217;s more development energy going towards iPhone blog editors than desktop versions.</p>
<p>I really liked working in <a href="http://windowslivewriter.spaces.live.com/">Windows Live Writer</a> back when I was a fulltime Windows user. I loved that once configured, the editing window used your blog&#8217;s own style sheet so your typing appeared exactly how it would look on the blog. The problem was that the code was pure Microsoft: crap. Full of unnecessary tags and other junk that caused all sorts of problems. And I now only run Windows XP in VMWare Fusion when I absolutely have to.</p>
<p>As I see it, if you want to use an offline editor on a Mac you only have 3 choices, each with its own strengths and overwhelming weaknesses.</p>
<p> <span id="more-2169"></span><a href="http://illuminex.com/ecto/"><strong>Ecto:</strong></a> This was my favorite editor for a long time. No WYSIWYG like in Live Writer, but fairly easy to switch between code and a rich text Word-like view. It had a great image uploader, very configurable, lean markup and lots of other tricks up its sleeve. Until the original developer sold his software to IllumineX and it all went to heck. </p>
<p>There&#8217;s a nasty little bug in the latest version where if you switch between the rich text and code view and delete the blank space at the top of the rich text view, your entire post disappears. Even if you saved a previous version. It&#8217;s just gone. It hit me a couple of times. Well-known knit blogger Stephanie Pearl-McPhee <a href="http://www.yarnharlot.ca/blog/archives/2009/09/10/still_trying.html">complains about it here</a>. There&#8217;s <a href="http://illuminex.com/forum/viewtopic.php?f=11&#038;t=769">a thread</a> in the IllumineX support forums on it with no company response. Eric wrote to  them about something else a week ago and has heard nothing back. <a href="http://nslog.com/2006/08/26/freshsqueezecom_down">This is not new behavior for IllumineX</a> (different player behind the scenes, same song). Yes, I can revert to a previous version. But the writing is on the wall: RIP Ecto.</p>
<p><a href="http://www.red-sweater.com/marsedit/"><strong>MarsEdit:</strong></a> It&#8217;s what I&#8217;m using to type this post. I have a love/hate relationship with MarsEdit. I love that its developer <a href="http://www.red-sweater.com/marsedit/new.html">is still in the game</a>, which is tons more than I can say about Ecto. It&#8217;s powerful and stable and has a lot of great features. </p>
<p>The problem with MarsEdit is its lack of a WYSIWYG or rich text editor. While you&#8217;re writing you have two screens: An editing window that shows the raw code that you&#8217;re typing in. And another that shows a preview of what the post will look like when posted that updates as you type in the editing window. You have to set this up for yourself by copying the source of a blog entry to a template editor and then replace the title, body, etc with placeholder tags. It would be wonderful if MarsEdit had a &#8220;Get Preview&#8221; button that did this for you once it has your blog URL.</p>
<p>Here&#8217;s what I&#8217;m looking at right now (for this example, I used Skitch for screenshot, uploaded to Flickr and then MarsEdit media editor which is connected to my Flickr account to insert):</p>
<p><a href="http://www.flickr.com/photos/32787203@N00/3950679916" title="View 'marsedit' on Flickr.com"><img src="http://farm4.static.flickr.com/3429/3950679916_be6ea80956_o.png" alt="marsedit" border="0" width="500" height="290" /></a></p>
<p>I don&#8217;t mind it too much, but there are folks who are scared off by seeing code while they&#8217;re editing and would prefer the option for a cleaner view. If I want to edit the image&#8217;s size or alignment after I&#8217;ve placed it, I have to know the HTML to do it. Fine for me, not so much for my husband or colleagues.</p>
<p><a href="http://www.drinkbrainjuice.com/blogo"><strong>Blogo:</strong></a> If MarsEdit errs on the side of being too geek, Blogo goes too far in the other direction. Eric has a license, so I tried it. Ran screaming mad away from it. Pretty, but so buggy! Very difficult to edit the code it decides your blog needs. I switched to HTML to make a change that the WYSIWYG wouldn&#8217;t do correctly, switched back to WYSIWYG and Blogo wiped out my change. Thanks. Finally, I don&#8217;t need a blog editor that&#8217;s also a Twitter client.</p>
<p><em>Any other options out there I should look at?</em>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/09/what_do_mac_folks_use_to_edit_their_blogs_offline/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=mJHsIwxtIGE:1Apabl1qN1k:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=mJHsIwxtIGE:1Apabl1qN1k:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=mJHsIwxtIGE:1Apabl1qN1k:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/mJHsIwxtIGE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/09/what_do_mac_folks_use_to_edit_their_blogs_offline/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/09/what_do_mac_folks_use_to_edit_their_blogs_offline/</feedburner:origLink></item>
		<item>
		<title>A quick look at Salesforce Winter ‘10</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/fpWa8kdBkHU/</link>
		<comments>http://www.judisohn.com/2009/09/a_quick_look_at_salesforce_winter_10/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 21:57:34 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Salesforce]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/09/a_quick_look_at_salesforce_winter_10/</guid>
		<description>Like Christmas decorations before Halloween, Winter comes early to Salesforce customers. Winter &amp;#8216;10 release is coming in early October.
The release notes are out (PDF).
Note: I get deep in Salesforce weeds again.

Campaigns:
In my opinion, the best upgrades in Winter &amp;#8216;10 are in campaigns. Up until a few months ago, a person either responded to a campaign [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F09%2Fa_quick_look_at_salesforce_winter_10%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F09%2Fa_quick_look_at_salesforce_winter_10%2F" height="61" width="51" /></a></div><p>Like Christmas decorations before Halloween, Winter comes early to Salesforce customers. <a href="http://status.salesforce.com/trust/status/#maint">Winter &#8216;10 release is coming in early October.</a></p>
<p><a href="http://na1.salesforce.com/help/doc/en/salesforce_winter10_release_notes.pdf">The release notes are out</a> (PDF).</p>
<p><i>Note: I get deep in Salesforce weeds again.</i></p>
<p><span id="more-2168"></span>
<p><b>Campaigns:</b></p>
<p>In my opinion, the best upgrades in Winter &#8216;10 are in campaigns. Up until a few months ago, a person either responded to a campaign message or they didn&#8217;t. They donated (or purchased, for our friends in the for-profit world) or they didn&#8217;t. That was about it. Now, campaign membership is almost an opportunity unto itself, as you can customize someone&#8217;s membership with far more information than simply if they received or responded. Huge for member-based organizations. Makes the campaign object extremely powerful.</p>
<p>Last upgrade gave us the ability to add custom fields to campaign member records. Now we can create roll-up summaries on the campaign, and we can create record types for campaign membership. We use campaigns for so many purposes: Email, advocacy, events, straight fundraising. With record types we can customize the page layout depending on the type of membership. I like that I don&#8217;t have to pile on information to the contact record that&#8217;s much better served directly tied to the campaign. I think we&#8217;ll be using this one a lot.</p>
<p><b>Reporting and Analytics:</b></p>
<p>If there&#8217;s one area that we continually bang our head against our keyboards, it&#8217;s in reporting. It&#8217;s almost silly that we just got the ability to show percentages in pie charts on the last release, and now we <b>finally</b> have combination charts. This will allow us to plot multiple Y-axis values against a single X-axis. For example, we can see how much was donated month to month alongside a line count of how many new advocate sign ups we&#8217;ve had over the past year.</p>
<p>The way it worked before in a pie chart, if there were one or two records for a value (totaling less than 3% of the total) the dashboard would lump those together in a &#8220;Other&#8221; category. We had no control over that. Now that &#8220;feature&#8221; can be turned on and off for each chart. Cool.</p>
<p>There are many other charting enhancements, but these are the ones that stood out the most to me.</p>
<p><b>Org-wide email address in workflow rules:</b></p>
<p>Love this. I have workflow rules set up which notify contacts (if they request in advance) that a donation has come in to their campaign. That email appears to be from me, which I rather it didn&#8217;t. Likewise, when a case is closed the email asking the contact to fill out a feedback survey is &#8220;from&#8221; me. Now I&#8217;ll be able to set an org-wide email as the &#8220;from&#8221; address to avoid confusion when these emails go out.</p>
<p><b>Misc:</b></p>
<p>For formulas, Winter &#8216;10 introduces the ability to evaluate based on the <i>lack</i> of value, using new functions ISBLANK and BLANKVALUE. What these two functions accomplished was possible before using workarounds like looking at whether there were more than zero characters in a field to determine if it existed. Now the formula is more straight forward. And when formulas get complex we can <b>finally</b> add comments in the text to document what on earth we were thinking when we wrote them (also helps troubleshoot a complicated formula if parts can be commented out while testing).</p>
<p>And tucked way down on page 120 of the release notes is another one that made me smile: custom field-level help text on <b>standard</b> fields. The hover help text has been great on custom fields to explain to users what data is expected in a field. But the fact that I can now use the help text to remind folks that the &#8220;close date&#8221; (a required, standard field) needs to be the date the check will be deposited and is <i>not</i> today&#8217;s date unless it&#8217;s going to the bank today will be very helpful indeed.</p>
<p>I&#8217;m intrigued by the ability to filter lookups. Lookups are the link between different objects. Before, if you had a contact lookup field on a record, you could link any old contact to that record which may not make sense depending on the business process. For example, if it&#8217;s something having to do with patient interaction, you would want to make sure only contacts you&#8217;ve designated as patients could be selected. Now those filters can be set up. Unfortunately, by Salesforce&#8217;s own admission this feature will be limited at first. You couldn&#8217;t filter on contacts if they belonged to a certain account, for example. You can only filter using criteria found in the object itself (or based on the user doing the asking).</p>
<p>What I want here in lookups is a button that says &#8220;Show All&#8221; that lists all the available records based on the filter selection. The way it is now, you have to know what you&#8217;re looking for before you can search for it. Fine if it&#8217;s a contact name, but if it&#8217;s a value such as a product name where it could be spelled any number of ways it gets frustrating. Maybe next time. If you agree, <a href="http://ideas.salesforce.com/article/show/10095937/Show_all_records_in_lookup_search">here&#8217;s an idea to vote up</a>.</p>
<p><b>Conclusion:</b></p>
<p>I skipped over a ton of updates for Content and Mobile, neither of which we subscribe. Also updates in Sites and Apex/Visualforce, which I don&#8217;t understand enough to use without a lot of help.</p>
<p>Overall, what I&#8217;m looking forward to most aren&#8217;t wiz bang changes. As far as development changes go, I can&#8217;t wait to see what the folks at Convio can do for Common Ground with this update. A lot of the changes aimed at the Administrators are more along the lines of &#8220;duh! What took you so long, Salesforce?&#8221; But good nonetheless.</p>
<p><i>What am I missing?</i></p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/09/a_quick_look_at_salesforce_winter_10/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=fpWa8kdBkHU:eTmWfV9TtHA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=fpWa8kdBkHU:eTmWfV9TtHA:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=fpWa8kdBkHU:eTmWfV9TtHA:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/fpWa8kdBkHU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/09/a_quick_look_at_salesforce_winter_10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/09/a_quick_look_at_salesforce_winter_10/</feedburner:origLink></item>
		<item>
		<title>Convio Common Ground launched!</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/W3p1RytRHZU/</link>
		<comments>http://www.judisohn.com/2009/08/convio_common_ground_launched/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 18:36:42 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Common Ground]]></category>
		<category><![CDATA[Convio]]></category>
		<category><![CDATA[database]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/08/convio_common_ground_launched/</guid>
		<description>If I knew that I could make the switch from the old Salesforce nonprofit Starter Pack to Convio Common Ground in less than 6 weeks, I would have made this move months ago.
Yes, it was time consuming, but not nearly as difficult as I thought it would be. I ended up using just under 7 [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F08%2Fconvio_common_ground_launched%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F08%2Fconvio_common_ground_launched%2F" height="61" width="51" /></a></div><p>If I knew that I could make the switch from the old Salesforce nonprofit Starter Pack to <a href="http://convio.com/our-products/products/common-ground-crm.html">Convio Common Ground</a> in less than 6 weeks, I would have made this move months ago.</p>
<p>Yes, it was time consuming, but not nearly as difficult as I thought it would be. I ended up using just under 7 billable hours of consulting support time. Now it&#8217;s just about tweaking little things that may not work right, and figuring out where we&#8217;ll need some Apex or VisualForce to smooth rough edges. Other than that, we&#8217;re fully up and running.</p>
<p>Here&#8217;s another techie-geeky and &#8220;won&#8217;t be interesting to you if you don&#8217;t know Salesforce&#8221; post&#8230; promise I&#8217;ll keep them more general in the future.</p>
<p><span id="more-2167"></span>
<p>It&#8217;s been a welcome relief to break our dependence on the very limited Opportunity Contact Role to link contacts to their donations. When we receive a gift from ABC Corporation, it&#8217;s ABC Corporation that should be credited, not just John Smith who is our primary contact at ABC Corporation. When we receive a gift from Steve and Sally Smith, we need to know whether we should be crediting the family or just the individual. It was always a struggle before differentiating when a gift was from an organization or entity, and when it was from a single person. Now it&#8217;s much easier.</p>
<p>The best part of the switch is how much better it is to run reports. For 95% of the reports we need on transactions, we can select &#8220;Donations&#8221; or &#8220;Accounts and Contacts&#8221; as the sole report type. Everything we need to know is right there, giving us a look at our data that was such a pain to get before.</p>
<p>
<img src="http://www.judisohn.com/wp-content/uploads/2009/08/donations.png" width="310" height="181" alt="donations.png" /></p>
<p>if anyone is thinking of making a similar transition, here&#8217;s some lessons I learned along the way:</p>
<p><b>Test, test, test:</b> It&#8217;s a little disarming to not understand what will happen when a record is created or saved because you can&#8217;t see the code in the managed package. I spent a good two weeks using our real data to beat up on Common Ground, until I was confident that I could anticipate what would happen on every kind of import. David Cheng at Idealist Consulting suggested that I handle the migration this way and he was right.</p>
<p>I had to come up with some workarounds to make Common Ground behave the way we want it to. For example, I added an extra record type and workflows around eCommerce, to account for the fact that we sell merchandise on our website and need to track those transactions in a very different way. I also added fields to Campaign records that I could then easily push to the Opportunity using formulas on linked campaign donations.</p>
<p>By the time I was importing real data for the final time, I knew it would all fall into place and it did.</p>
<p><b>DemandTools Rocks:</b> I knew this already, but wow, did I develop an even deeper appreciation for how wonderful and powerful <a href="http://crmfusion.com/demandtools/">this tool is</a>. The good folks at CRM Fusion give this utility away to nonprofits. So grateful. There are things that DemandTools can do that the Salesforce Data uploader can&#8217;t touch. For example, there were times that I would be 3/4 of the way through carefully mapping 50 fields for an import and then realize that I missed something in the original Excel file. DemandTools let me save the configuration as a &#8220;scenario,&#8221; go back to Excel to make the necessary changes, and then reload the Excel file and the saved scenario and pick up right where I left off. Major time saver.</p>
<p><b>Ask Salesforce to lift restrictions on audit fields:</b> When you import records to a new instance of Salesforce, the &#8220;created&#8221; and &#8220;last modified&#8221; dates are the dates that the record was created/modified in <em>this</em> instance of Salesforce. So years of data all with date that the records were imported. Not ideal. I could live with this on donations, where we report around &#8220;close date,&#8221; but not in Cases where everything hinges on the date the case was opened.</p>
<p>Salesforce will temporarily enable the ability to upload created dates, but only if you ask them by opening a support ticket. I opened a ticket on a Friday, and Salesforce enabled the fields I needed the following Monday. They turned this feature on for 2 weeks, which was plenty of time to get everything in.</p>
<p><b>Ask Salesforce to increase API limits:</b> Anyone who was ever locked out of Twitter from a desktop client can relate to this one. Accessing Salesforce from an external application is not an all-you-can-eat buffet. Salesforce distributes API calls on a scaled basis, which for nonprofits on a basic grant like we are works out to 5,000 API calls allowed in a 24 hour period. This is typically fine for us, and I never ran into a problem with this in the 3 years before. But Common Ground requires uploads to happen in very small batch sizes. The smaller the batch size, the more calls to the server. I quickly hit the API limit.</p>
<p>Bad news is that I was locked out of uploading data for nearly 24 hours. Good news is that I asked Salesforce for a temporary bump up in API calls (from 5,000 to 50,000) until data migration was complete, which they granted. Never had a problem again.</p>
<p>I <a href="http://ideas.salesforce.com/article/show/10097665/Increased_API_Request_Limits_During_Implementation">submitted a Salesforce Idea</a> that they should just assume new organizations need more API calls temporarily to get data imported and not force organizations to hit the wall before asking for an increase.</p>
<p><em>Looking forward to working on something else for a while. <img src='http://www.judisohn.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/08/convio_common_ground_launched/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=W3p1RytRHZU:i6iSZXR9WmE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=W3p1RytRHZU:i6iSZXR9WmE:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=W3p1RytRHZU:i6iSZXR9WmE:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/W3p1RytRHZU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/08/convio_common_ground_launched/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/08/convio_common_ground_launched/</feedburner:origLink></item>
		<item>
		<title>Convio Common Ground progress report</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/tmB8aX2xTjA/</link>
		<comments>http://www.judisohn.com/2009/07/convio_common_ground_progress_report/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 22:26:14 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Common Ground]]></category>
		<category><![CDATA[Convio]]></category>
		<category><![CDATA[data migration]]></category>
		<category><![CDATA[implementation]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/07/convio_common_ground_progress_report/</guid>
		<description>It&amp;#8217;s been a little over a month since I signed on the dotted line for Common Ground, Convio&amp;#8217;s Force.com application for nonprofit donation and constituent management.
Here&amp;#8217;s a little update on how it&amp;#8217;s going.

I signed on with Idealist Consulting to support me in this project, and so far I&amp;#8217;m pleased to say that I haven&amp;#8217;t had [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fconvio_common_ground_progress_report%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fconvio_common_ground_progress_report%2F" height="61" width="51" /></a></div><p>It&#8217;s been a little over a month since I signed on the dotted line for <a href="http://www.convio.com/convio/news/common-ground-version-2.html">Common Ground</a>, Convio&#8217;s Force.com application for nonprofit donation and constituent management.</p>
<p>Here&#8217;s a little update on how it&#8217;s going.</p>
<p><span id="more-2165"></span>
<p>I signed on with <a href="http://www.idealistconsulting.com/">Idealist Consulting</a> to support me in this project, and so far I&#8217;m pleased to say that I haven&#8217;t had to use as many hours with them as I thought I would.</p>
<p>Between them and Convio, I feel like we&#8217;re in good hands. Convio support has been excellent, and I&#8217;m learning a great deal through good old fashioned trial and error. I don&#8217;t think I&#8217;m exaggerating when I say that I&#8217;ve put in about 175 of my own hours on the project so far getting everything configured and tested with our actual data. Summers are typically quiet for us, there&#8217;s no better time.</p>
<p>If all goes well we&#8217;ll be starting to use Common Ground day-to-day as early as next week.</p>
<p>So far, I think we made the right decision.</p>
<p>Last week, Convio <a href="http://www.convio.com/convio/news/releases/convio-common-ground.html">updated their managed packages to version 2.0</a>. It took me about 20 minutes to update our Salesforce instance to use all the new code, from start to finish. The new version includes Event and Volunteer management which we won&#8217;t use right now, but looks interesting for the future.</p>
<p>There are so many smart little touches throughout the application. For example, when you add a contact to a campaign, and a donation comes in linked to that campaign from that contact, the contact&#8217;s member status in the campaign is automatically changed to &#8220;Responded.&#8221; Seems like a no-brainer, but that isn&#8217;t the default behavior, and without knowing how to code an s-control or Apex trigger, it&#8217;s not as easy to set up as it sounds.</p>
<p>Salesforce default is to assume nothing, leaving it to the organization to customize things to their liking. Common Ground takes the framework that Salesforce provides and makes it truly usable for a nonprofit. Donations are named consistently. Users are forced to think about dupes before entering a new contact. Nearly every field has clear help text.</p>
<p>Other things that seem to make Common Ground worth it (above basic Salesforce):</p>
<ul>
<li>Tributes: Nearly 70% of our donations from individuals are in memory or honor of someone. There a number of ways that Convio has set up this functionality that make a lot of sense.</li>
<li>Very intelligent handling of Household contacts/accounts. In Common Ground 2, you can set a one-time formula for household salutations and greetings. Makes mail merges so much easier. Much easier to report on giving/activity for a household and credit a household with a gift.</li>
<li>Batch entry. When our office gets a bunch of checks, they either have to enter them one-at-a-time or put them in a spreadsheet for me to import. Common Ground has a clever batch entry interface for uploading gifts all at one time.</li>
</ul>
<p>Only downside so far: There is so much code in Common Ground, that imports/deletes have to be set to very small batch sizes in the data loader. Convio docs recommend a batch size of 5(!!) for donations. I find I can get away with setting it at 15-20. That means that the software uploads 20 records, chews on them, uploads the next batch, chews on them, etc. etc. Imagine uploading a spreadsheet with thousands of records. Gets painful. Even worse because <a href="http://crmfusion.com/demandtools/">DemandTools</a> won&#8217;t tell you right away if there&#8217;s an error. It will process all 18000 records and then after it&#8217;s dealt with them 20 at-a-time it will report that every single record failed because you stupidly forgot to link one required field. Reminds me of when I working for an ad agency in 1992 doing Photoshop on a Mac II. Set a filter, get a smoke, come back, click a button, get a drink, come back, click a button, grab another smoke. Rinse. Repeat.</p>
<p>Thankfully, you don&#8217;t feel Common Ground&#8217;s size nearly as much when working in the browser in regular use. Convio folks are more than aware that their dreams for Common Ground are a little bigger than Salesforce limits will let them be at the moment, and I&#8217;m told they&#8217;re working on strategies to make this processing a little less cumbersome.</p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/07/convio_common_ground_progress_report/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=tmB8aX2xTjA:ixIfY3VSdHs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=tmB8aX2xTjA:ixIfY3VSdHs:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=tmB8aX2xTjA:ixIfY3VSdHs:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/tmB8aX2xTjA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/07/convio_common_ground_progress_report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/07/convio_common_ground_progress_report/</feedburner:origLink></item>
		<item>
		<title>Ad in Metro says: You’re screwed if you’re on AT&amp;T</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/7cZFaZIzxTY/</link>
		<comments>http://www.judisohn.com/2009/07/ad_in_metro_says_youre_screwed_if_youre_on_att/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 21:30:01 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Personal Posts]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/07/ad_in_metro_says_youre_screwed_if_youre_on_att/</guid>
		<description>Riding the DC metro to my office in Alexandria, VA this morning, I was struck by an ad on the yellow line train to King Street:

It says &amp;#8220;A lot could be happening while you&amp;#8217;re sitting there reading this.&amp;#8221; and it&amp;#8217;s an ad for Capitalert.gov which sends emergency alert messages in the Washington, DC area via [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fad_in_metro_says_youre_screwed_if_youre_on_att%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fad_in_metro_says_youre_screwed_if_youre_on_att%2F" height="61" width="51" /></a></div><p>Riding the DC metro to my office in Alexandria, VA this morning, I was struck by an ad on the yellow line train to King Street:</p>
<p><img class="alignnone size-full wp-image-2162" title="alothappening" src="http://www.judisohn.com/wp-content/uploads/2009/07/alothappening.png" alt="alothappening" width="207" height="260" /></p>
<p>It says <em>&#8220;<strong>A lot could be happening while you&#8217;re sitting there reading this.&#8221;</strong></em> and it&#8217;s an ad for <a href="http://www.capitalert.gov">Capitalert.gov</a> which sends emergency alert messages in the Washington, DC area via email or SMS.</p>
<p>According to their website, the service provides alerts for:</p>
<ul>
<li>Major emergencies, like terrorism or natural disasters</li>
<li>Severe weather</li>
<li>Severe traffic</li>
<li>Amber alerts</li>
<li>School and government closings</li>
</ul>
<p>The ad seems to imply that if disaster strikes and you&#8217;re sitting on the Metro, you won&#8217;t know about it until it&#8217;s potentially too late.</p>
<p>All well &amp; good, except one catch:</p>
<p><em>A lot of the DC Metro system is underground, and when it&#8217;s underground <strong>there&#8217;s no AT&amp;T cell service</strong> (only Verizon works in the tunnels, to the relief of many a Blackberry-addicted Hill staffer).</em></p>
<p>Let&#8217;s cry for all those clueless iPhones.
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/07/ad_in_metro_says_youre_screwed_if_youre_on_att/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=7cZFaZIzxTY:NyCKZiybVF8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=7cZFaZIzxTY:NyCKZiybVF8:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=7cZFaZIzxTY:NyCKZiybVF8:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/7cZFaZIzxTY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/07/ad_in_metro_says_youre_screwed_if_youre_on_att/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/07/ad_in_metro_says_youre_screwed_if_youre_on_att/</feedburner:origLink></item>
		<item>
		<title>Google Chrome OS support – are operators going to be standing by?</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/W_gvZ9NBDFo/</link>
		<comments>http://www.judisohn.com/2009/07/google_chrome_os_-_are_operators_going_to_be_standing_by/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:41:28 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GoogleApps]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/07/google_chrome_os_-_are_operators_going_to_be_standing_by/</guid>
		<description>I&amp;#8217;m sitting here on the train to DC, skimming the 1,000 or so posts and analysis about Google Chrome OS. My opinion: This OS may eat into some Linux market share, but Apple and Microsoft have nothing to worry about yet. Why? Because it will not gain mainstream adoption. Why not? Because Google is not [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fgoogle_chrome_os_-_are_operators_going_to_be_standing_by%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fgoogle_chrome_os_-_are_operators_going_to_be_standing_by%2F" height="61" width="51" /></a></div><p>I&#8217;m sitting here on the train to DC, skimming the 1,000 or so posts and analysis about <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">Google Chrome OS</a>. My opinion: This OS may eat into some Linux market share, but Apple and Microsoft have nothing to worry about yet. Why? Because it will not gain mainstream adoption. Why not? <em>Because Google is not taking customer service seriously enough to support a mainstream operating system.</em></p>
<p>I hope I&#8217;m wrong. I hope when Google Chrome OS is introduced that Google has a team that will directly respond to user issues and won&#8217;t depend entirely on the hardware partners to support the software (just try asking AT&#038;T a software question about the iPhone &#8211; &#8217;nuff said). I&#8217;m just not hopeful based on the company&#8217;s track record in this area.</p>
<p><span id="more-2158"></span>
<p>Have you ever tried to get direct support for a Google product? For most products, it doesn&#8217;t exist. You are directed to the various forums that Google employees rarely post to. When you search for your issue among the posts, you typically find nothing but posts from others with the same issue but no solutions. Occasionally you may be lucky to find your issue among the &#8220;known&#8221; ones listed in Google&#8217;s Help Center.</p>
<p>For example, <a href="http://www.judisohn.com/2009/06/spaceless_in_gmail/">I blogged about a problem with Gmail rendering</a> back on June 19th. <a href="http://www.google.com/support/forum/p/gmail/thread?tid=7eb0921146d1d4e6">Check out this thread on the Google support forums</a>, full of folks begging for an update from Google. Nothing from a Google employee since a &#8220;we&#8217;re working on it&#8221; post on June 23rd. Last week I kept getting an error message when I manually added an email address to a Google group. Once again, found many threads. No solutions. Was it something related to the group I was on? Was it a computer issue? Was it a known problem? No idea. No way to find out.</p>
<p>When you rely on Google, you are also relying on the wisdom of the masses to help guide you. Most of the time, that&#8217;s good enough. Can&#8217;t check email and you run to Twitter search to confirm that others are having the same problem. You have to count on the fact that whatever problem you&#8217;re having is also experienced by enough others that it will get Google&#8217;s attention to fix, especially if enough folks kvetch about it in public places (or you can get an A lister to blog about it). I&#8217;m sure there are Google products where one can obtain one-on-one support, but they aren&#8217;t the products that are aimed at consumers.</p>
<p>But Judi, isn&#8217;t all your email on Google servers? Don&#8217;t you use AdSense, AdWords, Feedburner, Analytics, gCalendar, and Docs? Yes. But for each and every Google service I use I have a backup plan. I can pick up and move elsewhere with a stroke a DNS entry. Also the chance of <em>every</em> service failing at the same time is slim enough that it doesn&#8217;t concern me.</p>
<p>But an OS is different. It&#8217;s a single point of failure that everything else in your online day depends on. If the OS on your netbook fails and you can&#8217;t start the machine, you can&#8217;t search user forums hoping for a clue. You can&#8217;t easily fall back on something else. For the techie-geek who runs Linux and open source software as a general rule, this is not a huge concern. But the average user isn&#8217;t the techie-geek. The average user is going to want to pick up the phone at the first error message when they can&#8217;t get online. </p>
<p>Is Google ready to offer a page <a href="http://support.microsoft.com/oas/default.aspx?gprid=1173&#038;acty=ACESupportTopic&#038;ctl=ActiveScripting&#038;wf=PID&#038;timestmp=633827076844435631&#038;trl=PID~ProductList%2cPID~CustomerType&#038;prid=3219&#038;gsaid=37013&#038;cn=US&#038;ct=3&#038;as=1&#038;x=13&#038;y=7&#038;ln=en-us&#038;tzone=240">like this</a>?</p>
<p><a href="http://www.judisohn.com/wp-content/uploads/2009/07/mshelp-full.png" class="image-link"><img class="linked-to-original" src="http://www.judisohn.com/wp-content/uploads/2009/07/mshelp-thumb.png" height="289" align="left" width="480" /></a>The support doesn&#8217;t have to be free (and probably shouldn&#8217;t be). It just has to be an option. Let the user decide for themselves if the dedicated help is worth paying for. Referring everything to partners is not a solution I think the average user will swallow.</p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/07/google_chrome_os_-_are_operators_going_to_be_standing_by/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=W_gvZ9NBDFo:rYWwDrY_Pdo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=W_gvZ9NBDFo:rYWwDrY_Pdo:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=W_gvZ9NBDFo:rYWwDrY_Pdo:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/W_gvZ9NBDFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/07/google_chrome_os_-_are_operators_going_to_be_standing_by/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/07/google_chrome_os_-_are_operators_going_to_be_standing_by/</feedburner:origLink></item>
		<item>
		<title>Memories of the early days of online services</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/UQkTeZ5CfaM/</link>
		<comments>http://www.judisohn.com/2009/07/memories_of_the_early_days_of_online_services/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 19:00:57 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[CompuServe]]></category>
		<category><![CDATA[GEnie]]></category>
		<category><![CDATA[Prodigy]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/07/memories_of_the_early_days_of_online_services/</guid>
		<description>Folks are waxing poetic about CompuServe,now that news has broken that the classic service is shutting down for good (like anyone really noticed until they announced it).
Brings back so many memories of my old Prodigy, CompuServe, GEnie and Delphi accounts. Eric and I didn&amp;#8217;t meet online, but those online services were a big part of [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fmemories_of_the_early_days_of_online_services%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F07%2Fmemories_of_the_early_days_of_online_services%2F" height="61" width="51" /></a></div><p>Folks are waxing poetic about CompuServe,<a href="http://gigaom.com/2009/07/05/goodbye-compuserve/">now that news has broken that the classic service is shutting down for good</a> (like anyone really noticed until they announced it).</p>
<p>Brings back so many memories of my old Prodigy, CompuServe, GEnie and Delphi accounts. Eric and I didn&#8217;t meet online, but those online services were a big part of our courtship. Remember when there was no spam? When the only online predators we had to worry about were the services themselves that charged us by the second? The so-called &#8220;connected web&#8221; we live in today isn&#8217;t a new concept. Some of the most meaningful friendships of my life came out of GEnie or CompuServe at a time when Facebook&#8217;s most active users didn&#8217;t know how to write yet.</p>
<p>I just spent 30 minutes looking for screen shots to go with what I&#8217;m describing in this post. I might as well be looking for examples of written language before ink. </p>
<p><span id="more-2154"></span>
<p>For me, it started with my first <a href="http://en.wikipedia.org/wiki/Prodigy_(online_service)">Prodigy</a> account in 1987. At the time, Prodigy and its flat monthly fee was a gateway drug for the casual user to move to <a href="http://en.wikipedia.org/wiki/GEnie">GEnie</a>, CompuServe and Delphi. CompuServe was too expensive and intimidating so I settled on GEnie pretty quickly. It was a bear to get around in the command line at first, but the conversations were much richer. Just complicated enough to keep out the casual consumer, but easy enough that you could figure it out if you kept at it. </p>
<p>GEnie was a mix of flat rate and pay-per-minute use. A lot of the site&#8217;s forums (roundtables) were free within the monthly charge, but anything gaming or chat was billed at a rate that only got as low as $6/hour during off-peak hours. I somehow managed to avoid the expensive areas of the site for years. </p>
<p>I don&#8217;t remember how or why, but early in 1992 when I started earning a respectable-for-the-time salary, I wandered in to NTN Trivia on GEnie (now the company is called <a href="http://www.buzztime.com/">Buzztime</a>). For $6/hour on evenings/weekends, you could play a text-based multi-player trivia game. The same game was played in bars across the country. The top scorers of each game would get points. You accumulated points that you could trade in for prizes. </p>
<p>I wasn&#8217;t very good at the trivia on my own because I sucked at any question that required use of the left side of my brain. With careful budgeting, I <em>only</em> spent an average of $200-300 month. I never told my parents about that month I racked up a $750 bill. Took me a few months to quietly pay it off. Thank goodness I was working. </p>
<p>Shortly thereafter in mid 1992, I met Eric at a party. When we started dating, we quickly made a great team on NTN. He got all the geography, science and math questions. I got all the pop culture, lifestyle and art questions. We both had to WAG (wild ass guess) on the poetry. Playing together using the screen name JUDERI, the winning points started to add up.</p>
<p>We could trade in points for free time on the system, which we used to play in marathon sessions on some weekends (were living together in Queens, NY by this point). We&#8217;d start early and play until late evening, taking shifts, watching movies in the background and ordering in dinner. Some of the prizes we won over the next year or so included color televisions, printers, hard drives, $100 Amex gift certificates, and hats/t-shirts. It&#8217;s amazing we found time to work and plan a wedding.</p>
<p>GEnie had a primitive GUI for PCs called Aladdin that I couldn&#8217;t use from my Mac. Eventually, they introduced a Mac version of Aladdin, which was beyond awful but I accepted a position as moderator of the support forums for the product simply because with it came free access to all of GEnie. That disqualified us from winning any more prizes on NTN, which took most of the fun out of it.</p>
<p>Eric and I also played competitive backgammon on GEnie, but we were never as successful at that as we were at the trivia games.</p>
</p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/07/memories_of_the_early_days_of_online_services/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=UQkTeZ5CfaM:ASD5lGlTcAE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=UQkTeZ5CfaM:ASD5lGlTcAE:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=UQkTeZ5CfaM:ASD5lGlTcAE:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/UQkTeZ5CfaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/07/memories_of_the_early_days_of_online_services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/07/memories_of_the_early_days_of_online_services/</feedburner:origLink></item>
		<item>
		<title>In love with Fluid.app</title>
		<link>http://feedproxy.google.com/~r/viewfromhome/~3/XlRXS2vxFjY/</link>
		<comments>http://www.judisohn.com/2009/06/in_love_with_fluidapp/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 13:30:50 +0000</pubDate>
		<dc:creator>Judi Sohn</dc:creator>
				<category><![CDATA[Geek Posts]]></category>
		<category><![CDATA[Fluid.app]]></category>
		<category><![CDATA[Remember the Milk]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.judisohn.com/2009/06/in_love_with_fluidapp/</guid>
		<description>How did I not know how wonderful this was before? It&amp;#8217;s not like it just came out yesterday. And it&amp;#8217;s free!!
Fluid is an application you can use to create Site Specific Browsers (SSBs) on the Mac based on the Safari rendering engine (WebKit). The author freely admits that the concept was inspired by Mozilla Prism, [...]</description>
			<content:encoded><![CDATA[<p></p><div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F06%2Fin_love_with_fluidapp%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.judisohn.com%2F2009%2F06%2Fin_love_with_fluidapp%2F" height="61" width="51" /></a></div><p><img src="http://www.judisohn.com/wp-content/uploads/2009/06/fluid-logo.png" width="131" height="134" alt="fluid-logo.png" style="float:right; padding-left:5px;" />How did I not know how wonderful <a href="http://www.fluidapp.com">this</a> was before? It&#8217;s <a href="http://fluidapp.com/changelog.html">not</a> like it just came out yesterday. And it&#8217;s free!!</p>
<p><a href="http://www.fluidapp.com">Fluid</a> is an application you can use to create Site Specific Browsers (SSBs) on the Mac based on the Safari rendering engine (WebKit). The author freely admits that the concept was inspired by <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Prism</a>, which does something similar for Firefox and its rendering engine, Gecko. As well as <a href="http://www.adobe.com/products/air/">Adobe AIR</a> which brings its own tricks to the party beyond just duplicating a browser.</p>
<p>The beauty of a browser like <a href="http://www.google.com/chrome">Google Chrome</a> is that each tab runs in its own space in memory. If a web app misbehaves, you can shut down that tab and free up its resources without bringing down the whole browser. Fluid brings a similar concept to the Mac in an oh-so-elegant way that relieves most of the <a href="http://www.judisohn.com/2009/06/living_in_safari_in_a_firefox_world/">pain I had</a> in switching from Firefox to Safari.</p>
<p>As a matter of fact, I tried the latest Firefox release candidate the other day and found that I still prefer Safari for day-to-day use. Fluid-created SSBs make the experience near perfect for me.</p>
<p><span id="more-2147"></span>
<p>It&#8217;s simple. When you launch the application you just tell it which page should now be treated as a stand-alone application.</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/06/Fluid.png" width="480" height="292" alt="Fluid.png" /></p>
<p>You can use the icon from the page&#8217;s website, or point it towards a PNG file of your own. So far, I&#8217;ve created SSBs for my task manager (<a href="http://www.rememberthemilk.com/">RTM</a>), my 2 main Google email accounts, my timesheet &amp; expense application (<a href="http://www.clicktime.com">Clicktime</a>), Salesforce, Convio Admin, <a href="https://www.box.net/files">Box.net</a>, and my feed reader (<a href="http://www.feedafever.com">Fever</a>). Convio in particular is tons faster running as a SSB than it is in any browser. You can tweak the behavior of each SSB in preferences, controlling its layout, tab behavior &amp; navigation.</p>
<p>This is way more than a simple desktop shortcut for getting to a website. I no longer have to be concerned about keeping my mail tabs accessible in Safari. They&#8217;re always open and not in the way of my other browsing. Even better, I can delete the cache of any SSB without affecting the cache of other pages.</p>
<p>Here are some other features that I am loving:</p>
<p><b>Apps can have dock badges!</b> This is killer. There&#8217;s a <a href="http://fluidapp.com/developer/">Javascript API</a> for developers to add this functionality. Unread indicators for Gmail, Yahoo! Mail, Facebook are built in to Fluid. So I was easily able to create separate SSBs for both of my main Gmail email accounts, using images for the icons that help me tell them apart. If I had any feeds set to show unread counts, I&#8217;d see that in the <a href="http://www.judisohn.com/2009/06/a_new_look_at_rss_fever/">Fever</a> icon, too:</p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/06/Dock-1.png" width="167" height="184" alt="Dock-1.png" /></p>
<p><b>Support for</b> <a href="http://www.userscripts.org"><b>userscripts.org</b></a><b>.</b> It&#8217;s kind of like Greasemonkey for WebKit/Safari. I can&#8217;t use the <a href="http://lifehacker.com/320618/better-gmail-2-firefox-extension-for-new-gmail">Better Gmail</a> extension I loved from Firefox, but I can easily add some of the scripts (not all work) to my mail browsing experience in their SSB. Proceed with caution here and only install scripts you know/trust. Some can be nasty/dangerous. <a href="http://userscripts.org/scripts/search?q=fluid&amp;x=0&amp;y=0">There are some specifically designed to add the necessary Javascript code for dock badges in Fluid.</a></p>
<p><b>Turn a web app into a MenuExtra</b>. You know, those little icons at the top of the screen? There are some web apps that you want accessible no matter where you are, rather than breaking your concentration and switching to a completely new application. Simply select &#8220;Convert to MenuExtra SSB&#8230;&#8221; from the application menu. Of course, you wouldn&#8217;t want a big honkin&#8217; screen to pop up there, so I think it&#8217;s better to use mobile interfaces. <s>I use it for <a href="http://www.rememberthemilk.com/">Remember the Milk</a>, using their <a href="http://i.rememberthemilk.com">iPhone view</a>.</s> On second thought, it&#8217;s much better to use the <a href="http://www.rememberthemilk.com/services/modules/googleig/">Google iGadget for RTM</a></p>
<p><img src="http://www.judisohn.com/wp-content/uploads/2009/06/RTM-Gadget.png" width="317" height="480" alt="RTM-Gadget.png" /></p>
<p><i>Anyone else using Fluid and have any tips &amp; tricks to share with me?</i></p>
<div class="linkwithin_hook" id="http://www.judisohn.com/2009/06/in_love_with_fluidapp/"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/viewfromhome?a=XlRXS2vxFjY:bihtiJNFYAA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/viewfromhome?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/viewfromhome?a=XlRXS2vxFjY:bihtiJNFYAA:RpyxPU2o2ec"><img src="http://feeds.feedburner.com/~ff/viewfromhome?i=XlRXS2vxFjY:bihtiJNFYAA:RpyxPU2o2ec" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/viewfromhome/~4/XlRXS2vxFjY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.judisohn.com/2009/06/in_love_with_fluidapp/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.judisohn.com/2009/06/in_love_with_fluidapp/</feedburner:origLink></item>
	</channel>
</rss>
