Skillsets

What I do

Grid-4-64

CRM

Implementing a CRM system means connecting the dots on all your business processes.  I've done this with clients spanning many unique industries.
Cloud_8-64

Salesforce.com

I hold several Salesforce.com certifications.  There's not much I haven't done on the Force.com platform.
Laptop-64

Software Development

I enjoy coding solutions to business problems.  I have experience with a number of languages, frameworks, and platforms.
Chat-2-64

Communication

Communication is the key to success. Successfully aligning project stakeholders, end-users, and partners only happens when the lines of communication are open.
From The Blog

Display Inaccessible Objects to (Salesforce) Portal Users

It’s quite late, and I can’t think of anything particularly clever to say, so I’ll just get straight to the point. If you’ve ever built a custom portal using Salesforce Sites then you’ve most likely had to navigate your way through the various portal licenses at some point. Let’s see, there’s a Customer Portal, a [...]

Summer ’11 Master-Detail Quirk [UPDATED]

*****UPDATE June 30, 2011****** Shortly after this post I was contacted by Salesforce’s Apex product manager who wanted to follow up on this issue and help resolve it.  Major kudos to Salesforce for monitoring the blogosphere and addressing the problems of their partners and customers.  After spending some time trying to recreate this problem the [...]