post

Feeling the TechCrunch Effect

TechCrunch linked to my Gmail story.  Thanks, Mike!  I think I know how it happened smile_regular

techcrunch effect (create your own cartoons at ToonDoo

Update: TechCrunch just covered ToonDoo, which launched this morning.

 

post

SVASE VC Breakfast in San Francisco with Partech International

I’ll be moderating another SVASE VC Breakfast Club meeting this Thursday, March 29th in San Francisco.  As usual, it’s an informal round-table where 10 entrepreneurs get to deliver a pitch, then answer questions and get critiqued by a VC Partner. We’ve had VC’s from Draper Fisher, Hummer Winblad, Kleiner Perkins, Mayfield, Mohr Davidow, Emergence Capital …etc.

These sessions are a valuable opportunity for Entrepreneurs, most of whom would probably have a hard time getting through the door to VC Partners. Since I’ve been through quite a few of these sessions, both as Entrepreneur and Moderator, let me share a few thoughts:

  • It’s a pressure-free environment, with no Powerpoint presentations, Business Plans…etc, just casual conversation; but it does not mean you should come unprepared!
  • Follow a structure, don’t just roam about what you would like to do, or even worse, spend all your time describing the problem, without addressing what your solution is.
  • Don’t forget “small things” like the Team, Product, Market..etc.
  • It would not hurt to mention how much you are looking for, and how you would use the funds…
  • Write down and practice your pitch, and prepare to deliver a compelling story in 3 minutes. You will have about 5, but believe me, whatever your practice time was, when you are on the spot, you will likely take twice as long to deliver your story. The second half of your time-slot is Q&A with the VC.
  • Bring an Executive Summary; some VC’s like it, others don’t.
  • Last, but not least, please be on time! I am not kidding… some of you know why I even have to bring this up. (Arriving an hour late to a one-and-a-half-hour meeting is NOT acceptable.)

Thursday’s featured VC is Nicholas El Baze, General Partner at Partech International. For details and registration please see the SVASE site.

Here’s a participating Entrepreneur’s feedback about a previous event.

See you in San Francisco!

 

post

How to Import All Your Archive Email Into Gmail

Update (10/24/2007): This post has become unexpectedly popular. After 12K page visits on day one, half a year later it still receives 5-600 visitors every day. However, now that Gmail supports IMAP, it has mostly become obsolete, so I suggest you read my Simplified Guide to Importing All Your Archive Email Into Gmail instead.

This post still has value, mostly in the comments section, where 120 or so readers help out each other on numerous related issues.

The original post:

I finally got sick of all the problems with Outlook, bit the bullet and transferred all my historical email online. Having spent a few days using “native” Gmail (vs. POP to Outlook) I already feel a lot more productive. Ironically I’m writing this on the very day when Yahoo announced unlimited storage – but I’m with Mike on this: message threading, labels and powerful search still make Gmail (the Google Apps flavor) the best choice for me. At least for now – but I keep an eye for the next incarnation of another product – will name it in due course (if you guessed which one, you’re probably right smile_shades).

Migrating to a new email service wouldn’t be complete if you couldn’t move all your old “baggage” with you. Apparently this is a burning problem for many, as a year-old post I wrote on the subject is one of my most popular hits ever. Back then I was still happily (?) POP-ing it down to Outlook, but wanted a fast all-in-one searchable archive, and Gmail was the perfect solution. But none of the solutions were perfect – until now. There are several “gmail-loader” tools on the Net, but some simply don’t work, others change the original sender information to the email account they use for the transfer – pretty bad, IMHO. My simple solution a year ago was using Thunderbird with a redirect extension. You can read the steps to achieve this here. Even this solution wasn’t flawless: gmail listed all historical mail with the date of the transfer – the original date was sill preserved and searchable, you just got the list display messed up. This still appears to be the biggest hurdle users face according to this new discussion on Lifehacker.

The final solution comes from Google themselves: now that they quietly expanded Mail Fetcher to Google Apps accounts, and removed the “non-gmail source” restriction, there is a simple yet perfect two-steps process to get it all done. Gmail Mail Fetcher fixes the date problem, so now in two steps and using two email accounts you can get it all right.

Step 1: Load all your client-based email to a temporary Gmail account either using my Thunderbird procedure, or, for an easier and elegant solution, get hold of an IMAP account. Gmail does not support IMAP, but my old provider, 1and1.com is not a bad choice: 5 email accounts, 2G each with IMAP support $0.99 / month.

In Outlook (or whatever email client) set up an IMAP account according to the instructions from your online provider. Then folder by folder copy all email into the Inbox on the newly created IMAP account. Don’t forget your Sent Mail folder: yes, that goes into the IMAP Inbox, too. Open all your archives and repeat the same process. Don’t worry if it takes a wile: Outlook doesn’t simply copy between local folders, it shoots up all your email to your temporary IMAP server on the web, and you’ll be constrained by your upstream speed (typically lower than downstream). If you have a spare PC, it’s a good idea to use that one.

Step 2: Now that your email is online, make sure POP access is enabled from your temporary account. If this is a gmail account (not IMAP), this is the setting you need:

“Enable POP for all mail (even mail that’s already been downloaded)”

Then in your Gmail target account – the final destination where you want to have all your archive mail – set up Gmail Mail Fetcher to pick up all mail from your temporary account. The dates will magically be fixed!

Here are Google’s instructions on setting up Mail Fetcher. Do NOT check the button for “Leave a copy of retrieved messages on the server” – you do want Mail Fetcher to “eat” them all from the temporary account, in fact that will be one of your indicators that the transfer is finished. Be prepared for a slow process – Gmail will poll your temporary account at 60-90 minute intervals, fetching 200 emails at a time. At Settings > Accounts you can follow the progress, but ignore the “nnn mails remaining” indicator, as it’s totally wrong. When all done, don’t be alarmed that the number of fetched emails is less than what you started with: your email client (and the IMAP server) counted individual emails, while Gmail will group them into thread, and reports the thread count, which could be significantly lower.

Last, but not least a word on labels / categories: if you nicely organized your Outlook archive in folders, Gmail has no way to preserve that structure. The trick here is to do Steps 1 and 2 in iterations, completely transferring one folder at a time. Then you can set a label for all your fetched email to match the original Outlook folder, and keep on changing it folder by folder.

Finally there is the issue of backup: after all we heard of disappearing Gmail… If you trust Gmail, just worried about what may happen to your individual account, there is always the option of setting up a shadow-gmail account which will fetch everything from your primary one. If you want a local archive, “just in case”, either run Outlook to periodically POP your mail down, or I believe Thunderbird has a plugin that allows it to be minimized to the system tray permanently and check the POP server in the background.

Update (3/28): One potential problem I forgot to mention is that all the fetched email becomes “unread”. Hard to believe, but Gmail does not have a “set all read” feature, and while there are some scripts, I’ve read stories of user accounts being suspended for 24 hours for scripting activity. If anyone has an idea how to changed all mail to “read” please comment below, I’ll bring it up here. Thanks.

Update to the update: The solution comes from Jason Brown, and it’s a surprise: Gmail has added a trick, I have no idea when. In Inbox (or wherever the messages are) choose “Select: All” from the list just above the message list. That will select all of the messages that are visible in the list – but here’s the surprise: At the top and bottom of the list where so it used to only say “All 100 conversations on this page are selected”, there is an additional clickable message: “Select all xxxx conversations in Inbox”, which will in fact select *all* the messages in the Inbox. Then choose “Mark as read” from the “More actions…” drop-down list. Job done! You can do this on Inbox, labels, or if you select All Mail, then on the entire account in a single step. Thanks, Jason!

Somewhat related: The Yahoo Mail announcement (unlimited storage) is picking up steam on Techmeme: Google Blogoscoped, PC World: Techlog,Techdirt, Google Operating System, Monkey Bites, CyberNet Technology News, michael parekh on IT, PaulStamatiou.com, Web Strategy, Download Squad, WebProNews, franticindustries, The Webpreneur, Search Engine Land, Liquidmatrix Security Digest, Conversion Rater, larry borsato, Gizmodo, CrunchGear, CenterNetworks and parislemon

Update (4/7): It’s somewhat obvious, but here’s a tip for backing up your archive online: create another (a third, fourth ..etc) Gmail account, configure Mail Fetcher there with your main account as the source, and voila! – you have a second, third..etc backup copy of all your email. I felt the need to spell this out upon reading Using Google Groups To Backup Gmail by The Google Tutor. It’s an interesting concept and nicely written up, but I think it’s built on fundamentally flawed logic:

  • If you’re worried about losing content in your particular gmail account, why not get a second /third backup as I described above? You have the full gmail functionality, which you don’t get with Groups.. What’s the chance of losing all the accounts at the same time? Besides, this method will backup your “Sent” mail, too, which forwarding to Groups can’t help with.
  • On the other hand, if you’re worried about Google in general, then why trust yet-another Google service? Groops is no safer than Gmail in that case.
post

"Windows Update Disables Firefox" Issue Resolved

My Windows Update Disables Firefox as Default Browser post was read by over ten thousand readers just here on the blog, and I can’t even follow secondary sources, as it got reposted in several other blogs, hit the front page of reddit …etc.

Best of all though was a private email inquiry I received from Gary Schare,Director, Internet Explorer Product Management at Microsoft.   I gave him all the information I could, the MS team then tracked down the issue, and found that FireFox was still the default browser after the update, but it’s checking mechanism thought it wasn’t.  Apparently the fix was on Mozilla’s side, and Microsoft and Mozilla have worked together in resolving the issue.

I have to say I find Microsoft attention, as well as the two organizations collaboration exemplary.  The full story is best explained by quoting Gary verbatim – thanks for agreeing to it.

“Hi Zoli,

Thanks for providing the information on the updates you installed before experiencing the Firefox default browser prompt.  We did a thorough investigation and have tracked down the cause of the issue. Before I explain the actual cause, I do want to let you know that we also determined that at no time did Firefox ever stop being the default browser on the machine. It mistakenly thought it was no longer the default and prompted users, but every entry point that triggered the default browser would still launch Firefox.

This issue is actually the result of a change in Firefox (added in Firefox v 2.0.0.2) and how it responds to Office changing a Windows registry key during the updating process.  Whenever Office updates, it also verifies that many supporting registry keys are set to expected values (this is the same action that occurs when you use the “Detect and Repair” functionality in Office).  The modification of registry keys during updating has happened throughout the lifecycle of Office 2003, and the Outlook Junk Email Filter delivered via Microsoft Update this month triggered this issue simply because it was the first update of Office since Firefox 2.0.0.2 became available, not because this specific update did anything differently.

On the basis of your report, the Office team has worked with Mozilla and believe they’ve arrived at an answer that will address the issue.  The Mozilla folks have told us that the change will be in an upcoming version of Firefox, and it is tracked in this bug report on the Mozilla site.  Thanks again for bringing this to our attention. Your blog was the trigger of the investigation and we’re all glad we were able to find the solution so quickly.”

Nicely done.  Again, thanks for your attention and for fixing it.

 

post

Sell Software – Ship T-Shirts

That’s a line stolen from Atlassian’s CEO:

“When you’re selling virtual goods, having something concrete to tie it to is a good idea. That’s why we ship t-shirts all around the planet on a monthly basis. If you buy any top-tier Atlassian product, we ship a t-shirt to your desk.

If you’re going to make a corporate t-shirt, make it fun like Tangosol’s “Coherence – Don’t get fluster clucked”, our “JIRA – Because You’ve Got Issues” etc. If it’s boring, people are that much less likely to wear it.”

Atlassian just issued T-shirt 2.0, and indeed, they are funsmile_teeth (see all of them here.)

P.S. They won yet another award – but hey, that’s not even news anymore smile_wink

post

Do We Need Another Web Meeting App?

Does the World need yet another “webex-killer“?  The answer is probably no. Other then Webex, whose name became a synonym to web-conferencing, there is  GoToMeeting, VyewTeamslide, DimDim  1videoconference , Vyew, Live Meeting, Thinkature and probably quite a few more I forgot about.

So why on Earth has Zoho announced Zoho Meeting, entering such a crowded market?  One answer is that it’s a “software-making machine”, turning out new product regularly, so why not … but I think there’s more.

Zoho Meeting has a few unique features, and as usual, TechCrunch provides a good review, so I won’t even attempt to “compete” with them.

smile_wink  I’d rather lament on what this really means.

After a year of pumping out standalone products ( I think the count is at 15 for now) this year Zoho will start focusing on tying them together.  This means integrating them, as well as some external products, create workflows and use some “glue” products in the process.  Mail, Wiki are such glue products (both are going through enhancements), and to some extent so is Meeting, as well as Chat.  They will enhance collaboration in context, while you work on your document, spreadsheet, presentation..etc.  The video below shows how Meeting is embedded in Zoho Show:

 

If you watched the video you may have noticed a spreadsheet in the background, while Raju was talking about embedding Meeting in Chat, which in turn will become part of all other applications. While the integration of Chat into Zoho Writer was somewhat of a non-event, I can give you a sneak preview of how it will work in Zoho Sheet, where the consequences are far more significant.

 

What this means is that Zoho Sheet, which recently added the capability to plot 21 different types of charts now supports real-time collaboration with instant updates on the individual cell level – this has been Editgrid’s competitive advantage so far.

This is just the beginning – keep an eye for Meeting, Chat and other “glue” products making our online life easier.

Last, but not least, several of the companies mentioned here will present at the Under the Radar Conference tomorrow, so if you have a free Friday, you may want to register here – today is the last chance to get $100 off.

(Disclosure: I am an Advisor to Zoho) 

 

post

Startup Epicenter in Mountain View, CA

No, it’s not the Big One, not even an earthquake… for three days next week, Startup Epicenter by SF Bay Ventures becomes the place to be in Mountain View.  

It’s a 3-day intensive workshop and startup demo event, opened by VC Legend Vinod Khosla‘s keynote on The Killer App vs. The Killer Capability, followed by workshops, panel discussions – see the agenda here.

Each day concludes by a VC/Angel panel judging the pre-approved startup company presentations.  To be selected to present, you’ll need at least 3 of the following:

  • 1-2 page executive summary
  • web page – secure view acceptable
  • link to product demo
  • blog link
  • video on YouTube,etc.
  • Customer Referral/Testimonial
  • 1-2 paragraph description (your 30-45 sec. pitch)
  • Financial Estimates
  • powerpoint funding pitch presentation

…but not a Business plan! 

Presenting startups receive e-mail consultation prior to and after the event.

The first day, March 27th will be a very full day; the 28th and 29th are afternoon sessions.  Participants can pick and chose or attend the full program.  Register here.

Update (3/24): Check out Stowe Boyd’s interview with Scott Lane, Event Organizer. 

post

Gmail Mail Fetcher Quietly Expands

Without much fanfare Gmail’s Mail Fetcher service now appears to be available on Google Apps for Domain accounts.  Google also lifted the restriction of not allowing to fetch mail from other gmail accounts (although Help does not indicate it yet). 

This is pretty significant: if you’re like me, you may have opened several gmail accounts, and as the gmail service matured, you may have realized that with all the labels, search, etc. you really are better off consolidating all those into one (OK, twosmile_tongue) accounts.   Now it’s possible; in fact while I’m typing this, Mail Fetcher is happily consolidating my Gmail accounts.  Of course the beauty of the process that for the first time my PC isn’t brought to a death-crawl while doing such housekeeping chores: it’s all happening in the cloud!  

And a bonus: if you  – like me – had already created a gmail archive of all your past email using the Thunderbird redirect trick, you probably noticed that gmail displayed the forward date, not the original send date.  Mail fetcher now fixes all that – random checking now shows emails from 1997 in my archive.

Happy Fetching!

Update: Fetching is a slow process… at this rate it will be days or weeks. Apparently the more it fetches, the more remains (and I know the real number is in the thousands):

  • Mon, Mar 19, 2007 at 5:27 PM  200 mails fetched.  267 mails remaining.
  • Mon, Mar 19, 2007 at 4:27 PM  200 mails fetched.  235 mails remaining.
  • Mon, Mar 19, 2007 at 3:26 PM 200 mails fetched.  225 mails remaining.
  • Mon, Mar 19, 2007 at 1:53 PM 200 mails fetched.  155 mails remaining.
  • Mon, Mar 19, 2007 at 12:29 PM 200 mails fetched.  123 mails remaining.

 

post

Windows Update Follow-up | My New Policy on Microsoft

My previous post on Windows Update disabling FireFox attracted over 10k readers and I guess it generated enough noise that Microsoft approached me for specifics.  Kudos to MS for that!  Clearly the issue wasn’t very widespread, but several users reported experiencing it on this reddit thread.

Then today I just had the inclination to check my blog in IE7.  For about two minutes I was staring at a black screen, while the little “Phishing filter is checking website” indicator was flashing at the bottom.  I thought turning the auto-check off would resolve the issue, but no – IE7 simply does not load my blog, while I can happily see it in FireFox.  This is the first time I’m experiencing this, and also the first time I started up IE7 after the update.

I’ve had enough.  I don’t work for Microsoft, but given the amount of time I spend fixing their products (and trying to keep my PC healthy) I feel they should pay me.  Time is money, even for me.  So I’m done here. I will not try to figure out what went wrong with IE, just like I won’t bother fixing the reoccurring archive problem that’s slowly killing my Outlook.  I simply can’t afford “working” for Microsoft.

My new Microsoft Policy: whatever dies, dies. I won’t bother fixing it, I will let MS Bugware slowly die, and move on to better alternatives.  Online, whenever possible.

 

post

Windows Update Disables Firefox as Default Browser

After the OneCare fiasco (the “protection” program removed the users Outlook data file) Microsoft quickly issued a patch, along with some other fixes.  The most recent Windows update no longer attacks Microsoft’s own products. Only the competitor’s. 

After this week’s Windows Update, Firefox is no longer the default browser.  Now, this is so stupid, and most users will obviously reset it in minutes, that I don’t really believe it’s an intentional attack on Firefox. It’s just careless, ignorant.  Classic Microsoft.

Update: Oh, now I’ve got it: “We’re in it to win

smile_tongue

Update (3/18):  Microsoft contacted me. That’s nice, I guess they are not 100% careless after all.  But the story continues.

Update (3/26): Read the solution here