Cubic Compass Software

Calendar

<May 2008>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Recent Posts

Check Out The New Website
Favorite Microhoo Quote
Super Bowl Dialogue Opportunities
Lessons Learned in 2007
Dial "N" For NetSuite
We're Hiring Developers
Video: One Way Dialogue
The Future of Web Startups
New Faces At i-Dialogue
Say It Ain't So FSJ
Disc Golf Anyone? (OT)
Going On A Windows Safari
Perhaps Its Time To Buy A Mac
Goodbye On-Premise Apps
"We Have Memories Longer Than The Road Ahead"
Rare OOP CD
No SaaS Policy... Except Payroll
Shai Agassi Resigns
Thoughts on AppSpace
Performance Based Compensation in Web Advertising
DST Crisis (Sort of)
Learning To Use Microsoft OneNote 2007
Securing Customer Portals - The New Threats
Jim Allen Joins i-Dialogue as Technical Director
Google Apps Pro
More Fun With Web Form Validation
Checkfree Acquires Corillian (Again)
Super Bowl Ads and Dialogues
What The Customer Wanted
Office 2007 Beta Expires Today
State of the Union Impact on The Business Web
Predictions For 2007
Check Out SmartSheet
i-Dialogue Hosting Partner Attains Microsoft Gold Partner Status
Vista: The New SaaS?
Agile Project Management Using Google Spreadsheets
Customer Interaction Patterns
Open Source Conference (OSCON) in Portland
Gliffy - Visio for the Web
i-Dialogue Change Log
Self-Service Appointment Scheduling for Salesforce.com
Salesforce Service Outages = Modern Day "Blue Screen of Death"
SaaS Revenue Recognition
Systems Integrator or Developer in a SOA World?
Okay... I get the hint (i-Dialogue Live Chat)
Gates Steps Down From Microsoft
"Google" Oregon
Neutral on Net Neutrality
Google Spreadsheets As Viral Marketing Engine
Google Spreadsheets
Service Level Agreements for Software Services
No Brochureware
We're Hiring
Google Notebook
Wachovia Tops Customer Experience Rankings
Can't Get Enough of MindJet
The Customers Control Your Brand
360 View of Customer vs. i-Dialogue 360
What Keeps Me Up At Night?
Relationship Marketing Solution Worksheet
What is a "customer lifecycle"?
Creating Personas To Test Personalized Email Campaigns
Origami Marketing Campaign
Another Step Towards the Semantic Web
"Refer a Friend" Email Links vs. Email Forwarding
Towards an Integrated CRM Solution
Definition of Categories and Acronyms
Marketing Sherpa Summit
Salesforce.com User Conference
Welcome To i-Dialogue!

Our new Director of Sales and Marketing, Jennifer Clark, has really hit the ground running and deployed a fantastic new website for www.CubicCompass.com.

Brian Rhinehart (of www.KineticShadows.com, a local parther) and Joe Garber, our resident Interactive Web Designer/Developer, played key roles in the transformation of our new image.

Some changes in our web site and overall strategy:

* RSS Feed Subscribers should update their feed to this URL. The old Blog RSS feed will continue to redirect for a few more weeks.

* www.i-dialogue.com now redirects to our main corporate website at www.cubiccompass.com. i-Dialogue continues to be the brand of our hosted suite eMarketing and Customer Experience Management solutions.

* i-Dialogue is now available in 4 editions to serve a variety of CEM needs.

 |  | 
Posted: Friday, March 07, 2008 5:39:56 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

"It's like trying to get a scientist working with a snowboarder"

Gene Munster, Piper Jaffray & Co equities analyst, on the pending merger of Microsoft and Yahoo!

Posted: Saturday, February 02, 2008 8:09:41 PM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 

I'm still waiting for the big one. That well coordinated campaign that starts with a 30 second commercial during the super bowl that inspires consumers to continue an online dialogue. A campaign that demonstrates true ROI and actually measures the value of a $3M investment.

Last years super bowl left me wanting, but there were some success stories. Some might say GoDaddy owes it's market position exclusively to Super Bowl advertising with a call to action that brings people online (eventually) to have some presence on the Internet super highway.

SalesGenie.com, voted worst ad of last years Super Bowl, drove 25,000 visitors to their site. They'll be back again this year with 3 more ads. Did anyone else notice the timing of Mark Israelsen's departure from Salesforce.com to head up SalesGenie starting February 1st? Looks like he'll hit the ground running.

Here are some dialogue tactics/strategies I'm hoping to see this year that convert a one-way broadcast into a two-way dialogue:

  • Easy to remember domain name. Here's the pitch.... go here to learn more. That's the 30 second objective. www.GetItNow.com wants "mid 6 figures" to purchase this domain (Let me know if I can help negotiate this ;-) ). What is the value of a short, easy to remember domain if your current URL will result in higher abandonment?
  • Relevant Landing Page. You just paid $3M for a 30 second ad. Please make the next step in the dialogue relevant to the upstream message. Don't just drop me on your home page.
  • Immediate Gratification. The super bowl is all about entertainment. Keep the online dialogue rolling. Keep it entertaining. An interactive Flash game or video perhaps.
  • Keep the First Date Simple. Need to know something about me before fulfilling an offer (such as free 30 day demo)? That's fine. But keep it simple. Why do you need more than an email address and name on our "first date"? I'm not applying for a home loan. Keep the conversion forms short and incrementally ask for more information over time.
  • Where in the World Is Carmen Sandiego? Keep me engaged. Continue and evolve the story. The Super Bowl ad is only the beginning. I need to go online to learn the middle..... keep the dialogue going and engage me in the ending.
  • Cross Channel Boundaries. I have a mobile phone. Let me subscribe to SMS alerts as part of the dialogue. Coordinate Television, Internet, and Mobile to facilitate a dialogue.
 |  | 
Posted: Friday, January 25, 2008 7:50:33 AM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 
2007 was a wild year. So wild, in fact, that it's taken me 3 weeks just to get my bearings straight and accept the fact a whole year really has gone by.
 
In 2007 we tripled our office size, quadrupled our staff, had 5 times more revenue than in 2006, operated profitability, and added 30 new customers.... and I see no change in sight.
 
Some lessons learned along the way:
 
Live, Eat, and Drink SaaS:
As a SaaS provider we "eat our own dogfood", so to speak. We run our business entirely on service oriented, on-demand business applications and own zero servers. Here's a sampling of services we use on a daily basis:
Google Apps for Email, Calendars, Documents, IM, and general productivity.
i-Dialogue: Web site, eMarketing, email management
Salesforce.com: CRM, Support and Operations, Campaign management
CVSDude: For managing our product source code, versions. Developer collaboration.
Quickbooks Online: Accounting, invoicing, billing
PayCycle: Payroll
Pingdom: Service monitoring
Gemini: Pro Service Automation, issue tracking, project management (OK. we actually installed and host this on one of our leased datacenter servers.... but we have a few of those available).
Central Desktop: Project Management
 
Create, Sell, and Support. Outsource the Rest
We create stuff... sell stuff... and support stuff. Our partners do a much better job at all the other stuff. I've learned to let go of doing too many things in-house and outsourcing to experts when it makes sense.
 
Maximize Developer Reach
The challenge in 2007 was not so much that our environment wasn't customizable or accessible to Developers. In fact, it was the opposite. *Anything* is possible when you integrate Visual Studio .NET with Salesforce and our productivity gains are massive when using this framework. But sometimes using Visual Studio .NET to customize a web site/portal can be like using a Swiss Army Knife to open a bottle of Corona. Sometimes a simple $0.25 bottle opener will do just fine.
 
We've recognized several opportunities to move common features found in VS.NET out to the browser, which allows web developers to rapidly customize their web sites without the need for bulky desktop web development tools.
 
I am practically biting my tongue as I write this as I know what is waiting around the corner in the next release our product. It truly is becoming what Marc Andreessen would refer to as a Level 3 platform.
 
I already have a series of blog articles queued up on this exciting announcement, so stay tuned.
 
Say "No" to Grow
It's hard to say "No" when a lucrative opportunity comes along, but it's important to recognize when "short term gains" could become "long term pains".
 
In 2007 we successfully said "No" to almost every non-Salesforce.com opportunity. Was it painful? Yes. Did we lose customers, prospects, and partners by committing to this strategy? Yes. Did we grow? Absolutely!
 
In fact, we're no longer hedging our bets and maintaining 2 brands. Cubic Compass Software, which historically has been focused on on-premise portal solutions and .NET infrastructure since 2001 is undergoing re-branding and a re-launch in February 2008 to focus exclusively on our new service oriented model. i-Dialogue will continue to exist as our hosted solution brand.
 
With the addition of Jennifer Clark as our Director of Sales and Marketing, I know we'll always have someone at the helm maintaining our focus on what we do best.
 
 
Horizontal Over Vertical Integration
I found it very interesting that Rob Carter, CIO of Fedex/Kinkos, acknowledged that it's often easier to add value to your customers by horizontally integrating services rather than vertically building the infrastructure in-house.
 
The path of least resistance to solving an IT problem increasingly involves looking outside the 4 walls of an organization and connecting with other services. You integrate with one web service and you just get hooked. Service levels, performance, and reliability are increasing while time to deploy and costs are decreasing. These trends are undeniable and we are witnessing an amazing paradigm shift.
 
With this strategy in mind, we're foregoing projects like LDAP or SharePoint integration in favor of Google, StrikeIron, and other service oriented integrations.
 
 
Predictions for 2008
 
Should I bother to even make predictions? I wasn't too far off with my 2007 predictions (albeit I was a little too harsh with my consumer app predictions. YouTube turned out to be pretty useful and amazingly scalable)
 
The fact is, I'm under NDA with some interesting organizations and have consulted/advised on enough upcoming projects to know that 2008 will be a very exciting year for SaaS.
 
I don't think President McCain would go out on such a limb either as to make predictions about Google's telephony strategy, the acquisition of Citrix and Computer Associates, lower interest rates, sluggish consumer spending until Q4, the invention of new loan consolidation instruments, continued high gas prices, the semantic what?, a major volcano eruption, Ballmer's retirement (to keep Bill company), a huge social mobile PR hype campaign resulting in massive lashback, the beginning consolidation of several Java open source projects under one umbrella, Dell regains #1 position, 0 high-tech IPOs of significance, 2 significant public companies going private, a major security breach involving Chinese espionage, one more zero-day left in WinXP, highest bidder gets bot nets to attack, public demands more government oversight which opens doors to taxing Internet purchases, and..... Tiger Woods wins 2 majors (whew) ;-)
 
Posted: Wednesday, January 23, 2008 8:23:26 AM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 

NetSuite is filing for an IPO with plans to trade under the ticker symbol "N". This article provides the details and also puts to rest any speculation around Larry Ellison's control over the company's direction.

The $99M raised by the IPO will give NetSuite some additional fuel to compete in the on-demand CRM/Financials market. I know I'll be watching "N" closely. Our Accountants have tried the product, love it, and it's on our radar to license in '08 or '09... unless a killer Financials app shows up on the AppExchange first :-)

 | 
Posted: Saturday, December 08, 2007 6:14:59 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Do you want a career in the Internet-based delivery of on-demand software?

Is your definition of "team building" playing WoW with Guild members? (Horde preferred. Alliance players accepted ;-) )

Do you enjoy the challenge of working with a diverse set of web development technologies, such as Flash, ASP.NET, C#, JavaScript, CSS?

Would you like to use next-generation technologies, such as Silverlight, AIR, VisualForce, and Apex?

Do you have an appreciation for test-driven design and development?

Then send your cover letter and resume to jobs@i-dialogue.com. We'd love to talk with you!

Posted: Thursday, November 08, 2007 12:25:38 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

... as if there is such a thing. :-) Humorous video from Microsoft digital advertising group.

 | 
Posted: Friday, October 19, 2007 1:34:03 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Paul Graham has a great article on the future of web startups that is relevant to Salesforce.com's recent partnership with Bay Partners to help fund startups on the AppExchange.

The article asks the fundamental question "Is venture capital needed to start a web company?" and Paul (A VC himself) provides an honest answer that if history is any indication, then increasingly the answer will be "no".

I've struggled with this question for several years. During the peak of the dot-com bubble I pitched ideas and working prototypes to several investors, which was really a drain of time and resources. I knew the cost of entry was low enough that qualified companies should be demonstrating real customers.... not just technology.

The beauty of today's environment is that 1-2 people can quickly implement an idea on a platform like Salesforce.com (ahem... I mean force.com), engage with real customers, deliver immediate value, and grow with little upfront capital expense (meanwhile passing this efficiency of scale onto customers at the same time).

Fortunately, our advisors and management team do not believe VC is necessary at this point. We're growing at 100%+ annually with a backlog of work and opportunities that traditional financial institutions would eagerly support via debt, but still I wonder.... why would a web startup need $5M or even $500,000 to get started today?

Of course any entrepreneur could find a use for any amount of capital, but would it be the most appropriate use and provide the greatest return to investors?

A notable point from Paul's article:

"When starting a startup was expensive, you had to get the permission of investors to do it. Now the only threshold is courage."

Posted: Sunday, October 07, 2007 6:10:38 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Lot's of new faces at i-Dialogue. See our company page for details.

People recently joining i-Dialogue include
Michael Palmer: Interactive Web Development
Mitchell Hanson: Marketing
Joseph Tjaarda: Interactive Web Development

Posted: Friday, August 10, 2007 7:26:13 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Fake Steve Jobs has been outed by the New York Times. Bummer... let's hope the writing style doesn't change after moving to Forbes.com.

Posted: Tuesday, August 07, 2007 4:40:34 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Looking for a way to enjoy the beautiful Oregon Summer evenings? Check out http://www.lunchtime.us/ (I'm hoping to start attending the Monday evening league games). Other disc golf courses in Oregon.

Posted: Monday, July 02, 2007 8:19:02 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

All the buzz around Apple Safari Web Browser for Windows got the best of me, so I ventured on a "safari" to take this Beta release for a quick test drive.

The download was only 7.97 MB. I did not opt for any add-ons or plug-ins. The install went fairly fast.

Of course, my immediate curiosity was how our web site appeared in Safari for Windows. I had no immediate complaints. All the Flash and dynamic/interactive features appeared to work with no problems. There were just a couple layout and formatting issues I noticed.
DLOG_Home_Page.png

The use of gel buttons on the page slider and web forms are a nice (and I guess expected) touch. The marketing emphasis on performance is not overblown. While I did not conduct any measurable tests, I did notice a difference in page load time compared to IE7 on several sites.



But things started to turn sour when I actually tried to use Safari for productivity tasks, like Google Premier Apps and Salesforce.com CRM.



The amount of memory consumed started to increase during my Salesforce session, even with only one tab open. IE7 seems to stabilize around 30MB for many of my routine web tasks. Safari quickly shot up to 90MB for similar tasks.

My productivity is very dependent on the ability to toggle between tabs using CTRL+TAB in IE. The equivalent in Safari CTRL+{ and CTRL+} was not only a stumbling block to learn, but didn't even work.

Bottom line? This *is* a beta release and I had beta expectations. But I was pleasantly surprised and will plan on making Safari a standard component of our web hosting and validation test framework. I may even make Safari my "daily driver" once the memory and tab toggling issues are resolved.

Posted: Friday, June 22, 2007 11:52:43 PM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 

Perhaps it's time for me to start seriously considering a Mac. Every objection I've ever had to purchasing a Mac seems to have vanished in the past 2 days as Steve Jobs has announced several new features that will be in Mac OS X Leopard.

 Safari Web Browser for Windows. Wow. Apple plans to use iTunes downloads as a trojan horse for installing Safari on Windows, and with 1 Million downloads of iTunes per day I think they have a good chance of increasing market share.

Did Steve also point out that Safari is faster than IE and Firefox? Watchout!

 Parallels and VMWare will both support virtualization for running Windows apps on Mac.

 One product. One price. (Here's a subtle parody at Vista's multiple versions).

 But the real deal closer? Electronic Arts will launch Tiger Woods PGA Tour '08 for Mac. I'm sold... ;-)

Posted: Wednesday, June 13, 2007 5:32:10 AM (GMT Standard Time, UTC+00:00)  #   
Comments [1]  | 

It's official. The old "ball and chain" of hosting on-premise applications is now over. We converted the last of our in-house applications to on-demand and can now access 100% of our applications anytime, on-demand, from anywhere in the world. Absolutely no servers running in-house.

This includes:

  • Email and Calendar Scheduling (Google Premier Apps)
  • Financials (Quickbooks Online)
  • CRM (Salesforce)
  • Source Code Management (CVS Dude)
  • Issue and Project Management (Trac and Gemini)

I guess we'll find out on Tuesday just how integrated our Salesforce CRM and Google Apps will be.

Posted: Sunday, June 03, 2007 3:36:26 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Great exchange here between Steve Jobs and Bill Gates at a Wall Street Journal event. Even with the inherent competition, manifested in the "I'm a PC... I'm a Mac" commercials, you can still sense the mutual respect between these two.

Posted: Friday, June 01, 2007 3:39:54 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

(Off Topic) Somehow I never envisioned this CD I recorded several years ago would be described as a "Rare - Out of Print - Mint CD" on eBay.

I'd like to thank all 5 of my fans for hanging on to their copies for so long. I have 750 more copies in my attic if anyone is interested :-)

 

Posted: Thursday, May 03, 2007 1:19:34 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

It always astonishes me to hear people defend the need to manage corporate information internally, yet they outsource the most sensitive data of all... their paycheck!

For example, here is one persons response to replacing their Exchange email server with a Google solution:

"Rule #1 of corporate America - Proprietary information does not leave the company boundaries unless an NDA is in place. Proprietary information is only given under NDA if strictly necessary.

These decisions are made by upper management and lawyers, not IT. There is no way in hell that my company would EVER move to an externally hosted solution.

In addition, having critical services hosted externally is Just Plain Stupid."

My experience has been 4 out 5 of these companies already outsource their payroll to someone like ADP. Ahhh... the irony.

I'm starting to wonder if Nicholas Carr's assertion that the IT Emperor has no clothes is true. Corporate America is entering an era of operational innovation, not feature innovation, and operational innovation requires managing your IT services as you would your electric and water bills; repeatable, reliable, and managed by specialists.

There is a definite fear of looking incompetent if you suggest outsourcing something as fundamental as Email or CRM to an outside provider, but there is no rational logic for rejecting this option.

 | 
Posted: Sunday, April 15, 2007 7:39:03 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Shai has announced he is leaving SAP. Shai's story is an inspiring one.. Entrepreneur builds portal software start-up company, company is acquired by large established software company, entrepreneur stays at large company and changes the company culture to embrace the web and web services.

Does Shai's departure signal that SAP is just too entrenched in annual maintenance fees and on-premise software solutions for any one person to turn the ship? Shai's post-SAP ambition to change the climate may prove relatively easier than changing SAP ;-)

Posted: Thursday, March 29, 2007 1:50:01 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Salesforce.com recently announced AppSpace, an extension to Salesforce CRM that allows Salesforce users to collaborate with customers through a Salesforce hosted portal. It appears to be the existing Customer Self-Service portal, but with some additional features.

AppSpace exposes a powerful feature that we've been exploiting for awhile, which is the ability to publish custom objects through the web.

AppSpace is probably comparable to a small subset of features found in i-Dialogue (namely the My Account page) and I'm sure many Enterprise and Ultimate Edition customers will take SForce up on the $995 per month offer. Once our certification is complete, we should be able to provide similar functionality to Professional Edition customers at an SMB rate.

I was a little disappointed that the base offering is limited to 200 users, which limits its ability to be a distribution platform for our Lead centric applications, such as Event Management, or HR job posting/application modules. Also, I'm not making the MySpace connection. Isn't MySpace a place where people create their own pages and personalize them for the anonymous community to consume and reference (aka social networking)? Or am I just showing my ignorance of MySpace? I have to admit I'm not too hip on this.

What will the actual domain name (URL) be for these App Spaces? Can customers create a sub-domain, such as portal.domain.com that refers to their Salesforce hosted portal? Or will it be a Salesforce.com URL? The ability to customize the colors for header, body, and footer may be a limitation for many Marketing departments seeking to offer an integrated, fully branded web experience using their own domain name.

I'm guessing the Discussion Forums functionality are being provided by Jive Software (another local Portland software company), which isn't a bad deal considering their forum server alone starts around $10K (which maybe explains the $995 per 200 customer seat license model?).

Finally, the "End of the Portal" touch by SF Marketing in the press release seemed a little over the top. I think the real value and long-term potential of AppSpace was largely buried in the PR.

I would of course be remiss not to point out that a $995 per month budget on i-Dialogue would get you "the works" for unlimited Leads and Contacts; including Content Management, Email Marketing, Forums, Knowledge Base, 3-5 live support licenses; all on a 99.99% uptime dedicated virtual server. But I digress... :-) Salesforce customers are an intelligent bunch that will ultimately figure out the right solutions to their problems.

Posted: Thursday, March 22, 2007 12:22:44 AM (GMT Standard Time, UTC+00:00)  #   
Comments [3]  | 

Jitendra Gupta has a thoughtful perspective over at Read/Write web on "How to Build a Profitable Startup By Knowing Your Users Better" (based on a NY Times article). He challenges the age old notion of the CPM (Cost Per Thousand) advertising model and suggests that simply logging the number of unique visitors to a site is not enough. You need to know who they are and present more relevant ads.

I couldn't agree more. In fact, I would raise the stakes even higher and encourage ad-based startups to differentiate themselves from the pack by only charging for qualified Leads and closed-won Opportunities, aka Cost-Per-Action (CPA) or Performance-Based Compensation (PBC) models.

Update: Check-out Googles Pay-Per-Action Beta as an example of CPA.

Many marketers would shy away from PBC, but when I see the number of qualified leads our customers process through their i-Dialogue sites, I often wonder if I'm in the wrong business.

A PBC ad startup would essentially build their site on top of a CRM system and provide their advertisers with real-time Lead and Opportunity management features and reports. Rather than paying $20 CPM, an advertiser would pay $5 per qualified Lead and $10 per Closed-Won Opportunity (or whatever monetary value you want to associate with these measurements).

The definition of "qualified lead" certainly varies across industries, but the most basic definition typically involves:

+ Legitimate Email Address or Phone Number
+ Has a need for product or service within the next 12 months

The web is a 2 way communication channel and should not be subject to the old 1-way broadcast models of television and radio. Yes, more risk is assumed by site operators who adopt a PBC model, but the upside is greater too. Make sites easier to use and display relevant calls-to-action and the result will be more self-identified web visitors and won opportunities.

Posted: Wednesday, March 21, 2007 8:50:58 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

I noticed one of my Windows laptops did not auto update its time per the new Daylight Saving Time (DST) policy in the US, so I deferred to Microsoft's time.microsoft.com server to update my clock.

But interestingly enough, it did not update the hour. Only the minutes and seconds. Very weird.

Not exactly a DST crisis. I just had to manually reset the clock.

Posted: Monday, March 12, 2007 6:25:53 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

I'm having a Sharpen the Saw weekend, mostly installing and configuring an array of Microsoft 2007 products, such as Office, Project, and Visio.

OneNote 2007 is one application I never gave much thought about, until now. I decided to install and give this application a try, and to my surprise, found it very useful.

The best way to describe OneNote is "Word on Steroids", except it's not for publishing. There's no Save button. You can click anywhere in a workspace and just start typing or pasting images as notes.

Need to know how much 500 units cost at $95 per product? Just type in 500*95= and OneNote fills in the rest. You can embed task and TODO checkboxes on any page, which are then visible at global scope. Search is pretty powerful too.

I'm still working my way through the features, but I've added a password protected page for all my personal passwords (3DES encrypted), created tabs for all functional areas of business, and sub-pages for individual projects, clients, employees, and partners.

If you use matrices as an organizational or management model, then you'll feel at home with the layout.

As I got further down the path of actually using OneNote, I paused with concern wondering how much memory this application was using (I quit using Outlook and Adobe Acrobat months ago because they had become too bloated). A quick review of my running processes showed that OneNote was only using 42MB. Cool. It can stay.

Finally, I wanted to use my OneNote files from home and work so started reviewing the sharing options. Here's where OneNote, and Microsoft Office products in general, start to show their weakness.

Sharing and collaborating on OneNote notebooks using an internal file network works like a breeze, but my home/office scenario requires sharing these files over the Internet, such as WebDAV or HTTPS connection, neither of which OneNote supports conveniently.

Here's where OneNote could have really delivered a hybrid SaaS experience by offering to host the OneNote files for me on a Microsoft server in the cloud (without assuming I could, or wanted to install SharePoint and manage the server internally).

I ended up solving the file sharing issue using one of our public file servers (SVN), but that's my only real gripe. Overall this is a very powerful application that I suspect will make it's way into my daily array of productivity tools.


Posted: Monday, March 12, 2007 1:45:41 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

I've updated our white paper on portal security with a new section on securing AJAX gateways to account for what I perceive to be a growing concern with interactive web and portal applications.

In layman's terms, Web 2.0 web applications achieve new levels of interactivity by employing a programming technique that dynamically updates web pages without actually having to re-render the whole page. But these applications use a "back door" to communicate with web servers that, when left insecure, can expose data.

Not to be unnecessarily alarming, be the next major wave of compromises will likely occur as a result of AJAX exploits; as traditional attack vectors, such as buffer overflows and SQL injection, become less common.

Posted: Sunday, March 11, 2007 9:31:01 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

I'm really excited to announce that Jim Allen has joined the i-Dialogue team as our Technical Director. Jim brings a diverse set of skills to i-Dialogue in multimedia design, eCRM, web portal development, C#, ASP.NET, and mobile application design and development. Jim is heading up a new Test Driven Development environment that will help i-Dialogue mature into a world class, high quality relationship marketing platform.

Finally, I'm not the only golfer in the office. Now we just need some weather over 60F ;-)
Jim Allen

Posted: Sunday, February 25, 2007 1:08:26 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

The rumors are over. Google Apps are here and I'm very happy to be moving my consumer Google Docs & Spreadsheets over to this new service and sharing calendars with our employees and extended network. I experienced 99.9%+ uptime during the beta period, so I'm comfortable using Google Apps Pro for company-wide communication and collaboration.

The open API is just icing on the cake. Time to rethink my Google Docs for AppExchange app and take it to the next level. :-)

Posted: Thursday, February 22, 2007 6:14:26 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

A few days ago I commented on how i-Dialogue form validation may help to prevent Web-to-Lead Spam. Well, that exercise led to experimenting with other validation rules that may be of interest to eMarketing power users.

Note: i-Dialogue forms use an age old syntax for validating form fields called Regular Expressions. It's alright if the following validation rules look cryptic or bizarre (they look that way to me too :-) ). But these expressions pack a lot of punch and can be very powerful.

To use these expressions, simply enter Edit mode on any Text or TextArea type question and paste the expression into the Validation Expression textbox.



Basic Email Validation:
[\w\.-]+(\+[\w-]*)?@([\w-]+\.)+[\w-]+
Ensures email address conforms to basic name@domain.com format.

Consumer Email Exclusion:
[\w\.-]+(\+[\w-]*)?@(?!gmail|yahoo|msn|hotmail|googlemail|freenet|rediffmail|aol)([\w-]+\.)+[\w-]+
Ensures email addresses are not from any consumer (free) email ISPs. Great for B2B marketing campaigns.

Positive Decimal:
^[0-9][0-9]*(\.[0-9]*)?$
Ensures entered value is a positive decimal.

URL:
(?\w+):\/\/(?<Domain>[\w.]+\/?)\S*
Ensures web address is the proper format.


Date (DD/MM/YYYY):
((0[1-9]|[12][0-9]|3[01]))[/|-](0[1-9]|1[0-2])[/|-]((?:\d{4}|\d{2}))
Ensures date is in DD/MM/YYYY format.

Posted: Sunday, February 18, 2007 2:24:16 AM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Checkfree has acquired Corillian, my previous employer, for $245M. When I joined Corillian in the late 90's, the Founder had just purchased the company back from Checkfree after a previous acquisition in the mid 90's. There were about 25 employees and annual revenue of $300,000 (and lots of Angel/Venture Capital).

The earlier buy out terms are probably buried somewhere in Edgar, but I recall the earn out called for a ~6% royalty paid to Checkfree for a few years, which weighed on the EPS for awhile.

Very interesting (and surprising) news. I wish all the folks at Corillian the best.

Posted: Wednesday, February 14, 2007 6:33:52 PM (GMT Standard Time, UTC+00:00)  #   
Comments [0]  | 

Here were my Super Bowl favorites:

Na