<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4425071301185813459</id><updated>2011-12-06T02:35:48.075-05:00</updated><category term='Analytics'/><category term='Twitter'/><category term='Phishing'/><category term='Microsoft'/><category term='Force.com'/><category term='Email'/><category term='Data Storage'/><category term='Calendar'/><category term='Winter&apos;09'/><category term='Validation Rule'/><category term='Management'/><category term='Google Sites'/><category term='IDE'/><category term='triggers'/><category term='Non-Profit'/><category term='Videos'/><category term='encryption'/><category term='Productivity'/><category term='travel'/><category term='SaaS'/><category term='LinkedIn'/><category term='admin tips'/><category term='Chatter'/><category term='Blogs'/><category term='Ideas'/><category term='Sites'/><category term='VMforce'/><category term='Reports'/><category term='Project Management'/><category term='Adoption'/><category term='security'/><category term='Visualforce'/><category term='Dreamforce'/><category term='Gauges'/><category term='Button-Click'/><category term='Workflow'/><category term='Developer'/><category term='Java'/><category term='Best Practices'/><category term='Google'/><category term='Dashboard'/><category term='Self-Service Portal'/><category term='GTD'/><category term='certification'/><category term='Maps'/><category term='Format'/><category term='Apex'/><category term='Releases'/><category term='html'/><category term='Collaboration'/><category term='Formulas'/><category term='S-Controls'/><category term='Sandbox'/><category term='IdeaExchange'/><category term='Datetime'/><category term='Training'/><category term='Books'/><title type='text'>Force Monkey</title><subtitle type='html'>I am Force Monkey, hear me Chatter!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default?start-index=101&amp;max-results=100'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>102</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-5890925585028116181</id><published>2011-12-03T20:44:00.001-05:00</published><updated>2011-12-03T21:00:48.027-05:00</updated><title type='text'>Configure - Price - Quote (CPQ) Solutions</title><content type='html'>&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MzyiFjcI2YY/TtrQv7p-rvI/AAAAAAAAC1U/pKIvjwNh_fA/s1600/markettecture2c.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="207" src="http://4.bp.blogspot.com/-MzyiFjcI2YY/TtrQv7p-rvI/AAAAAAAAC1U/pKIvjwNh_fA/s320/markettecture2c.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Image:&amp;nbsp;&lt;a href="http://apttus.com/solutions/configure-price.php"&gt;Apptus CPQ Suite&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Sales Cloud application by Salesforce.com provides allof the basic elements for small and medium-sized businesses to generate pricebooks and build sales quotes.&amp;nbsp; But whatabout enterprise-sized organizations or even smaller companies with verycomplex product configurations?&amp;nbsp; Forthese businesses, the standard price book, product and quote tools inSalesforce.com may not be sufficient.&amp;nbsp;These companies must generally turn to a Configure-Price-Quote (CPQ)solution.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;What’s In a CPQ Tool?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;CPQ solutions vary by vendor, but generally include thefollowing features:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Product Catalog:&lt;/b&gt;&amp;nbsp; In aCPQ tool, Products and/or service offerings are loaded into a product catalog,which stores product information in a structured and consistent way: productname or service name, description, SKU, pricing information and pricing history.&amp;nbsp; Some CPQ solutions also allow productmanagers to upload data sheets, pictures and or video clips.&amp;nbsp; Product catalogs can become very complextools, allowing organizations to define a nested catalog hierarchy,relationships between products, product code translations for backend billingsystems, access / visibility rights, and more.&amp;nbsp;As a Salesforce.com Administrator, you’ll want to carefully review howthe CPQ product catalog integrates with Salesforce.com Products and Pricebooks.&amp;nbsp; Both are critical areas if you want to takefull advantage of Salesforce Opportunity and Quote management features. Thebest solutions advise users on related products, provide price comparisonservices, and integrate directly with enterprise resource planning (ERP)systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Product Configurator:&lt;/b&gt;&amp;nbsp;You want your sales team selling, not getting mired down in the complexarray of currently available product bundles and promotional offers.&amp;nbsp; Product configurators are tools that theSales team use to customize bundles of product offerings accurately andquickly. &amp;nbsp;&amp;nbsp;The best CPQ solutions featureconfigurators that hide the complexity of your service bundle and productofferings.&amp;nbsp; Rules management features allowproduct managers to define product relationships and bundling rules, whichensure deals are built and priced correctly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Needs Analysis / Guided Selling:&lt;/b&gt;&amp;nbsp; Advanced CPQ solutions feature tools that guide&amp;nbsp;the ustomer, partner or sales user tosee related products / offerings, see automatic discounts or promotions theymay be eligible for.&amp;nbsp; It allows them tocompare similar product offerings side by side, or alerts them to currentpromotions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Quotes / Proposals Generator:&lt;/b&gt;&amp;nbsp; When you start descending into your CPQvendor selection process, you’ll find that most CPQ vendors have a stand alonesolution – which allows for all product configuration, pricing, proposals,approvals and quote management to be done in their platform – a full SFAsolution.&amp;nbsp; Optionally, they may alsoprovide some integration with the CRM platform of your choosing.&amp;nbsp; Rich quoting tools will feature extensions,like selectable cover letters, product details, a “first bill” snapshot (forsubscription models), terms &amp;amp; conditions, electronic signature integration(DocuSign, eSign, TurboSignature).&amp;nbsp; Theymay also include workflow rules to automate the approval process, if needed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;When Do You Need CPQ?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you answer yes to one or more of these questions, chancesare you need a CPQ solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- Our current configurations and price rules are scatteredacross multiple documents – and finding them is slowing your sales team down&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- Our Sales team submit orders with invalid configurationsor incompatible products; correcting these is costly&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- Orders are submitted with incorrect pricing for theselected configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- Our Sales team frequently submit orders using expired /discontinued promos or products&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- The process of rolling out a new promotion is extremely complex,time-consuming and prone-to-error&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- Our product configurations / bundles are so complex, wecan’t allow customers to order products over the web&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;CPQ Vendors(Salesforce.com Certified)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Looking to learn more about CPQ solutions?&amp;nbsp; The following vendors have CPQ solutions thatintegrate to some level with Salesforce.com:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://apttus.com/solutions/configure-price.php"&gt;Apptus&amp;nbsp;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.bigmachines.com/"&gt;BigMachines&lt;/a&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.cameleon-software.com/"&gt;Cameleon Software&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.fpx.com/"&gt;FPX&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.sterlingcommerce.com/asia/Products/multi-channel-selling/configure-price-quote/"&gt;Sterling Commerce&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.webcominc.com/"&gt;WEBCOMinc&lt;/a&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Other CPQ Vendors&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.crmantra.com/CPQOnDemand.html"&gt;CRMantra&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;- &lt;a href="http://www.smartcatalog.com/CPQ.html"&gt;SmartCatalog&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-5890925585028116181?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/5890925585028116181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/12/configure-price-quote-cpq-solutions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5890925585028116181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5890925585028116181'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/12/configure-price-quote-cpq-solutions.html' title='Configure - Price - Quote (CPQ) Solutions'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MzyiFjcI2YY/TtrQv7p-rvI/AAAAAAAAC1U/pKIvjwNh_fA/s72-c/markettecture2c.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6759828493382052246</id><published>2011-07-09T12:33:00.000-04:00</published><updated>2011-07-09T12:33:02.235-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='certification'/><title type='text'>How To Prepare for Salesforce.com Certifications</title><content type='html'>&lt;span id="goog_830522960"&gt;&lt;/span&gt;&lt;span id="goog_830522961"&gt;&lt;/span&gt;&lt;br /&gt;I'm helping a new group of Salesforce.com Admins prepare for their upcoming ADM201 Certifications (which they'll be taking at Dreamforce 2011). &amp;nbsp;While preparing to help THEM prepare, I created this quick list of 14 tips, tricks and advice -- I hope you find it useful!&lt;br /&gt;&lt;br /&gt;1.) &amp;nbsp;&lt;b&gt;Exam Format:&lt;/b&gt;&amp;nbsp; This is a timed, multiple choice exam. &amp;nbsp;There are 60 questions you must answer within a 90-minute window. &amp;nbsp;Some questions have one answer, some have multiple correct answers (and you must select all of them correctly). &amp;nbsp;The advantage of a multiple choice format is that all of the information is in front of you. &amp;nbsp;The disadvantage is that additional information is also given to you, designed to confuse you. &amp;nbsp;Some people excel at this format and never have to study. &amp;nbsp;I’m not one of those people. &amp;nbsp; I need to study hard, write down the information, and review / recall it often.&lt;br /&gt;&lt;br /&gt;2.) &amp;nbsp;&lt;b&gt;Exam Environment:&lt;/b&gt;&amp;nbsp; Salesforce certification exams are taken on a computer and monitored by a proxy. &amp;nbsp;The exam software will present you with one question at a time. &amp;nbsp;You must answer it or skip it, and then move on to the next question. &amp;nbsp;At the end, the software gives you a chance to review each question and verify or change your answer. &amp;nbsp;The exam is pass/fail: you need to score a 67% or higher to pass (hey, for most exams we took in college, that’s an F, so how hard can it be, right?). &amp;nbsp;Exam results are calculated immediately: you will know if you passed or failed before leaving the exam area.&lt;br /&gt;&lt;br /&gt;3.) &amp;nbsp;&lt;b&gt;Scope of the Exam matches the Scope of Salesforce.com:&lt;/b&gt;&amp;nbsp; The exam covers the full breadth of functionality in Salesforce.com. &amp;nbsp;This might be challenging for admins who are only focused on one aspect of Salesforce.com for their companies (i.e., a new admin who is only using the Sales App for sales force automation features). &amp;nbsp;Salesforce Administration training and certification covers the full gambit of Salesforce Apps: Marketing, Sales, and Customer Support. &amp;nbsp;You will need to learn (or refresh) on all of the applications in Salesforce, as well as features that might not be often touched (user / profile / role configurations, security configurations, etc. &amp;nbsp;I wasn’t prepared for questions about configuring international monetary settings or changing the default languages, because in the company I worked at didn't use these features (and I hadn't attended the training, I just opted for the test). &amp;nbsp;I passed, but I wouldn't be surprised if I just barely squeaked out a 68% (Salesforce doesn't share the test results, so I'll never know how well or poorly I did on that first exam). &amp;nbsp;Since then, I have been much more careful in my exam preparation. My advice here is to make sure you’re focusing on the full functionality of Salesforce.com, not just the functionality that you're making use of at your current company.&lt;br /&gt;&lt;br /&gt;4.) &amp;nbsp;&lt;b&gt;Preparing for the Exam:&lt;/b&gt; Don’t wait to the last minute. &amp;nbsp;This is not the type of exam you can cram for the day before (unless you’re one of those people mentioned above, who can breeze through multiple choice formats with no problem). &amp;nbsp;Start preparing weeks before you schedule the test. &amp;nbsp;Dedicate small increments of study time every day. &amp;nbsp;Use the last few nights prior to the exam to review all of the information you have collected / prepared.&lt;br /&gt;&lt;br /&gt;5.) &amp;nbsp;&lt;b&gt;Get a&amp;nbsp;Study Partner:&lt;/b&gt; &amp;nbsp;If you can, find yourself a study partner. &amp;nbsp;Study buddies and study groups were great in college, they're great when prepping for the Salesforce.com Certification exams. &amp;nbsp;Don't have anyone you can partner up with at work? &amp;nbsp;Get involved and connect with folks in your local user group, you’re almost certain to find someone preparing to take the exam, preparing to recertify, or eager to be talked into it! &amp;nbsp;Plan study sessions,&amp;nbsp;take turns reviewing chapters and writing down your own multiple choice test questions for each other. &amp;nbsp;Create mock exams for each other and test each other.&lt;br /&gt;&lt;br /&gt;6.) &amp;nbsp;&lt;b&gt;Certification Training:&lt;/b&gt;&amp;nbsp; Salesforce offers 5-day, instructor lead classes which help participates prepare for the Salesforce Certification exams. &amp;nbsp;There are courses for Admin (ADM201), Advanced Admin (ADM301), Force.com Developer (DEV401), Force.com Advanced Developer (DEV501), and Consultant (CON201). &amp;nbsp;Courses range from $3,000 (for Salesforce.com Administrator Certification) to $4,000 (for Advanced Admin, and all other certifications). &amp;nbsp;The courses generally include a voucher to take the exam. &amp;nbsp;You can register and learn more about these training programs at &lt;a href="http://www.salesforce.com/training"&gt;www.salesforce.com/training&lt;/a&gt;. &amp;nbsp;Confession: I've never taken one of these (I'm too cheap, and I don't personally do well with instructor-led class formats). &amp;nbsp;Still, I hear great things from the folks in my Admin and Developer network who have taken them. &lt;br /&gt;&lt;br /&gt;7.) &amp;nbsp;&lt;b&gt;Get the Latest Study Guide from Salesforce.com:&lt;/b&gt;&amp;nbsp; At the bottom of the &lt;a href="http://www.salesforce.com/services-training/training_certification/certification/"&gt;Salesforce Training and Certification&lt;/a&gt; page there are descriptions and links to the study guides for each of the current certification offerings. &amp;nbsp;The study guides include sample questions in the format you'll see during the certification exam. &amp;nbsp;These are very helpful, make use of them. &amp;nbsp;Here is a link to the current (Spring’11) &lt;a href="http://www.salesforce.com/assets/pdf/misc/SG_CertifiedAdmin.pdf"&gt;Administrator Study Guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;8.) &amp;nbsp;&lt;b&gt;Some Great Trips from Bloggers:&lt;/b&gt; &amp;nbsp;Hayata Takeshita (&lt;a href="http://twitter.com/crmverse"&gt;@crmverse&lt;/a&gt;) offers some great advice on his blog: &lt;a href="http://www.crmverse.com/salesforce-com-certification-exam-notes/"&gt;Salesforce.com Certification Exam Notes&lt;/a&gt;. &amp;nbsp;Hayata writes, “One obvious piece of advice was to read the questions and answers carefully, especially those with NOT, CANNOT, and EXCEPT in them. &amp;nbsp;I was provided with two pieces of paper and it helped to answer the questions as TRUE and then transpose them to fit the question format.” &amp;nbsp;Hayata also suggests a practical study aid: flash cards. &amp;nbsp;He built his flash cards using the Notepad app on his iPhone. &amp;nbsp;“Since the exam was mostly about memorization, flashcards were a great tool. &amp;nbsp;There’s something about writing stuff down that helps improve the learning ability of people.” &amp;nbsp;You should also check out Hayata's vlog: &lt;a href="http://www.crmverse.com/home-study-for-the-adm201-certification-exam/"&gt;Home Study for the ADM201 Certification Exam&lt;/a&gt;. &amp;nbsp;It's a short, 8 minute video with some great tips and advice. &lt;br /&gt;&lt;br /&gt;9.) &amp;nbsp;&lt;b&gt;Another Great Blog Resource:&lt;/b&gt; &amp;nbsp;&lt;a href="http://forcecertified.com/"&gt;ForceCertified.com&lt;/a&gt; is a fantastic resource. &amp;nbsp;The site was designed by John Coppedge (&lt;a href="http://twitter.com/johncoppedge"&gt;@johncoppedge&lt;/a&gt;), who created the site while preparing for his own Salesforce Administrator Certification exam. &amp;nbsp;John went on to obtain his developer and consultant certifications, and updated the site to reflect the preparations he did for those exams, as well. &amp;nbsp;The site also includes a link to a simulated, timed &lt;a href="http://www.proprofs.com/quiz-school/story.php?title=salesforcecom-certified-administrator-practice-exam"&gt;practice exam&lt;/a&gt;. &amp;nbsp;The questions in the ProProfs practice exam are similar (if not slightly harder) than those in the actual certification exam. Take this exam and check your score at the end. &amp;nbsp;As mentioned previously, you need to score 67% or better on the Salesforce exam.&lt;br /&gt;&lt;br /&gt;10.)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;Write it down:&lt;/b&gt; &amp;nbsp;Both John and Hayata used similar means to prepare for the exam: they read the materials carefully and then wrote the information down. &amp;nbsp;Hayata created flash cards on his iPhone Note app, John created a website. &amp;nbsp;If your study practice includes writing stuff down, you will likely retain it better. &amp;nbsp;If you have a tablet device or smart phone, I recommend checking out &lt;a href="http://www.studyblue.com/"&gt;www.studyblue.com&lt;/a&gt; – free online flashcards that you can study wherever you go!&lt;br /&gt;&lt;br /&gt;11.)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;Harmony of Mind requires Harmony of Body:&lt;/b&gt; &amp;nbsp;Get plenty of rest and eat healthy meals the day before. &amp;nbsp;Have a great breakfast the day of the exam. &amp;nbsp;Be positive – you’ve worked hard preparing for this, you can do it!&lt;br /&gt;&lt;br /&gt;12.)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;During the Exam:&lt;/b&gt; &amp;nbsp;Think actively and logically. &amp;nbsp;Read the questions carefully, don’t rush. &amp;nbsp;This is a timed exam, so answer all questions that know the answers to first, skip the ones you don't. &amp;nbsp;Then you can do the mental math ( “Hey, that’s 80%, I should be ok.”) before going back to answer all the questions you weren't certain on. &amp;nbsp;Do a final review of all questions and answers, if you have time. &lt;br /&gt;&lt;br /&gt;13.)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;After the Exam: &amp;nbsp;On no, you didn’t pass!&lt;/b&gt; &amp;nbsp;Don’t worry, rumor says that upwards of 40% of people fail their first attempt at the exam. &amp;nbsp;Don’t despair, you’re still in good company (you’re part of the bold few who have actually made the effort to get certified!). &amp;nbsp;You are wiser about the questions and format, and better prepared for the NEXT time you take the exam. &amp;nbsp;It will cost you $100 to re-test, and I recommend doing that sooner (within 1-2 weeks) than later. &amp;nbsp;Recall (and write down!) as many questions that stumped you as possible. &amp;nbsp;Then study and prep for the next test.&lt;br /&gt;&lt;br /&gt;14.)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;After the Exam: Congratulations, you passed!&lt;/b&gt; &amp;nbsp;But you can’t stop here. &amp;nbsp;You need to recertify with each seasonal release of Salesforce.com (approximately 3x per year). &amp;nbsp;These are necessary because the Force.com platform is constantly evolving. &amp;nbsp;If you’re not going to continuously maintain your certification (which requires an ongoing financial investment), there’s not much point in taking the first certification. &amp;nbsp;Shell Black offers some great tips and advice for managing your Salesforce.com Release Exams in his blog: &lt;a href="http://www.shellblack.com/salesforce/training-and-certification/release-exams/"&gt;Release Exams&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Good luck -- and be sure to let us know how you did!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;###&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6759828493382052246?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6759828493382052246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/07/how-to-prepare-for-salesforcecom.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6759828493382052246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6759828493382052246'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/07/how-to-prepare-for-salesforcecom.html' title='How To Prepare for Salesforce.com Certifications'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-340341597216778475</id><published>2011-07-07T21:29:00.002-04:00</published><updated>2011-07-08T13:37:44.436-04:00</updated><title type='text'>Where Have All the Good Admins Gone?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PAaZrZMkR5U/ThZaeYCngYI/AAAAAAAAA7Y/zIFZ1cEBXkw/s1600/blueSkiesGreenPastures.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239px" m$="true" src="http://2.bp.blogspot.com/-PAaZrZMkR5U/ThZaeYCngYI/AAAAAAAAA7Y/zIFZ1cEBXkw/s320/blueSkiesGreenPastures.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I’ve been watching an interesting trend lately: Salesforce.com Admins are leaving their current companies and joining some of the top CRM consulting companies instead. In the past couple weeks, a half-dozen of the top “Force.com Enthusiasts” that I follow on Twitter, Facebook, and LinkedIn have signed on with companies like Appirio, Mavens Consulting, Accenture and Acumen Solutions. &amp;nbsp;Some recent examples (most on this list flocking to Appirio):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Alex Sutherland (&lt;a href="http://twitter.com/apexsutherland"&gt;@apexsutherland&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Brandy Colmer (&lt;a href="http://twitter.com/forcedotmom"&gt;@forcedotmom&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Matthew Lamb (&lt;a href="http://twitter.com/SFDCMatt"&gt;@SFDCMatt&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Meryl Flynn (&lt;a href="http://twitter.com/MerylRothman"&gt;@MerylRothman&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Jennifer Phillips (&lt;a href="http://twitter.com/crmjen"&gt;@crmjen&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Joshua Hoskins (&lt;a href="http://twitter.com/jhoskins"&gt;@jhoskins&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Kelly Walsh (&lt;a href="http://twitter.com/thekellywalsh"&gt;@thekellywalsh&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Nick Hamm (&lt;a href="http://twitter.com/hammnick"&gt;@hammnick&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Ward Geis (&lt;a href="http://twitter.com/old_nick"&gt;@old_nick&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;These aren’t just Salesforce.com Admins either … they’re some of the Top Guns in the Force.com community. Many of them are inaugural members of the Salesforce MVP program, all of them are strong Customer Evangelists for the Force.com Platform.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;What’s happening here?&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;This past month, at Cloudforce Boston, I had a chance to chat with several Salesforce Admins who are on that list. Of the individuals I spoke to, each cited a similar motivation: they’re very passionate about Salesforce.com. They know what great things it is capable of doing and they’ve seen some incredible use-cases and ways &lt;b&gt;&lt;i&gt;other&lt;/i&gt; &lt;/b&gt;companies are using it. Some expressed a little frustration at their own companies, who were not taking the recommendations and advice of these Force.com Gurus: “I just came to the realization that no matter what I tried to do, I just wasn’t going to win them over. I don’t want to fight that hard to make my company brilliant! I want to work with companies who recognize the benefits of Salesforce – who really want to use it – and then help them get the most out of it.” &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I have to confess, I occasionally experience these same frustrations. To me, it’s so clear how a well-developed and widely deployed CRM solution can completely transform a company. I’ve seen that transformation at other (smaller) companies where I’ve deployed Salesforce (and sometimes, competing CRM solutions). Partial CRM deployments are great, full CRM deployments (covering all customer-facing teams) are better, but extending the platform deep into the back office is simply #Awesome. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;In a small company, I was able to roll out CRM features across the entire company quite easily: I’d just turn features on. Users were eager to see what else the platform to do, and it was easy to roll-out custom apps and services that met their needs. In a large enterprise company, I do far less development / deployment and far more preaching. I need to constantly evangelize cloud-computing in general, basic principles of CRM, and the value of extending our CRM tool beyond Sales. It’s exhausting and I can sympathize with some of those admins who favored the consulting career path.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Another Salesforce.com Top Gun that I correspond with (whenever our cloud paths cross) has been advising her company to avoid splitting their Salesforce.com org into two instances. In some cases, it might make sense, but in their model, she knows that it doesn’t. She’s the lead Salesforce.com Admin, and is being told “do not question this decision (to split the orgs), do not ask any questions.”&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;When your company no longer allows you to give them appropriate counsel and advice – no longer allows you to even ask questions – it might be time to seek out blue skies and green pastures.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;###&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-340341597216778475?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/340341597216778475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/07/where-have-all-good-admins-gone.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/340341597216778475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/340341597216778475'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/07/where-have-all-good-admins-gone.html' title='Where Have All the Good Admins Gone?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-PAaZrZMkR5U/ThZaeYCngYI/AAAAAAAAA7Y/zIFZ1cEBXkw/s72-c/blueSkiesGreenPastures.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4984943359250701733</id><published>2011-06-11T15:27:00.000-04:00</published><updated>2011-06-11T15:27:40.414-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>Liking the New Twitter Feature – Tell Me Who Liked What I Wrote</title><content type='html'>This past month (5/23/2011), Twitter introduced a new feature: email notifications whenever someone “Favorites” or retweets one of your posts (as long as you “follow” that Twitter user).  It’s only been three weeks since the feature was rolled out, but I’m finding it to be a dang useful feature!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 14pt;"&gt;Why It’s Useful&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;My tweets are hodge-podge of information, but generally relate to CRM, Salesforce.com, cloud-computing, agile methodologies, privacy and security.  These are my hot buttons, the areas of technology I am most interested in.  These are the topics I tweet and blog about.  More than likely, the folks who follow me share some of these same interests (otherwise, why follow?).&lt;br /&gt;&lt;br /&gt;I get a lot of useful information from &lt;a href="http://forcemonkey.blogspot.com/2010/09/how-do-you-follow.html"&gt;the folks I follow&lt;/a&gt; on Twitter.  I especially like the way &lt;a href="http://forcemonkey.blogspot.com/2011/05/my-favorite-daily-news-source-twitter.html"&gt;Paper.Li&lt;/a&gt;  delivers all this content to my mailbox, in a newspaper format, twice daily. &lt;br /&gt;&lt;br /&gt;Like many Twitter users, I like to reciprocate.  I hope that the information I am tweeting is useful to those who follow me.  Until this Twitter feature came along, my tweets have been largely a “one way” communication.  Occasionally, users would retweet a particular message, and I’d see evidence of that in a my twitter stream.  But now, getting an email link with of everything that has been favorited or retweeted gives more direct feedback.  It lets me see who liked something I wrote.  Those positive feedback loops are important in social tribes.  Being able to see how often something you posted was “liked”, marked as a “favorite” or “+1” gives the author a sense of appreciation: someone found this information useful, I should do more like that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 14pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Enabling and Disabling the Feature&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;When the feature was rolled out, it was set to enable for all users.&amp;nbsp; You can change those settings easily: when logged into twitter, click the drop-down icon next to your name, settings, Notifications tab, and uncheck the appropriate activity checkboxes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-AnzS4Wun6XY/TfPBWac3hjI/AAAAAAAAA5U/0LfCkOL39ws/s1600/110611_TwitterNotification.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="184" src="http://1.bp.blogspot.com/-AnzS4Wun6XY/TfPBWac3hjI/AAAAAAAAA5U/0LfCkOL39ws/s320/110611_TwitterNotification.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;What do you think of the new feature?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Like it or hate it?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Do you think it might change the way you or others tweet?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;###&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4984943359250701733?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4984943359250701733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/06/liking-new-twitter-feature-tell-me-who.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4984943359250701733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4984943359250701733'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/06/liking-new-twitter-feature-tell-me-who.html' title='Liking the New Twitter Feature – Tell Me Who Liked What I Wrote'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-AnzS4Wun6XY/TfPBWac3hjI/AAAAAAAAA5U/0LfCkOL39ws/s72-c/110611_TwitterNotification.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7149549619370982396</id><published>2011-06-10T00:20:00.000-04:00</published><updated>2011-06-10T00:20:24.515-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='GTD'/><title type='text'>Simple Productivity Booster: Disabling the Outlook Email Desktop Alert</title><content type='html'>This past week, Ed Gallagher, our Division VP, brought in a Productivity Expert from the David Allen Company.  David Allen is the author of “Ready for Work”, “Making It All Work”, and “Getting Things Done”.  Ed had recently attended one of his seminars, and then hired one of the author’s professional consultants for some 1:1 coaching.  Ed was so inspired by the program and the benefits he got out of it, that he decided to have all of his Directors, Managers and Supervisors attend the same training.&lt;br /&gt;&lt;br /&gt;I have to confess – as finely tuned and productive as I think I am, I learned a thing or two.  One of my “instant gratification” favorites from the training was: disabling the Microsoft Outlook email pop-up … read on!&lt;br /&gt;&lt;br /&gt;Our trainer was Chris McIntyre (great speaker, great trainer!) and he promised to teach us things about Outlook that we didn’t know.  Impossible, I thought!&lt;br /&gt;&lt;br /&gt;Microsoft Outlook is my favorite email tool (sacrilege from a Force.com Evangelist, eh?), mostly because it’s the tool used by every company I’ve yet to work at.  I use all the features of Outlook and I mean all: email, calendar, contacts, groups, tasks, notes, journals, views, rules and alerts, forms, macros, VB scripts … everything.  It’s my nature.  I become extremely vested in the productivity apps that I use every day and have to understand every little nuance about them.  But there’s a difference between knowing every little feature that a product offers, and understanding when and how to use those features.&lt;br /&gt;&lt;br /&gt;One of the tips that Chris recommended early in the session: disable the email pop-up alert (which is enabled by default) triggered when a new email enters your inbox.  Chris explained, “It’s a productivity killer, especially if you get a lot of email.  And I’ve been looking at the way you all work the past few days … you guys get A LOT of email.”&lt;br /&gt;&lt;br /&gt;He’s right.  On a daily basis, there are probably 100+ emails that move through my inbox.  “Think about it,” Chris continued. “There you are, working on that really important report for your boss.  You’re in the zone, writing up the document and – tap, tap, tap.  It’s like someone tapping on your shoulder or tugging at your shirt sleeve: the email alert.  And it stays there for a while, saying, ‘Hey, look at me … it won’t take long.  Just look.  LOOK!  I’m titled REALLY IMPORANT.’”&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GUXHQPgAjKc/TfGa5nMBDoI/AAAAAAAAA5I/1j3qo6tRwZg/s1600/110609_OutlookAlert.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="210" width="400" src="http://3.bp.blogspot.com/-GUXHQPgAjKc/TfGa5nMBDoI/AAAAAAAAA5I/1j3qo6tRwZg/s400/110609_OutlookAlert.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And every email that comes in to the inbox does the same thing.  Tap, tap, tap.&lt;br /&gt;&lt;br /&gt;Of course, I knew how to disable the feature already – I just always thought keeping it on was the proper thing.  Afterall, these are emails!  They are COMMUNICATIONS!  THEY ARE IMPORTANT!!!&lt;br /&gt;&lt;br /&gt;But they’re not, really.  They are distractions.  They steer my attention away from my primary focus.  They may indeed by important, but they can wait.  Because whatever I’m working on right now is MORE important.  If someone wants to get a hold of me urgently, they can call.&lt;br /&gt;&lt;br /&gt;So I disabled the email pop-ups (In Outlook 2007, right click on the Outlook icon in your Systray, and uncheck “Show New Mail Desktop Alert”; same process for Outlook 2010, but the displayed menu options are labeled differently).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AmesWov1Rbs/TfGbKyrXtPI/AAAAAAAAA5Q/FdGrKDl_1zA/s1600/110609_OutlookSystray.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="178" width="262" src="http://2.bp.blogspot.com/-AmesWov1Rbs/TfGbKyrXtPI/AAAAAAAAA5Q/FdGrKDl_1zA/s400/110609_OutlookSystray.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Today was my first full run without the pop-up alerts.  Wow … what a difference it made.  While writing up a detailed enhancement request, I was amazed at how much better it felt to get through that whole hour, without a single email interrupt.  It was like working in the office on a quite Sunday afternoon.  Sometimes, we allow ourselves to be distracted by every little thing; we forget the importance and ease by which we can tune out the world, and how much our brains really need that.  &lt;br /&gt;&lt;br /&gt;More tricks on the way, as I review my class notes and embrace some of the other lessons learned. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;###&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7149549619370982396?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7149549619370982396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/06/simple-productivity-booster-disabling.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7149549619370982396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7149549619370982396'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/06/simple-productivity-booster-disabling.html' title='Simple Productivity Booster: Disabling the Outlook Email Desktop Alert'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-GUXHQPgAjKc/TfGa5nMBDoI/AAAAAAAAA5I/1j3qo6tRwZg/s72-c/110609_OutlookAlert.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8242120240997179243</id><published>2011-05-01T12:45:00.000-04:00</published><updated>2011-05-01T12:45:24.953-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>My Favorite Daily News Source: Twitter (via Paper.li)</title><content type='html'>If you are an avid tweeter, then I highly recommend you create your own Paper.li subscription.  It’s free, and it’s a remarkable tool for delivering focused content, directly to your email inbox, in a daily electronic newspaper format.&lt;br /&gt;&lt;br /&gt;Whenever I’m online, either at home or at work, I’ll invariably have Hootsuite up.  It scrolls a constant stream of tweeters and search topics that are of interest to me: Cloud Computing, Salesforce, Comcast, Robotics, Project Management, Process Improvement.  Hootsuite allows me to stay connected with peers and my “social community”, and find new connections with people who share my interests.  But even though I’m somewhat selective in who I follow on Twitter, it’s still an extremely high-volume of content.  It’s very difficult to keep up with that stream.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U7ZOAmSwQB0/Tb2JBAq5GwI/AAAAAAAAA4M/_iAQ5MQ-t4c/s1600/hootsuite.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="191" width="320" src="http://1.bp.blogspot.com/-U7ZOAmSwQB0/Tb2JBAq5GwI/AAAAAAAAA4M/_iAQ5MQ-t4c/s320/hootsuite.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Enter Paper.li&lt;br /&gt;&lt;br /&gt;Paper.li summarizes all of the content (links, articles, photos, videos) that were shared by the people you follow, and summarizes them into a daily newspaper format.  Confession: it felt somewhat pompous to create a newspaper around my own name.  I had to get past that, and remind myself that the daily newspaper content isn’t mine – it is stuff that was shared by all the people I follow on Twitter.  It’s all packaged up in a newspaper format, delivered to my email inbox daily.  The format is much easier to read than scrolling through a twitter stream at the end of the day.  This daily feed has become one of my favorite ways to take in news and information.&lt;br /&gt;&lt;br /&gt;Paper.li allows you to set the frequency of your newspaper feeds, including a Daily Edition (default), Morning &amp; Evening editions, and a Weekly edition.  You can even control the preferred delivery hour.  Don’t you wish you had that flexibility with your regular newspaper?.&lt;br /&gt;&lt;br /&gt;Paper.li inserts some advertisements throughout the newsletter.  The ads are not overbearing or distracting; I’m able to ignore them as easily as I ignore advertisements in a traditional newspaper or magazine. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mros8DqW5V8/Tb2N2dLC9FI/AAAAAAAAA4c/MKdky1lDozc/s1600/paperLi.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="257" width="400" src="http://3.bp.blogspot.com/-mros8DqW5V8/Tb2N2dLC9FI/AAAAAAAAA4c/MKdky1lDozc/s400/paperLi.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The result is a daily newspaper that has a refreshing mix of personal interest content mixed in with industry and work-related content.  I truly love it!&lt;br /&gt;&lt;br /&gt;Creating your own daily Paper.li newspaper is easy:&lt;br /&gt;&lt;br /&gt;1.) Navigate your web browser to http://paper.li&lt;br /&gt;2.) Click “Create A Paper” in the top right hand corner of the page&lt;br /&gt;3.) Follow the prompts to create a paper based on:&lt;br /&gt;&lt;br /&gt;    … your Twitter account: the newspaper will consist of articles shared in the past 24-hours by yourself and the people you follow on Twitter.&lt;br /&gt;&lt;br /&gt;    … a hash tag (i.e., #salesforce): the newspaper will contain articles shared in the past 24-hours by all Twitter users, who associated that hash tag with the article&lt;br /&gt;&lt;br /&gt;    … a Twitter @list: select any Twitter list, your own or that of another Twitter user, and get a daily newsfeed of articles shared by those users&lt;br /&gt;&lt;br /&gt;Note: If you have taken an approach of simply following EVERYONE who follows you on Twitter, you may want to prune your Following List.  The newsfeed is much more relevant if it includes articles promoted by people who specifically share your interests.  &lt;br /&gt;&lt;br /&gt;Check it out, and let me know if it makes a difference on how you read and manage your Twitter following practices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8242120240997179243?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8242120240997179243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/05/my-favorite-daily-news-source-twitter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8242120240997179243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8242120240997179243'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/05/my-favorite-daily-news-source-twitter.html' title='My Favorite Daily News Source: Twitter (via Paper.li)'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-U7ZOAmSwQB0/Tb2JBAq5GwI/AAAAAAAAA4M/_iAQ5MQ-t4c/s72-c/hootsuite.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6822047947214345863</id><published>2011-01-28T23:09:00.003-05:00</published><updated>2011-02-12T23:42:41.794-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chatter'/><title type='text'>From Chatter Apathy to Chatter Fan in 30 Days</title><content type='html'>Meet Joe Onisick, a self-proclaimed “IT professional specializing in data center technologies with a focus on virtualization and private cloud architecture.”  (I haven’t had the heart to tell Joe that there is no such thing as a private cloud – that it’s a myth, like unicorns and leprechauns – but perhaps we’ll broach that twitter conversation on a later date :-)&lt;br /&gt;&lt;br /&gt;I jumped into a conversation with Joe when he spoke disparagingly of Chatter:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ydv5RByzHSY/TVdahBuvcbI/AAAAAAAAA3g/jO88zSeAQLg/s1600/chatter01.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="219" width="261" src="http://1.bp.blogspot.com/-ydv5RByzHSY/TVdahBuvcbI/AAAAAAAAA3g/jO88zSeAQLg/s320/chatter01.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So here we have a well-educated, intelligent fellow, who finds real value in “public social media”.  From reading his Twitter stream, I see that Joe expertly wields Twitter to find other business professionals, networks with them to get answers and solve problems.  So how is it that he couldn’t see a similar benefit with Chatter?&lt;br /&gt;&lt;br /&gt;Could it be that the Chatter deployment at his company did not have appropriate C-level executive sponsorship?  Securing your C-level executive sponsor is critical in any organization-wide application.  Someone “at the top” has to recognize that this corporate social media stuff has value, convince their peers that it will be helpful to the company, and provide the oversight to ensure that it is rolled out properly.&lt;br /&gt;&lt;br /&gt;Perhaps there had been no training for the user community at Joe’s company.  Let’s be honest – a good number of our friends, relatives and work colleagues simply don’t understand the power and impact of social media – or even what it’s good for.  A corporate executive, whom I get to work with from time to time, refers to Facebook as “Wastebook”.  He perceives it as a tool for idle minds and wants no part of it in the workplace.  An organization cannot simply turn on a tool like Chatter and hope that employees will “get it”.  Training, monitoring, and re-training must be part of your Chatter roll-out strategy.&lt;br /&gt;&lt;br /&gt;Perhaps the deployment did not have appropriate attention by community moderators.  Social media is only useful when there is wide participation.  In public social media tools, like Facebook, LinkedIn and Twitter, there is an enormous community of active participants.  But when you close the tool to a smaller community, it very often requires a moderator to monitor the micro-blogging stream, create and steer conversations to the appropriate discussion groups, and nurture the community until it is able to thrive on its own. Many corporate social media experiments fail, simply because there is no one there to lead the conversation and get everyone out of their SocMed shells.&lt;br /&gt;&lt;br /&gt;I made a note to check back with Joe one month later.  I wanted to see if there had been any change to his position on corporate social media.  There had been:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lrV2BVQgpGc/TVdb2OsAApI/AAAAAAAAA3w/0I9_LPyKO6o/s1600/chatter02.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="103" width="300" src="http://2.bp.blogspot.com/-lrV2BVQgpGc/TVdb2OsAApI/AAAAAAAAA3w/0I9_LPyKO6o/s320/chatter02.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;From Chatter Apathy to Chatter Fan in 30 Days.  Go get him, Robin Daniels, there’s a successful user story in there somewhere!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6822047947214345863?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6822047947214345863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/01/from-chatter-apathy-to-chatter-fan-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6822047947214345863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6822047947214345863'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/01/from-chatter-apathy-to-chatter-fan-in.html' title='From Chatter Apathy to Chatter Fan in 30 Days'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ydv5RByzHSY/TVdahBuvcbI/AAAAAAAAA3g/jO88zSeAQLg/s72-c/chatter01.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8897375838796324619</id><published>2011-01-08T12:57:00.002-05:00</published><updated>2011-01-08T14:07:19.041-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Collaboration'/><title type='text'>Salesforce.com Acquires Dimdim - Why Is That Good?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/TSikzYLUhAI/AAAAAAAAA3M/efjko3eRWYg/s1600/dimdim.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" n4="true" src="http://4.bp.blogspot.com/_XPquV_XKF1c/TSikzYLUhAI/AAAAAAAAA3M/efjko3eRWYg/s400/dimdim.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;This past week, Salesforce.com acquired Dimdim, a browser-based web conferencing service provider. Dimdim is a very useful app and I’ve used it to conduct webinars, User Group meetings, and training sessions for remote employees. As web conferencing goes, Dimdim included all of the basic functionality: ability to schedule a web conference, track meeting registrations, automatically send email reminders to meeting registrants … even the ability to record the web conference for later playback. &lt;br /&gt;&lt;br /&gt;After the event, the web conferencing organizer would receive an email link, which he could immediately share with anyone – so they could view the recorded session and play it back at their leisure. Organizers also recedived an embedded HTML link, which they could paste into their blog or website, making the content of the meeting available to a general audience. Beyond web conferencing, Dimdim had other useful features, like whiteboard collaboration, the ability to share and store documents, phone conferencing, and webcam sharing.&lt;br /&gt;&lt;br /&gt;I used Dimdim for a good number of Salesforce.com consulting projects that I was doing for Non-Profit Organizations. These organizations were attracted to Dimdim because it was the only free web conferencing solution available. The free version only supported 20 attendees, but that was perfect for their needs. The Pro version, which allowed a greater number of participants and more functionality, was only $25 / month. Very compelling, compared to other web conference vendors, which were in the $40 - $60 price range.&lt;br /&gt;&lt;br /&gt;It’s clear that Saleforce.com is acquiring Dimdim for its technology, not its customer base. When giving me the heads-up about the acquisition, my Salesforce.com Account Executive was careful to mention that Salesforce currently has “no plans to go into the web conferencing market.” Shortly after that, I got an email on my free Dimdim user account confirming the same: my Dimdim account will remain active until March 15th, and after that I won’t be able to use it. &lt;br /&gt;&lt;br /&gt;That doesn’t mean Dimdim will go away completely. Afterall, Dimdim is based on open source code, and an open source version of the code will be posted to SourceForge.net. However, neither Salesforce.com nor Dimdim will be contributing to the open source project going forward. Source: Brown, Rodney (2011, January 7). &lt;a href="http://www.masshightech.com/stories/2011/01/03/daily56-Dimdim-sells-to-Salesforcecom-for-31M.html"&gt;Mass High Tech: Dimdim sells to Salesforce.com for $31M&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Why is this good for Dimdim? In the press release, Dimdim CEO DD Ganguly summed it up simply enough, “From our start, Dimdim has focused on enabling real-time collaboration in the cloud, with no software. Salesforce.com gives us the opportunity to apply our expertise and align our vision of real-time, social enterprise software in the cloud – at a scale that wouldn’t have been otherwise possible.”&lt;br /&gt;&lt;br /&gt;Why is this good for Salesforce.com? Good development talent is hard to acquire, and in just 3 years, Dimdim has done some &lt;a href="http://webcache.googleusercontent.com/search?q=cache:kaYY6uFX7yYJ:www.dimdim.com/features/dimdim_features.html+site:dimdim.com+dimdim.com&amp;amp;cd=6&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=us#Record-meetings"&gt;very interesting, innovative stuff&lt;/a&gt; in the web conferencing space. Salesforce plans to retain the Dimdim engineering team, most of which are located in India. Although the standalone web conferencing service is terminating, the engineering team will focus on integrating “Dimdim’s technology with Chatter as quickly as possible.” Source: Henschen, Doug (2011, January 7). &lt;a href="http://www.informationweek.com/news/software/enterprise_apps/showArticle.jhtml?articleID=229000326&amp;amp;subSection=All+Stories"&gt;InformationWeek: Salesforce.com Acquistion Feeds Chatter &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Why is this good for Salesforce.com Users? Plan on seeing some new features in the Salesforce.com Collaboration Cloud service very soon: instant messaging (and being able to log those communications to a contact / lead / case), screen sharing (how handy will that be for your customer service team?), whiteboard collaboration sessions that can be recorded and stored in Content or Chatter Groups, training webinars (also recorded and stored for replay), and more. Great stuff coming!&lt;br /&gt;&lt;br /&gt;Why is this good for Dimdim Users? Well, truth be told, it ain’t. There’s not one good thing about this for Dimdim users, and I’m sorry to see my Dimdim web conferencing user account go away. Individuals who used Dimdim for web-conferencing will look toward other web-conferencing solutions (Yugma/Skype, for no-low cost; GoToMeeting, WebEx, Live Meeting, iLinc or others for subscription services)&lt;br /&gt;&lt;br /&gt;What about you? What are you looking forward to with the latest acquisition by Salesforce.com? &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8897375838796324619?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8897375838796324619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/01/salesforcecom-acquires-dimdim.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8897375838796324619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8897375838796324619'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/01/salesforcecom-acquires-dimdim.html' title='Salesforce.com Acquires Dimdim - Why Is That Good?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/TSikzYLUhAI/AAAAAAAAA3M/efjko3eRWYg/s72-c/dimdim.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7635331417473021735</id><published>2011-01-01T22:44:00.006-05:00</published><updated>2011-01-02T10:05:41.367-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Button-Click'/><category scheme='http://www.blogger.com/atom/ns#' term='Validation Rule'/><title type='text'>Converting 10-Lines of Apex code to a 1-line Validation Rule Formula</title><content type='html'>Code clean-up is what I'm doing these days ... lots of code clean-up. One of our Salesforce.com orgs (we have sixteen of them) currently has 72% test coverage in production. I'm not sure how the previous administrators were able to install code below the 75% threshold, but they managed. I'm tasked with getting that code cleaned up,&amp;nbsp;so I can deploy a new release.&lt;br /&gt;&lt;br /&gt;While looking for areas to improve code coverage, I stumbled upon this trigger:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;trigger checkAccountPhoneNumberBiBu on Account (before insert, before update) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; for (Account account : Trigger.new) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (account.Phone==null) continue;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pattern p = Pattern.compile('[-() ]');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String sPhone = p.matcher(account.Phone).replaceAll('');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check length without punctuation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sPhone.length() != 10) account.Phone.addError(' Phone number must have 3 digit area code and 7 digit number');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p = Pattern.compile('\\d');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sPhone = p.matcher(sPhone).replaceAll('');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sPhone.length()&amp;nbsp;&amp;gt; 0) account.Phone.addError('Phone number must be formatted as (999)999-9999');&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This trigger looks at the value entered in the "Phone" field before an Account record is inserted or updated; if the phone field is not in the (999)999-9999 format, it errors out and notifies the user to enter the phone # in the proper format.&lt;br /&gt;&lt;br /&gt;In addition to this Apex code, the developer also had to write a testmethod to ensure coverage of the trigger. His code was only getting 67% test coverage (which is what brought the trigger to my attention in the first place). &lt;br /&gt;&lt;br /&gt;As I started looking at what I needed to add to the testmethod to ensure 100% coverage, I realized it would be easier to just get rid of the trigger altogether, and replace it with a Validation Rule. That 10 lines of Apex code was reduced to a 1-line formula in a validation rule:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: CourierNewPSMT; font-size: xx-small;"&gt;&lt;span style="font-family: CourierNewPSMT; font-size: xx-small;"&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: small;"&gt;NOT(REGEX(Phone, "\\D*?(\\d\\D*?){10}"))&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Here's the validation rule in the UI:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/TR_xLgD14yI/AAAAAAAAA28/LOgZXNWjYb8/s1600/validationRule.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="155" n4="true" src="http://2.bp.blogspot.com/_XPquV_XKF1c/TR_xLgD14yI/AAAAAAAAA28/LOgZXNWjYb8/s400/validationRule.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Simpler is always better. Any time you can minimize your code (or get rid of it altogether), you make your org simpler, smaller and eaiser to maintain. I'm a fan of that.&lt;br /&gt;&lt;br /&gt;Another benefit of implementing this as a validation rule is that I'm able to control where the error message is displayed.&amp;nbsp;Previously, the trigger method displayed the error message at the top of the detail record page layout.&amp;nbsp; With validation rules, you can display error messages either at the top of the screen or at exact field where the error was made; I generally prefer the latter.&lt;br /&gt;&lt;br /&gt;Want to see this and other useful validation rules? Check out the &lt;a href="http://www.salesforce.com/community/assets/docs/salesforce_useful_validation_formulas.pdf"&gt;Useful Validation Formulas&lt;/a&gt; guide by Salesforce.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7635331417473021735?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7635331417473021735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2011/01/coverting-code-to-button-clicks.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7635331417473021735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7635331417473021735'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2011/01/coverting-code-to-button-clicks.html' title='Converting 10-Lines of Apex code to a 1-line Validation Rule Formula'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/TR_xLgD14yI/AAAAAAAAA28/LOgZXNWjYb8/s72-c/validationRule.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-3433074910295147545</id><published>2010-12-19T14:24:00.000-05:00</published><updated>2010-12-19T14:24:38.712-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dreamforce'/><title type='text'>Why the hate for Salesforce.com CRM?</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I love Salesforce.com, that’s no secret. Fellow employees meeting me for the first time often ask if I’m a Salesforce.com employee. That’s because I tend to evangelize it’s use in every aspect of our business, and am vested in ways of extending its functionality throughout our organization – even beyond CRM. I’ve made it my job to know everything I possibly can about the Force.com platform and how it might benefit our business. I know I’m not the only one like me; I had an opportunity to meet plenty of Customer Evangelists at Dreamforce this past year, and of course there are the folks I regularly interact with on Twitter, the community forums, and now the Dreamforce Chatter app. But I always wonder if there are product evangelists who love competing CRM products as much as I love Salesforce.com.&lt;/br&gt;&lt;br /&gt;Meet Leon Tribe (&lt;a href="http://twitter.com/#!/leontribe"&gt;@Leontribe&lt;/a&gt; on Twitter), a Microsoft Dynamics CRM Consultant based out of Sydney, Austrailia. He has a blog, &lt;a href="http://leontribe.blogspot.com/"&gt;Leon’s CRM Musings&lt;/a&gt;, which he has been writing since 2008 (at about the same frequency and volume that I’ve been writing my Force Monkey blog). It’s a good blog, and worth reading. It&amp;nbsp;is a Dynamics CRM&amp;nbsp;blog, “focusing on a functional perspective and from the perspective of making codeless changes”. While reading his blog, I was amused at how frequently (and damningly) he talks about Salesforce.com (less so in 2010, but much more so in ’08-’09). Why is that, I wonder? I never talk damningly (or frequently) about Microsoft Dynamics CRM. Where does all the hate come from?&lt;/br&gt;&lt;br /&gt;I came to be aware of Leon after browsing the latest &lt;a href="http://paper.li/tag/salesforce"&gt;#Salesforce Daily Paper.li newsletter&lt;/a&gt;.&lt;/br&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;strong&gt;&lt;em&gt;SIDEBAR: If you don’t already know about Paper.li, you should check into it: &lt;a href="http://paper.li/introduction.html"&gt;http://paper.li/introduction.html&lt;/a&gt;. Paper.li is a news aggregator, similar to Flipboard. When you sign up for the service, you specify a Twitter hashtag (like #Salesforce). Thereafter, you will receive daily news updates from Twitter mentions that include the #Salesforce hashtag and a news article. I’ve subscribed to Paper.li feeds on: #Salesforce, #Privacy, #Security, #Lego and #Robotics. &lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Anyway, back to Leon … I discovered him and his blog after he started adding the #Salesforce and #df10 hashtags&amp;nbsp;to Microsoft Dynamics CRM related news articles, like these:&lt;/br&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/TQ5WiLrLAtI/AAAAAAAAA2g/Cf5PZRCWZms/s1600/leon.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" n4="true" src="http://2.bp.blogspot.com/_XPquV_XKF1c/TQ5WiLrLAtI/AAAAAAAAA2g/Cf5PZRCWZms/s400/leon.JPG" width="400" /&gt;&lt;/a&gt;&lt;/br&gt;&lt;br /&gt;These tweets cause the related Dynamics CRM news articles to populate the #Salesforce Daily newsfeed. That reminded me of the silly marketing tactics employed by competing CRM vendors at Dreamforce: the SugarCRM carolers and the Microsoft Dynamics “I Didn’t Get Forced” Sequay Brute Squad.  At his Day 2 keynote, Marc Benioff said, “Not everyone wants us to have this fun. There are forces out there that are trying to stop us. They don’t want us dancing to Stevie Wonder. They don’t want us dancing to will.i.am, and singing to his “I Want to Own It” song.”&lt;/br&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/miBCgBJT_qE?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/miBCgBJT_qE?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/br&gt;&lt;br /&gt;It's true. And while I spend very little thought on their CRM world, they seem to spend a lot of attention on ours.&lt;/br&gt;&lt;br /&gt;But I’m still left to wonder – do the Dynamics CRM product evangelists have as much fun as we do? Is TechEd, the annual Microsoft User Conference,&amp;nbsp;as much fun, energetic, and informative as Dreamforce (it should be: at $2100 for just the conference, it’s double the cost)? At TechEd, do Microsoft customers get to hang around the pub with Microsoft Developers, as I had a chance to do this past week at Dreamforce?&amp;nbsp; Does TechEd have as much music, energy, and fun as the Dreamforce Global Gala?&amp;nbsp; Is their community as connected, invested and friendly as ours is?&lt;/br&gt;&lt;br /&gt;I have to believe it isn’t, because you can’t be having a lot of good, clean, wholesome fun if you’re spending so much of your time damning and lashing out at the competitor’s CRM product.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-3433074910295147545?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/3433074910295147545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/12/why-hate-for-salesforcecom-crm.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3433074910295147545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3433074910295147545'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/12/why-hate-for-salesforcecom-crm.html' title='Why the hate for Salesforce.com CRM?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/TQ5WiLrLAtI/AAAAAAAAA2g/Cf5PZRCWZms/s72-c/leon.JPG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6476660969695465274</id><published>2010-12-11T01:18:00.003-05:00</published><updated>2010-12-11T01:26:25.791-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dreamforce'/><title type='text'>Salesforce Schools Oracle in Ad Sign Campaign</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;This past week was the annual Salesforce.com User Conference, Dreamforce 2010. In advance of the user conference, CRM rival Oracle purchased advertising space across from the Moscone Center, where the convention was being held.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/TQMVQp71w6I/AAAAAAAAA2I/iypfQVIqbHE/s1600/oracleCrmSign.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="325" n4="true" src="http://3.bp.blogspot.com/_XPquV_XKF1c/TQMVQp71w6I/AAAAAAAAA2I/iypfQVIqbHE/s400/oracleCrmSign.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Picture courtesy of Woodsin Martin, SVP at Salesforce.com, who quips, "Not sure who does the ad copy at Oracle, but they might need a fact-checker."&lt;/span&gt;&lt;br /&gt;&lt;/br&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Salesforce.com put their own ad up across from the Moscone Center soon afterwards, letting their customers know who they thought the REAL #1 was:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/TQMWpgRFG8I/AAAAAAAAA2M/vDznyojkPvE/s1600/salesforceCrmSign.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" n4="true" src="http://3.bp.blogspot.com/_XPquV_XKF1c/TQMWpgRFG8I/AAAAAAAAA2M/vDznyojkPvE/s400/salesforceCrmSign.jpg" width="222" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Yes, the Customer is #1, according to Salesforce. Oracle, you've just been schooled.&lt;/span&gt;&lt;br /&gt;&lt;/br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6476660969695465274?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6476660969695465274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/12/salesforcecom-1-oracle-0.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6476660969695465274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6476660969695465274'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/12/salesforcecom-1-oracle-0.html' title='Salesforce Schools Oracle in Ad Sign Campaign'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/TQMVQp71w6I/AAAAAAAAA2I/iypfQVIqbHE/s72-c/oracleCrmSign.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8569451439054338172</id><published>2010-12-01T09:07:00.000-05:00</published><updated>2010-12-01T09:07:18.392-05:00</updated><title type='text'>Dreamforce: Tips for First Year Attendees</title><content type='html'>Dreamforce is just a few days away, and at the prompting of my good friend David Schach, I wanted to take a quick moment to help folks who are attending Dreamforce for the first time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My first Dreamforce: I was lost. I mostly "followed the crowds" and hoped I was heading in the right direction. Here is a list of things I wish I had known that first time: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.) Check-in early. My Salesforce AE recommended I check in the day before the conference ("go ahead, they're open now, go over and get your badge") and I'm so glad I did. There were a dozen people behind the counters, and only myself to be waited on. When I saw the huge lines the next AM, I was so thankful that I had checked in early. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.) To the extent that your allowed to explore the Moscone on the day before, take advantage of it. The corridors aren't filled with thousands of people moving between break-out sessions, and you're likely to make a few friends. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.) Arrive early and get a good seat. I like to be near the front, but not so far forward that I don't have a good view of the presentation screen. Never sit on the isle, always move to the middle. That doubles your chances of striking up interesting conversations with folks on either side of you. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.) Don't be shy. This is a Users Conference, and you'll get the most benefit from it if you make eye contact, smile, and get to know your neighbor. Find out what they do, who they work for, how they use the platform, how many Dreamforce sessions they've attended. If they are a veteran, ask them for THEIR tips and suggestions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.) Bring lots of business cards. Just bring the whole, gosh darn box. You'll probably need it. When you get a business card from someone else, jot notes on the back or face of the card: where you met, what you talked about, etc. Get that information into your favorite CRM at the end of the conference! Send them an email follow-up after the event, referencing whatever notes you took about them at the conference. This is CRM 101, but rather than creating relationships with Customers, you're creating realtionships with the Salesforce User Community -- which has a TREMENDOUS value. It is well-worth nurturing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.) Have a plan (I really wish I had made one!). What do you want to accomplish? Who do you want to meet? Which vendors do you want to see and get first-hand demo's from? This is the place to do it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.) If you know certain people are going to be at Dreamforce, and you really want to meet them -- make arrangements in advance! With Chatter, there's no excuse to not reach out and make those connections now! Ask if they can get together with you for breakfast, lunch, dinner, coffee, drinks. &lt;br /&gt;&lt;br /&gt;8.) This is the hard one, especially for a social media junky like me. Put the mobile device down. I mean it! Remember why you are at Dreamforce: to see the latest cloud-computing advancements (which admittedly, has some pretty cool mobile apps), meet interesting people, and gain long-term, productive relationships. BE SOCIAL. When waiting outside a session, or while sitting and waiting for the session to start, don't have your thumbs madly twirling on your mobile device. At the end of the session, avoid rushing out to the hall, only to flip out your phone so you can scroll through your email or messages. Instead: Connect. Engage. Interact. &lt;br /&gt;&lt;br /&gt;9.) Introduce people you meet to other people who are joining your group late. I was delighted when David Schach introduced me to Scott Hemmeter (ArrowPointe), several Dreamforces back. Helping people make connections to each other will reward you with good karma, all the rest of your life. &lt;br /&gt;&lt;br /&gt;10.) Dreamforce is like Disney. You can't hope to see it all, not in one visit. Don't even try, and don't stress out about it. Just enjoy thoroughly every part of it that you CAN see. &lt;br /&gt;&lt;br /&gt;11.) Cloud Expo. Walk it, don't walk around it. Explore every booth! At my first Dreamforce, I confess, I avoided the expo floor like it was a leper colony. Not so on subsequent Dreamforce events. You can learn so much about ways to benefit your company -- just by having a conversation, looking at the solutions vendors have found for various problems. &lt;br /&gt;&lt;br /&gt;12.) Have fun. Leave the office behind, it's just 4 days. They'll survive. Rock out at the Global Gala, get an invite to a vendor party, or have drinks with some new friends you made that day. This is YOUR conference, and you won't back back for another 11-12 months. Make the most of it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Here are some tips and recommendations from other Dreamforce Veterans:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Brad Gross&lt;/strong&gt; (&lt;a href="http://twitter.com/imperialstout"&gt;@imperialstout&lt;/a&gt;): Biggest mistake newbies make is trying to do everything. Relax. &lt;br /&gt;Deep into a conversation with another attendee? Skip that next session. Its recorded for a reason. &lt;br /&gt;Expo people starting to bug you - run to the campground and sit in the Customer Hero theatre for a time out. &lt;br /&gt;&lt;br /&gt;Oh and my biggest hints:&lt;br /&gt;- Bring a water bottle&lt;br /&gt;- Bring a coffee mug&lt;br /&gt;- Leave the laptop&lt;br /&gt;- Smile and smile often&lt;br /&gt;- Show patience with the other attendees. For some this is their Disney (&amp;lt;-- That was for you Jeff)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;David Schach&lt;/strong&gt; (&lt;a href="http://twitter.com/dschach"&gt;@dschach&lt;/a&gt;): Bring breath-mints. The coffee is good, which means that we're all drinking it. So be kind to your neighbor and pop a TicTac.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Jeff Grosse&lt;/strong&gt; (&lt;a href="http://twitter.com/crmfyi"&gt;@crmfyi&lt;/a&gt;): "Don't worry about getting to a session during every time slot." Breakout sessions are fantastic, no doubt. Something to keep in mind though is that all but the roadmap sessions will be available for future viewing on video where you can listen, pause, take notes, and take it in at your leisure, either by yourself or as a team. The time you have at Dreamforce should have a balance of the must-have sessions and time spent in the Expo talking to vendors, in the Campground talking to cloud experts, and in general, talking to everyone else at Dreamforce. Those are things you can't reproduce at home and require your time and attention wile you're at Moscone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Michael Gerholdt&lt;/strong&gt; (&lt;a href="http://twitter.com/mikegerholdt"&gt;@mikegerholdt&lt;/a&gt;): My word of advice- Plan your Cloud Expo experience. Last year, when I arrived I glanced over the vendors that were exhibiting and marked off the ones that I needed to see. Then when I had a change to go to the expo I visited them first and marked them off my list. Once I had the information I needed I could wander around and sign up for the fun freebie stuff. It's easy to get caught up in all of the free iPads and flip cams, but remember you should come back with valuable information for your company. [As a side note, my coworker at the time did the opposite, and was very disappointed that he didn't get to meet the vendors he needed to interact with.]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Got your own tips and recommendations for First&amp;nbsp;Year Attendees?&amp;nbsp; Mention them below!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8569451439054338172?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8569451439054338172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/12/dreamforce-tips-for-first-year.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8569451439054338172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8569451439054338172'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/12/dreamforce-tips-for-first-year.html' title='Dreamforce: Tips for First Year Attendees'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-3713457885665765351</id><published>2010-09-13T11:03:00.001-04:00</published><updated>2010-09-13T11:03:20.980-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maps'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='Dreamforce'/><category scheme='http://www.blogger.com/atom/ns#' term='VMforce'/><title type='text'>Salesforce Updates - Sept 10, 2010</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;#Dreamforce&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Count Down:&lt;/strong&gt; &lt;a href="http://twitter.com/RatherGeeky"&gt;@RatherGeeky&lt;/a&gt; reminded me that there are only &lt;strong&gt;&lt;u&gt;83 days&lt;/u&gt;&lt;/strong&gt; until Dreamforce 2010. Have you registered and booked your reservations? This will be the biggest Dreamforce yet, with more than 20,000 attendees! &lt;a href="http://www.salesforce.com/dreamforce/DF10/home/"&gt;Register here…&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Community Conference:&lt;/strong&gt; One of the things I love most about Salesforce.com is the overwhelming strong support I get from the user community. There are thousands of active community users who are writing Salesforce blogs, creating or promoting new feature enhancements on the IdeaExchange, participating in local user groups, asking and answering questions on the Answers forum, and collaborating on the community forums. This year, at Dreamforce 2010, we’ll have a chance to all meet each other. Dreamforce 2010 will have a community meet and greet! &lt;a href="http://www.salesforce.com/dreamforce/DF10/networking/community.jsp?goback=%2Egde_2177139_member_29020238"&gt;Read more…&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;#Administrators&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;150 (or rather, 32) Steps to Salesforce Greatness:&lt;/strong&gt; AvideonCRM published an article titled “150 Steps to Salesforce Greatness”. The article actually only lists the first 32 steps (which is fair: the consulting company needs to keep some trade secrets!). Trying to figure out where to start with your new Salesforce.com setup? Check out this article! It has some great starting tips. &lt;a href="http://www.avideoncrm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=47%3A150-steps&amp;amp;catid=17%3Aabout-avideon&amp;amp;Itemid=101"&gt;Read more… &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Mass Emails with Salesforce.com:&lt;/strong&gt; What is the best way to do mass emails with Salesforce.com? Check out this article by @TFrankfurt; in the article, he talks about the current limitations of mass emails through Salesforce, and shares some popular AppExchange Email solutions to help break past these barriers – very helpful blog! &lt;a href="http://www.cloud4good.com/Announcements/what-is-the-best-way-to-mass-email-with-salesforce-com"&gt;Read more…&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;200+ Free Salesforce Apps from Force.com Labs:&lt;/strong&gt; Force.com Labs has been crazy busy the past few months, churning out new apps on the AppExchange – all free. The best thing about these apps (aside from being free) is that they are open source. Sometimes I’ll take these apps and use them just as ideas for other apps that my org needs; sometimes the apps give me ideas for optimizing code that for other apps that already exist within our org. Either way, if you’re not familiar with these apps, you should probably spend some time to get acquainted with them. &lt;a href="http://sites.force.com/appexchange/results?keywords=force.com+labs&amp;amp;type=apps"&gt;Check them out here…&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;#Developer&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Force.com Developer Meetup in Chicago:&lt;/strong&gt; Salesforce.com is hosting a Developer Meetup at the Summit Executive Center in Chicago, IL this Wednesday (9/15) from 6:00 PM – 9:30 PM. There are two tracks planned: Intro to Force.com Workshop and a session on developing Chatter Apps. Quinton Wall and Reid Carlberg will be guest speakers at the event. If you are local to the Chicago area, and have wanted to learn more about developing applications on the Force.com platform, this meet-up will be a great intro! &lt;a href="http://www.developerforce.com/events/chicago_developer_meetup/registration.php?d=70130000000FNwC"&gt;Read more…&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Learning How to Code:&lt;/strong&gt; “I want to learn Apex and Visualforce and all that other stuff, but I don’t know where to begin.” Apex is a structured programming language, very similar to Java. Visualforce is a structured mark-up language, very similar to HTML. If you don’t already know the basics of these topics, jumping in to Apex / Visualforce programming can be a challenge. Google can help! Check out these tutorials on learning HTML, CSS and Javascript from Google. (Thanks, &lt;a href="http://twitter.com/CRMFYI"&gt;@CRMFYI&lt;/a&gt; for the link!) &lt;a href="http://churchcreate.com/tutorial-learn-html-css-and-javascript-from-google-videos"&gt;Read more…&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Use Visualforce to Add Inline Google Maps to Account / Contact Page Layouts:&lt;/strong&gt; This is an oldie, but a goodie (that I rediscovered this past weekend). &lt;a href="http://twitter.com/phollo"&gt;@phollo&lt;/a&gt; wrote a blog showing how to add Inline Google Maps to your Salesforce.com page layouts. It’s a great article, complete with sample code. &lt;a href="http://salesforce.phollaio.com/2010/03/18/inline_google_maps_using_visualforce/"&gt;Read more…&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/TI48mCKHDdI/AAAAAAAAAqU/TIgKzdq5BEA/s1600/map.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" ox="true" src="http://4.bp.blogspot.com/_XPquV_XKF1c/TI48mCKHDdI/AAAAAAAAAqU/TIgKzdq5BEA/s400/map.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Cloud Computing for Java Developers Webinar (VMforce):&lt;/strong&gt; Jeff Douglas wrote a great review of the recent Force.com webinar, “Cloud Computing for Java Developers”. I’m really looking forward to the REST API that will be piloted in the upcoming Winter’11 release! &lt;a href="http://blog.jeffdouglas.com/2010/09/10/cloud-computing-for-java-developers-webinar-vmforce/"&gt;Read more…&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-3713457885665765351?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/3713457885665765351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/09/salesforce-updates.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3713457885665765351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3713457885665765351'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/09/salesforce-updates.html' title='Salesforce Updates - Sept 10, 2010'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/TI48mCKHDdI/AAAAAAAAAqU/TIgKzdq5BEA/s72-c/map.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7920851813888549509</id><published>2010-09-12T22:27:00.000-04:00</published><updated>2010-09-12T22:27:53.840-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>How Do You Follow?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TI2ER5AOOYI/AAAAAAAAAp4/urJ6D3KK6S0/s1600/twitterFollow.bmp" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" ox="true" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TI2ER5AOOYI/AAAAAAAAAp4/urJ6D3KK6S0/s400/twitterFollow.bmp" width="228" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;One of the folks I follow on Twitter was worried about "false Twitter followers" -- those nefarious persons who follow you, get a follow back, and then unfollow you.&amp;nbsp; It lead to Twitter conversation on the left pane.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;On Twitter, I tend to follow and unfollow people quite a bit.&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;For me, Twitter is like a giant "internet users conference".&amp;nbsp; I wander around the conference floor, evesdropping on various conversations taking place.&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;When someone comments (or rather,&amp;nbsp;tweets)&amp;nbsp;on a topic I am particularly interested in, I'll click on their Twitter stream and check out their other recent tweets.&amp;nbsp; If they are noteworthy or interesting, I'll follow that person.&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Over time, the topics I am interested in may change and I may suddenly "unfollow" individuals who are tweeting on topics that no longer interest me.&amp;nbsp; The act of "unfollowing" is not meant to be a slight or insult.&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The "unfollow" is not necessarily permenant -- I'm just wandering over to a different section of the "internet user conference" floor to listen to other conversations.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I use Twitter as a tool for sourcing new information.&amp;nbsp;&amp;nbsp;The individuals I follow provide that information, in the form of quotes, updates, or links to interesting blogs or news articles, or even just entertaining comments throughout the day.&amp;nbsp;They are sharing relevant content that interests me.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;And if they unfollow me (or never follow me)?&amp;nbsp; No big!&amp;nbsp; I get value from the content they share, not from their act of following me back.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;How do you follow and unfollow on Twitter?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7920851813888549509?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7920851813888549509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/09/how-do-you-follow.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7920851813888549509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7920851813888549509'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/09/how-do-you-follow.html' title='How Do You Follow?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/TI2ER5AOOYI/AAAAAAAAAp4/urJ6D3KK6S0/s72-c/twitterFollow.bmp' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-5520025544485737476</id><published>2010-08-29T23:13:00.001-04:00</published><updated>2010-08-29T23:20:42.382-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='IdeaExchange'/><title type='text'>Who Is More Excited About Upcoming Winter'11 Releases, Salesforce.com Users or Microsoft Users?</title><content type='html'>Jeffrey Schwartz (Redmond Channel Partner, Editor-at-Large Redmond Magazine) wrote a recent article for Redmond Channel Partner Online, titled &lt;a href="http://rcpmag.com/Articles/2010/09/01/Dynamics-CRM-Facelift-Brings-Confidence-to-the-Channel.aspx?Page=1"&gt;Dynamics CRM Facelift Brings Confidence to the Channel&lt;/a&gt;. I read the article, hoping to get some insight about the upcoming "Salesforce.com Challenger", but I think I'd be discouraged if I were a Microsoft partner. The whole article seemed to be an endorsement for Salesforce.com.&lt;br /&gt;&lt;br /&gt;Here were some of my favorite quotes:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;""I just went on a call for CRM and the VP of sales just keeps pushing Salesforce, Salesforce, Salesforce and he'll find a flaw in anything else no matter what you implement," says Jeffrey Goldstein, managing director of New York-based Queue Associates Inc., a Gold Certified Partner.&lt;/blockquote&gt;&lt;blockquote&gt;Forrester Research Inc. analyst William Band says while Microsoft Dynamics CRM has gained appeal, outpacing Salesforce.com could be a high bar to clear.&lt;/blockquote&gt;&lt;blockquote&gt;"In order for Microsoft [Dynamics] CRM to become a billion-dollar business, the market has to grow more or somebody else has to lose a lot of market share," Band says. "I don't know that there's that much space in the marketplace for Microsoft CRM to get that big. I don't know where another billion would come from."&lt;/blockquote&gt;&lt;blockquote&gt;A further source of frustration for Goldstein is the $49 per month price tag for Microsoft Dynamics CRM Online, which he says is far less expensive than Salesforce.com, yet customers aren't swayed by that. Price and feature comparisons are not the issue, Goldstein says. "The problem we run into is so many VPs of sales and ex-sales people just have a history with Salesforce. They just ask for it by name and they just refuse to use anything else," he says. &lt;/blockquote&gt;&lt;br /&gt;So what's in this upcoming release for Microsoft CRM 2011?&amp;nbsp; According to the article, here are the key features:&lt;br /&gt;&lt;br /&gt;"&lt;strong&gt;Outlook Integration:&lt;/strong&gt; Users can manage their CRM interactions from within Outlook. CRM data can be treated like any other Outlook data. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ribbon:&lt;/strong&gt; The Office Ribbon added to the new Outlook also will be added to the new Dynamics CRM client. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Role-Tailored Design:&lt;/strong&gt; Users access relevant forms based on their role in the organization and are restricted from accessing data they're unauthorized to view. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Inline Data Visualizations:&lt;/strong&gt; Users can create charts, drill down into them and share them. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Real-Time Dashboards:&lt;/strong&gt; Customers can provide real-time dashboards to assess business performance. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solutions Management:&lt;/strong&gt; Developers and IT managers can package up all customizations and install them into the system and they can stay protected from others inadvertently overwriting them. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Field-Level Security and Record-Level Auditing:&lt;/strong&gt; Important to any organization where privacy and/or compliance are required."&lt;br /&gt;&lt;br /&gt;This isn't exactly&amp;nbsp;material that will steel market share from&amp;nbsp;Salesforce.com.&amp;nbsp; These features have been standard with Salesforce.com for more than 5+ years.&amp;nbsp; By comparisson, in it's upcoming Winter'11 release, Salesforce.com is deploying:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Chatter:&lt;/strong&gt; Probably the most talked about Salesforce.com feature in the past few months, Chatter asks the question, "What are you working on?" It brings social media into the CRM tool, giving Salesforce.com a Twitter or Facebook like facelift. It seems to be making a real difference in user adoption among the companies that are deploying it in production.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Outlook 2010 Integration:&lt;/strong&gt; This release will have a number of key (and much needed) improvements related to Outlook 2010 integration, including: email added indicators, improved Outlook administrator settings, increasing # of characters supported in the Subject field, 64-bit OS Support, simpler synch features and scheduled sync functionality.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reports, Dashboard Improvements:&lt;/strong&gt; Salesforce already has very powerful reporting and analytic features built in. In the Winter'11 release, there are a number of improvements targeted toward this Salesforce.com feature: drag &amp;amp; drop report columns, drag &amp;amp; drop dashboard features, improved report sorting functions, ability to run Dashboard reports as "current user", ability to change the running user in real-time, improved chatter integration, and more.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Improved Search functions:&lt;/strong&gt; ability to search Content (document libraries), improvements to the advanced search features.&lt;br /&gt;&lt;br /&gt;Improvements to the &lt;strong&gt;Change Sets&lt;/strong&gt; deployment features&lt;br /&gt;&lt;br /&gt;Improvements to &lt;strong&gt;Sites&lt;/strong&gt; (web site hosting inside Salesforce.com), including support for 30x redirection&lt;br /&gt;&lt;br /&gt;These are just a few of the features that Salesforce.com is rolling out at the request of Salesforce.com Customers (via their &lt;a href="http://sites.force.com/ideaexchange/ideaList?c=09a30000000D9xt"&gt;IdeaExchange&lt;/a&gt; forums). On top of all this, we're going to see some nice new functionality related to VMforce, Chatter, calender scheduling, consoles, and more.&lt;br /&gt;&lt;br /&gt;Salesforce.com weighs in with a heavier price tag, but it remains easier to implement, easier to customize, and contains more functionality "out of the box" than it's Redmond competitor.&amp;nbsp; Salesforce.com remains my preferred CRM in the competitive marketplace.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-5520025544485737476?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/5520025544485737476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/jeffrey-schwartz-redmond-channel.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5520025544485737476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5520025544485737476'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/jeffrey-schwartz-redmond-channel.html' title='Who Is More Excited About Upcoming Winter&apos;11 Releases, Salesforce.com Users or Microsoft Users?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-297820584462452569</id><published>2010-08-17T11:11:00.004-04:00</published><updated>2010-08-17T11:33:01.979-04:00</updated><title type='text'>Salesforce CRM Talent in High Demand</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/TGqm9QJCeXI/AAAAAAAAAk8/J0eZ8mP9sN4/s1600/hot_jobs_sticky_note.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ox="true" src="http://4.bp.blogspot.com/_XPquV_XKF1c/TGqm9QJCeXI/AAAAAAAAAk8/J0eZ8mP9sN4/s320/hot_jobs_sticky_note.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;The unemployment scenario may be grim, but Salesforce.com CRM Talent is in high demand.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Erik Palumbo is a corporate recruiter at ModelMetrics, Inc.&amp;nbsp; They're looking for a &lt;a href="http://www.modelmetrics.com/careers/technical-architect/"&gt;Salesforce.com Technical&amp;nbsp;Architect&lt;/a&gt;, and&amp;nbsp;finding it to be a real challenge.&amp;nbsp;He has posted to multiple LinkedIn user groups, tapped his traditional network for talent acquisition, and says&amp;nbsp;he's finding "little interest".&lt;br /&gt;&lt;br /&gt;I wouldn't categorize it as "little interest", but rather "supply and demand". Salesforce.com is hot right now.&amp;nbsp; Admins, Developers, Technical Architects, Contractors, and Consultants are in short supply. David Taber commented similarly in his recent CIO article, "&lt;a href="http://www.computerworld.com/s/article/9180606/The_CRM_Talent_Shortage_Here_Now"&gt;The CRM Talent Shortage: Here, Now&lt;/a&gt;". &lt;br /&gt;&lt;br /&gt;I have also heard this&amp;nbsp;repeated in the local Salesforce.com User Group meetings&amp;nbsp;I facilitate and other CloudForce user conferences I attend.&amp;nbsp; At Comcast, I've been helping our&amp;nbsp;HR department&amp;nbsp;find additional Salesforce.com talent, and it's been challenging for us, too.&amp;nbsp; The number of personal calls and emails I've received from recruiters is up sharply in the past two months, averaging 3-5 per week.&amp;nbsp; It's really surprising!&lt;br /&gt;&lt;br /&gt;I gave Erik many of the same recommendations I gave my corporate HR department:&lt;br /&gt;&lt;br /&gt;1.) For LinkedIn job postings, I recommend the &lt;a href="http://www.linkedin.com/groups?gid=47390"&gt;Salesforce.com Professional LinkedIn Network&lt;/a&gt;.&amp;nbsp; It is one of the oldest LinkedIn Groups, and&amp;nbsp;is managed by Salesforce.com employees (Jeanine Thorpe, Erica Kuhl, Tom Wong, and Jamie Grenney).&amp;nbsp; It's the forum were Salesforce.com posts their own job opportunities, as well.&lt;br /&gt;&lt;br /&gt;2.) The Salesforce Community discussion boards have a &lt;a href="http://community.salesforce.com/t5/Job-Board-Administrators/bd-p/jobboard"&gt;Job&amp;nbsp;Board for Admins&lt;/a&gt; and &lt;a href="http://community.salesforce.com/t5/Jobs-Board-Developer/bd-p/jobs"&gt;Job Board for Developers&lt;/a&gt;.&amp;nbsp; You may find a pool of candidates there, who don't frequent or participate in LinkedIn groups.&lt;br /&gt;&lt;br /&gt;3.) On one of Erik's job descriptions, I read that&amp;nbsp;he&amp;nbsp;didn't want to be contacted by 3rd party / recruiters. In Erik's case, that makes sense:&amp;nbsp;he&amp;nbsp;&lt;strong&gt;IS&lt;/strong&gt; the corporate recruiter for his company.&amp;nbsp; For most other companies, I would encourage they use recruiters.&amp;nbsp; Don't be fooled by this crazy job market.&amp;nbsp; Even though unemployment is high, skilled Salesforce.com CRM talent is in great demand.&amp;nbsp;&amp;nbsp;You may need to work harder at luring those candidates toward your company.&amp;nbsp; A technical recruiter may be your best bet for filling&amp;nbsp;an internal Salesforce.com Ninja&amp;nbsp;position quickly: you need a hunter to help you find the right talent. &lt;br /&gt;&lt;br /&gt;4.)&amp;nbsp;Consider spending your budget dollars&amp;nbsp;to TRAIN the right candidate, rather than RECRUIT the right candidate.&amp;nbsp;&amp;nbsp;Don't wait&amp;nbsp;for Salesforce.com talent to fall from&amp;nbsp;the Clouds!&amp;nbsp;&amp;nbsp;You may find it easier&amp;nbsp;to find someone that has &lt;u&gt;some&lt;/u&gt; of your core requirements, and put them through a rigorous Salesforce.com Boot Camp program.&amp;nbsp; Find a talented business analyst / java developer / project manager, and introduce them to Salesforce.com.&amp;nbsp; Put that firehose right down their throat and have them drink deep.&amp;nbsp; For the near term, this may be the best chance for getting your internal Salesforce.com job postings filled quickly. &lt;br /&gt;&lt;br /&gt;A final note to employers who already have Salesforce.com talent: hold on to them.&amp;nbsp; I don't see this CRM talent shortage ending soon.&lt;br /&gt;&lt;br /&gt;Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-297820584462452569?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/297820584462452569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/salesforce-crm-talent-in-high-demand.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/297820584462452569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/297820584462452569'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/salesforce-crm-talent-in-high-demand.html' title='Salesforce CRM Talent in High Demand'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/TGqm9QJCeXI/AAAAAAAAAk8/J0eZ8mP9sN4/s72-c/hot_jobs_sticky_note.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8796960948202382989</id><published>2010-08-04T12:46:00.003-04:00</published><updated>2010-08-04T13:38:21.701-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Videos'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer'/><title type='text'>Salesforce Blogs, Books, Ideas, Videos and Developer Goodies</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Blogs&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;After writing my &lt;a href="http://forcemonkey.blogspot.com/2010/08/most-influential-salesforcecom-tech.html"&gt;The Most Influential Salesforce.com Tech Bloggers&lt;/a&gt; article, I’ve received links to some other great-looking Salesforce.com Blogs.&amp;nbsp; Check 'em out:&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.arkusinc.com/blog"&gt;Arkus Blog&lt;/a&gt;, authored by &lt;a href="http://twitter.com/JustEdelstein"&gt;@JustEdelstein&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.tgerm.com/"&gt;&lt;tech&gt;TECH GERM&lt;/a&gt;, authored by &lt;a href="http://twitter.com/abhinavguptas"&gt;@abhinavguptas&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://amberneill.wordpress.com/"&gt;Adventures in the Cloud&lt;/a&gt;, authored by &lt;a href="http://twitter.com/amber9904"&gt;@amber9904&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://youraveragesalesforceadmin.blogspot.com/"&gt;Just Your Average Salesforce Admin&lt;/a&gt;, authored by &lt;a href="http://twitter.com/mattybme"&gt;@mattybme&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://techsahre.blogspot.com/"&gt;Technology Share&lt;/a&gt;, authored by &lt;a href="http://twitter.com/aslambari"&gt;@aslambari&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;You can follow these five bloggers, and all the&amp;nbsp;other&amp;nbsp;SFDC Tech Bloggers on Twitter with one click. Click the “Follow this list” button &lt;a href="http://twitter.com/jpseabury/top-sfdc-bloggers"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Books&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Jeff Douglas and Wes Nolte have teamed up to write "The&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Salesforce Handbook: A Newcomer’s Guide to Building Applications on Salesforce.com and the Force.com Platform".&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;They published a teaser excerpt on their blog: &lt;a href="http://salesforcehandbook.wordpress.com/2010/08/03/salesforce-handbook-v0-1/"&gt;The Salesforce Handbook&lt;/a&gt;.&amp;nbsp; The book is not due out until October (plenty of time to get your signed copy at Dreamforce 2010!). Visit &lt;a href="http://salesforcehandbook.wordpress.com/2010/08/03/salesforce-handbook-v0-1/"&gt;their blog&lt;/a&gt; to join the email subscription list. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Salesforce IdeaExchange: Ideas I Liked / Promoted&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Allow Single Test Method Execution from an Apex Class (120): Give Developers / QA Testers the ability to select the specific test methods that should be tested in an Apex test class. Handy for when you are trying to debug a single method! &lt;a href="https://sites.secure.force.com/blogs//apex/ideaView?id=087300000007YDCAA2"&gt;Vote it up here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Cool Videos&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I really liked this &lt;a href="http://salesforcechannel.com/video/Flash-Builder-for-Force-com"&gt;Flash App Demo&lt;/a&gt; &amp;nbsp;by James Ward.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The demo shows the power of the new Flash Builder tool, and integrating it with Salesforce.com.&amp;nbsp; In the demo, James shows an app that allows him to take a picture of a person, associate it with a contact record in Salesforce, which then automatically uploads that picture into a custom image field on the Salesforce contact object.&amp;nbsp; Very cool, check it out at the &lt;a href="http://salesforcechannel.com/video/Flash-Builder-for-Force-com"&gt;The Salesforce Channel&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Developer Stuff&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In the Salesforce blogosphere, there is lots of interesting stuff happening on the developer front.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Managed Package Woes:&lt;/strong&gt;&amp;nbsp; Abhinav Gupta of Tech&amp;nbsp;&lt;tech&gt;Germ describes a common problem that developers first encounter when migrating their Force.com web-service apps from a developer org to a managed package.&amp;nbsp; During this migration, and external Java, Flex, PHP or .NET client code that made web-service calls to the Salesforce WSDL Web Services break, because the custom sObjects and fields get unique prefixes during the packaging.&amp;nbsp; He presents two solutions, &lt;a href="http://www.tgerm.com/2010/08/managed-package-namespace-webservice.html"&gt;read more ...&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Java Namespace Exception Errors:&lt;/strong&gt; Abhinav follows that great article with a 2nd one, describing the cause, effect and solution for when Java namespace exception errors are thrown, when using WSC and Apache Axis WSDL2 Java together in a JVM or project.&amp;nbsp; To avoid this problem, Abhina suggests compiling the WSDLs using WSC.&amp;nbsp; &lt;/span&gt;&lt;a href="http://www.tgerm.com/2010/08/wsc-apache-axis-classcastexception.html"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Read more ...&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Force.com Explorer (Beta):&lt;/strong&gt; Salesforce Developers and Admins have a new tool for their arsenal: Force.com Explorer (Beta).&amp;nbsp; This is an AIR app, built with Adobe Flash Builder for Force.com, which allows you to &lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;“browse your database schema, custom objects, and fields, and build test SOSL queries. It can also generate a simple schema report.”&amp;nbsp; Read more at &lt;a href="http://wiki.developerforce.com/index.php/ForceExplorer"&gt;Developer Force&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;VisualForce Pages that Talk to You?&lt;/strong&gt; Aslam Bari thought of a great new trick: enable your VisualForce Pages to Speak!&amp;nbsp; He found two useful web service / plugins on the net: jTalk is a an API that converts text to speech on the fly, and DewPlayer is flash MP3 player. Combined, you can integrate these into your VisualForce pages and convert output data to speech. Read more at &lt;a href="http://techsahre.blogspot.com/2010/08/vftalkie-enable-your-visual-force-pages.html"&gt;Technology Share&lt;/a&gt;. &lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;One of the barriers for new developers posting apps to the AppExchange has been the cost of getting those applications reviewed and approved by Salesforce.com. That barrier has become less impacting, with lower security review fees. Read more at &lt;a href="http://wiki.developerforce.com/index.php/Security_Review_Costs"&gt;Developer Force&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Posting AppExchange Apps Just Got Cheaper:&lt;/strong&gt;&amp;nbsp;One of the barriers for new developers posting apps to the AppExchange has been the cost of getting those applications reviewed and approved by Salesforce.com. That barrier has become less impacting with lower security review fees. Read more at &lt;/span&gt;&lt;a href="http://wiki.developerforce.com/index.php/Security_Review_Costs"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Developer Force&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8796960948202382989?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8796960948202382989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/salesforce-blogs-books-ideas-videos-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8796960948202382989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8796960948202382989'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/salesforce-blogs-books-ideas-videos-and.html' title='Salesforce Blogs, Books, Ideas, Videos and Developer Goodies'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7328797683483461861</id><published>2010-08-03T01:15:00.000-04:00</published><updated>2010-08-03T01:15:05.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dreamforce'/><title type='text'>Marc ... is that you?</title><content type='html'>I used to have a little counter on the side of my blog, which tracked the number of unique vistors&amp;nbsp;on my site.&amp;nbsp; I'm sure you've seen&amp;nbsp;these gadgets before&amp;nbsp;-- almost every newbie website designer puts them on their first website, and every professional web developer cringes at the sight of them.&lt;br /&gt;&lt;br /&gt;I replaced the visitor counter with a widget from &lt;a href="http://www4.clustrmaps.com/counter/maps.php?url=http://forcemonkey.blogspot.com"&gt;Clustr Maps&lt;/a&gt;&amp;nbsp;(I suspect this gadget makes professional web developers cringe, too).&amp;nbsp;Clustr Maps gives both a visitor counter, and it also tags the location of visitors on a world map..&amp;nbsp; Every now and then I'll go take a peek at the world map, looking for answers: who are you? Where do you come from? What brought you here?&amp;nbsp; Most importantly, how can I help?&lt;br /&gt;&lt;br /&gt;Tonight, I discovered a new red blip in Hawaii.&amp;nbsp; Hey, that's where Marc Benioff lives!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/TFebVsbv-WI/AAAAAAAAAk0/sauzDfWJK94/s1600/Hawaii.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="148" src="http://3.bp.blogspot.com/_XPquV_XKF1c/TFebVsbv-WI/AAAAAAAAAk0/sauzDfWJK94/s400/Hawaii.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Several years ago, after my first Dreamforce event, I sent a personal note to the Salesforce.com CEO.&amp;nbsp; I told him that I was blown away, that Dreamforce had changed my whole aura. Within an hour, Marc replied simply, "Mahalo."&amp;nbsp; It's Hawaiin, I had to look it up.&lt;br /&gt;&lt;br /&gt;I wasn't exagerating in that note.&amp;nbsp; Dreamforce had changed something inside me.&amp;nbsp; When I returned home, I started doing more volunteer and local community service work.&amp;nbsp; I started approaching problems with a very different mindset.&amp;nbsp; I started sharing more.&amp;nbsp; I started blogging.&amp;nbsp; My career path changed.&amp;nbsp; Everything changed.&lt;br /&gt;&lt;br /&gt;Dreamforce is now 4 months away.&amp;nbsp; If you are a&amp;nbsp;Salesforce.com&amp;nbsp;Administrator or Developer, Dreamforce is the most valuable event you can attend.&amp;nbsp; There is so much energy, learning opportunities, and networking opportunities at this annual conference.&amp;nbsp; It&amp;nbsp;gets bigger, better and more festive each year.&amp;nbsp; Friendships that you make at Dreamforce will last long afterwards, and you will be able to tap them all year long.&amp;nbsp; I was "between jobs", and missed last year's Dreamforce event ... I can't wait to go back this year!&lt;br /&gt;&lt;br /&gt;Will you be there?&amp;nbsp; Let's connect!&lt;br /&gt;&lt;br /&gt;Register here: &lt;a href="http://www.dreamforce.com/"&gt;http://www.dreamforce.com/&lt;/a&gt;.&amp;nbsp; Register today!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7328797683483461861?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7328797683483461861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/marc-is-that-you.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7328797683483461861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7328797683483461861'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/marc-is-that-you.html' title='Marc ... is that you?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/TFebVsbv-WI/AAAAAAAAAk0/sauzDfWJK94/s72-c/Hawaii.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-2344128474788705943</id><published>2010-08-02T13:09:00.007-04:00</published><updated>2010-08-02T23:14:07.094-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer'/><title type='text'>The Most Influential Salesforce.com Tech Bloggers</title><content type='html'>&lt;span style="color: #0b5394; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;&lt;em&gt;"If I have seen further it is only by standing on the shoulders of giants." -Isaac Newton&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: #0b5394; font-family: Arial;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;em&gt;&lt;span style="color: #660000;"&gt;&lt;strong&gt;Updated:&lt;/strong&gt;&amp;nbsp; I found an error in my earlier posting: the value of the Alexa ranking was reversed. I mistakenly thought that a high Alexa ranking was favored over a lower ranking.&amp;nbsp; I corrected the ordering based on the Alexa scores (sorry, Mike - now I'll have to buy YOU a beer at Dreamforce!).&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Mark Fidelman (EVP Sales @ MindTouch) recently wrote an article for the Cloud Ave blog titled, "&lt;/span&gt;&lt;a href="http://www.cloudave.com/link/the-most-influential-technical-communicator-bloggers"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The Most Influential Technical Communication Bloggers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;".&amp;nbsp; I recognized a few names, added several to my Google Reader feed, but most were unfamiliar to me.&amp;nbsp; Blogs are a primary information source for me, and I read a lot of them each week.&amp;nbsp; When I first started working with Salesforce, I grew up on a steady diet of Gokubi.com, CRM FYI, X2 On-Demand, and Perspectives on Salesforce.&amp;nbsp; These were the giants on whose shoulders I stood.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I compiled a list of Salesforce.com Bloggers, and then because I was curious, ranked them in a similar manner as Fidelman's Most Influential Blogger article: a weighted formula across a range of metrics, including Alexa, Klout Influence, Google Page Rank, Technocrati Authority, and Twitter Followers.&amp;nbsp; I also added a 6th category: # Blog Posts YTD.&amp;nbsp; Each category was given an equal weight, scaled on a rank of 1-10. With 6 categories, a blog could have a ranking between 6-60 – the most influential bloggers scoring at the top side of that range.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;I started with a simple Google search on “Salesforce Blogs”, recording the URL for each. I arbitrarily stopped after the first six pages returned by the search engine. If the authors of various blogs included links to other Salesforce blogs (and many did), I added those to my research list, as well. In the end, I found 47 different Salesforce.com blogs. To be included in the ranking, a blogger needed to focus their posts&amp;nbsp;on Salesforce.com, with at least 6 Salesforce-related blogs posted YTD. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;For blogs that were co-authored, I used the Twitter account associated with the “Retweet” button on that blog. For instance, the &lt;/span&gt;&lt;a href="http://cloudblog.salesforce.com/"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Cloud Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt; is co-authored by various Salesforce.com executives: Marc Benioff, Parker Harris, Peter Coffee, John Taschek, and Steve Gilmor. The “retweet” button on this blog uses the Twitter alias @salesforce, so that is what I used to evaluate the Klout influence and Twitter following of that blog.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Top 10 Most Influential Salesforce.com Tech Bloggers&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Here are the Top 10 Most Influential Salesforce.com Bloggers (NOTE: There were ties for 4th, 9th and 10th place):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TFeAg3l4fvI/AAAAAAAAAks/YxK-TjwXBMk/s1600/Top10SfdcBlogs2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" height="287" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TFeAg3l4fvI/AAAAAAAAAks/YxK-TjwXBMk/s400/Top10SfdcBlogs2.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Here is the detail break-out for all of the blogs that made the ranking qualifications:&lt;/span&gt; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Rank&lt;/td&gt;&lt;td&gt;Author&lt;/td&gt;&lt;td&gt;# Posts YTD&lt;/td&gt;&lt;td&gt;Alexa&lt;/td&gt;&lt;td&gt;Google Page Rank&lt;/td&gt;&lt;td&gt;Technocrati Authority&lt;/td&gt;&lt;td&gt;Klout Score&lt;/td&gt;&lt;td&gt;Twitter Followers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;a href="http://blog.sforce.com/"&gt;Jon Mountjoy, Quinton Wall, Reid Carlberg, Umit Yalcinalp, Dana Le&lt;/a&gt;&lt;/td&gt;&lt;td&gt;177&lt;/td&gt;&lt;td&gt;200,867&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;126&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/forcedotcom"&gt;1436&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;a href="http://cloudblog.salesforce.com/"&gt;Marc Benioff, Parker Harris, Peter Coffee, John Taschek, Steve Gilmor&lt;/a&gt;&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;312&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;49&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/salesforce"&gt;9025&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;a href="http://gokubi.com/"&gt;Steve Anderson&lt;/a&gt;&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;1,527,075&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/gokubi"&gt;474&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;&lt;a href="http://blog.jeffdouglas.com/"&gt;Jeff Douglas&lt;/a&gt;&lt;/td&gt;&lt;td&gt;69&lt;/td&gt;&lt;td&gt;650,409&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;19&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/jeffdonthemic"&gt;417&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;&lt;a href="http://techblog.appirio.com/"&gt;Appirio Tech Blog&lt;/a&gt;&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;304,254&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/appirio"&gt;1181&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;&lt;a href="http://sfdc.arrowpointe.com/"&gt;Scott Hemmeter&lt;/a&gt;&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;1,275,872&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/arrowpointe"&gt;1436&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;&lt;a href="http://crmfyi.com/"&gt;Jeff Grosse&lt;/a&gt;&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;2,962,398&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;28&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/crmfyi"&gt;1532&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;&lt;a href="http://forcemonkey.blogspot.com/"&gt;JP Seabury&lt;/a&gt;&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;2,918,131&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;18&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/jpseabury"&gt;1066&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.mkpartners.com/"&gt;MK Partners&lt;/a&gt;&lt;/td&gt;&lt;td&gt;97&lt;/td&gt;&lt;td&gt;1,020,411&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/mkpartners"&gt;169&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.x2od.com/blog"&gt;David Schach&lt;/a&gt;&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;8,045,399&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;43&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/dschach"&gt;934&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.tehnrd.com/"&gt;Jason Venable&lt;/a&gt;&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;2,213,081&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;19&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/tehnrd"&gt;167&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;&lt;a href="http://mikegerholdt.com/"&gt;Mike Gerholdt&lt;/a&gt;&lt;/td&gt;&lt;td&gt;18&lt;/td&gt;&lt;td&gt;27,426,342&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;22&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/mikegerholdt"&gt;627&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;&lt;a href="http://salesforce.phollaio.com/"&gt;Alessandro&lt;/a&gt;&lt;/td&gt;&lt;td&gt;19&lt;/td&gt;&lt;td&gt;2,978,238&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/phollo"&gt;202&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.embracingthecloud.com/"&gt;Mike Leach&lt;/a&gt;&lt;/td&gt;&lt;td&gt;23&lt;/td&gt;&lt;td&gt;4,393,577&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/dlog"&gt;585&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;&lt;a href="http://jaredemiller.com/"&gt;Jared Miller&lt;/a&gt;&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/jaredemiller"&gt;251&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;&lt;a href="http://th3silverlining.com/"&gt;Wes Nolte&lt;/a&gt;&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;408,999&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/wesnolte"&gt;211&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.salesforcetraining.com/sales-training-blog/"&gt;Mark Christie&lt;/a&gt;&lt;/td&gt;&lt;td&gt;31&lt;/td&gt;&lt;td&gt;911,745&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/salescoaching"&gt;34&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;&lt;a href="http://d3developer.com/"&gt;Joel Dietz&lt;/a&gt;&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;12,357,441&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/fractastical"&gt;142&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;&lt;a href="http://theenforcer.net/"&gt;John Rotenstein&lt;/a&gt;&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;3,855,810&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;&lt;a href="http://twitter.com/jrotenstein"&gt;45&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.forcetree.com/"&gt;ForceTree&lt;/a&gt;&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;2,059,232&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;17&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.forcedotcom.com/"&gt;ForceDotCom&lt;/a&gt;&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;10,359,827&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;18&lt;/td&gt;&lt;td&gt;&lt;a href="http://force.siddheshkabe.co.in/"&gt;Sid&lt;/a&gt;&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;9,440,652&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Honorable Mentions&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;There were 30 other blogs, but many were filtered from the rankings process due to the infrequency of their posts (the arbitrary cut-off was 6 posts YTD, averaging 1 per month). Of these blogs, Honorable Mentions go to:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;a href="http://www.force2b.net/"&gt;Michael Smith&lt;/a&gt;, &lt;a href="http://www.pocketsoap.com/weblog/index.html"&gt;Simon Fell&lt;/a&gt;, &lt;a href="http://www.kaoconsulting.com/"&gt;Liz Kao&lt;/a&gt;, &lt;a href="http://www.jesselorenz.com/"&gt;Jesse Lorenz&lt;/a&gt;, &lt;a href="http://forcecertified.com/"&gt;John Coppedge&lt;/a&gt;, &lt;a href="http://apexsutherland.wordpress.com/"&gt;Alex Sutherland&lt;/a&gt;, &lt;a href="http://joe-ferraro.com/"&gt;Joe Ferraro&lt;/a&gt;, &lt;a href="http://www.sfcnmore.com/"&gt;Michael Smith&lt;/a&gt;, &lt;a href="http://codinginthecloud.com/"&gt;Dave Manelski&lt;/a&gt;, &lt;a href="http://www.interactiveties.com/"&gt;Interactive Ties&lt;/a&gt;, &lt;a href="http://www.shamrockcrm.com/blog/"&gt;Shamrock CRM&lt;/a&gt;, and &lt;a href="http://salesforcesource.blogspot.com/"&gt;Sam Arjmandi&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;If I missed your blog (or a Salesforce-related blog that you read regularly), please let me know!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-2344128474788705943?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/2344128474788705943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/most-influential-salesforcecom-tech.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2344128474788705943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2344128474788705943'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/08/most-influential-salesforcecom-tech.html' title='The Most Influential Salesforce.com Tech Bloggers'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/TFeAg3l4fvI/AAAAAAAAAks/YxK-TjwXBMk/s72-c/Top10SfdcBlogs2.JPG' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6542252831373738857</id><published>2010-07-22T00:53:00.004-04:00</published><updated>2010-07-22T02:42:28.950-04:00</updated><title type='text'>I am Force Monkey, hear me Chatter!</title><content type='html'>The Force Monkey blog has a new look tonight. While I was playing with the new &lt;a href="http://bloggerindraft.blogspot.com/2010/03/blogger-template-designer.html"&gt;Blogger Template Designer&lt;/a&gt;, I updated the background, the font templates, and changed the blog sub-title. The old "Never understimate the power of the Force!" sub-title is gone, replaced with the new "I am Force Monkey, hear me Chatter!" All credits go to Gary Breavington (&lt;a href="http://twitter.com/gbreavin"&gt;@gbreavin&lt;/a&gt; on Twitter), and here's the background story ...&lt;br /&gt;&lt;br /&gt;Earlier today, I received an email from a fellow Salesforce.com User Group member,&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Hi JP, I was just on a partner webinar with Salesforce and they are reiterating the branding rules in their [Salesforce Partner Terms &amp;amp; Conditions Agreement]. One of the rules is no "force" in a company or product name. I don't know if this is applicable if you are not a partner, but wanted to mention it to the key Force Monkey!"&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I understand the position entirely. As Salesforce.com rebrands it's identity around the Force.com name, it has to be protective of it. Customers might presume that any other company that uses "Force" in their own product or company is endorsed or more directly affiliated with Salesforce.com. At the same time, I'm a rebel at heart!&lt;br /&gt;&lt;br /&gt;Here's the twitter conversation that spontaneously led to the sub-title change on this blog:&lt;br /&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TEfVqaNusvI/AAAAAAAAAkU/yhrxE2eA4vc/s1600/ChatterMonkey.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5496596794797110002" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 232px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TEfVqaNusvI/AAAAAAAAAkU/yhrxE2eA4vc/s400/ChatterMonkey.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;So there you go, the source and inspiration for the new blog sub-title. Thanks, @gbreavin, @IdaApps and @DarthGarry for the mid-day laugh. Ha!&lt;br /&gt;&lt;br /&gt;I should explain where Force Monkey comes from, I get asked about it often. The origin actually predates Salesforce's rebranding on the Force.com name. &lt;/p&gt;&lt;p&gt;About 4-5 years back, I worked as a Technical Support Engineer for a small, start-up company. We had just brought in a consulting firm to help us select a CRM vendor, and settled on Salesforce.com. The consulting partner gave a price tag for helping us with the initial deployment and data migration, which weighed in somewhere near half my annual salary -- and was a four month project.  We were actually at risk of not going forward with the CRM deployment, because the company wasn't prepared to make that investment.&lt;/p&gt;&lt;p&gt;I told my boss, "The consultants have been great in helping us narrow down a CRM vendor, but I think I can manage the roll-out faster. Let me take a crack at it."&lt;/p&gt;&lt;p&gt;He did.  I was surprised at the speed and efficiency with which we could customize the tool. I rolled out the company's first Salesforce.com deployment in just four weeks. After the initial turn-up, I scheduled a two week window for doing rapid changes / updates to the package, based on user needs and requests. &lt;/p&gt;&lt;p&gt;One of the Resident Engineers came in to the office that I shared with another colleague and asked, "What are you force monkies doing in here? This is crazy fast, I just asked for that feature this morning!"&lt;/p&gt;&lt;p&gt;The name stuck, and Force Monkey found it's way to my "unofficial" job title. I've since done several consulting engagements and freelance projects as Force Monkey and Force Monkey Labs, although I've never incorporated as such. Now that it's been expressly forbidden, I just might have to!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6542252831373738857?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6542252831373738857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/i-am-force-monkey-hear-me-chatter.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6542252831373738857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6542252831373738857'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/i-am-force-monkey-hear-me-chatter.html' title='I am Force Monkey, hear me Chatter!'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/TEfVqaNusvI/AAAAAAAAAkU/yhrxE2eA4vc/s72-c/ChatterMonkey.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7391500073916161660</id><published>2010-07-18T14:58:00.006-04:00</published><updated>2010-07-18T17:42:18.152-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>So Google Wants to do Broadband?</title><content type='html'>&lt;em&gt;Full Disclosure: I am currently employed by Comcast. As such, my employer would potentially be impacted by the Google Fiber for Communities project. Depending on where Google deploys their proposed Open Access Network, Comcast might lose 50K - 500K subscribers. That said, I'm also a believer in laissez-faire economics, Adam Smith's "invisible hand", and welcome the idea of free market competition. I enjoy the open rivalry between Comast, Dish and Verizon (in my local area). Competition fosters innovation, reduces consumer cost, and drives companies to optimal performance. Competition is good for consumers and it's good for companies, too. Adding Google to the list of Comcast competitors would be interesting, not worrisome. Still ... I've seen and participated in a number of failed Google experiments, including the Nexus One. My own frustration with the Nexus One is the true reason for this blog, not worries about competition between Google and Comcast. Oh, and lest I forget, the views and opinions expressed in this blog are my own and do not reflect those of my employer.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;When you make $23 Billion a year as a company, you can try all kinds of whacky "experiments", see if they work, and if they don't, just pull the plug. Think Google.&lt;br /&gt;&lt;br /&gt;Google broke into the mobile industry last year by offering the Nexus One smartphone. Although the device was made in a close partnership with HTC (a Taiwan-based hardware vendor), Google sold the device exclusively through its website.&lt;br /&gt;&lt;br /&gt;The Nexus One was designed to showcase the Android software, which was also developed by Google. Unfortunately, Google soon found that making a great mobile phone isn't enough -- you also have to support it. Soon after the phone went on sale, buyers started to complain on Google's support forums: they weren't getting prompt assistance when they had problems with their phones. There were also angry at the $550 early termination fee.&lt;br /&gt;&lt;br /&gt;This week, Google announced that they are shutting down the Nexus One project. The phone will no longer be sold through the company's e-commerce site. Google will provide "support" for current owners, and will allow some carriers to continue distributing / supporting the phones -- but Google is effectively getting out of the mobile phone business.&lt;br /&gt;&lt;br /&gt;Being a mobile phone carrier is hard. Maintaining a call center staff to deal with all your inbound customer complaints, technical issues, and service needs is difficult. But you know what? So is building, maintaining and supporting a broadband network infrastructure.&lt;br /&gt;&lt;br /&gt;What happens after Google builds their ultra-high speed broadband network? Will they hire marketing personnel, to foster new marketing campaigns that compete and win market share from local broadband competitors? Will they hire Sales personnel to find new customers, win them over from competitors, etc. Will Google hire operations personnel, to provision the systems, hire technicians and engineers to maintain the fiber plant? Will they staff a call center to respond to customer issues, open trouble tickets, and dispatch service technicians? Will they engage with local government agencies / obtain permits (read "pay local government fees") to expand their network into adjacent communities? Or will they bail on the experiment after a few months?&lt;br /&gt;&lt;br /&gt;I hope all those communities clamouring for the &lt;a href="http://www.google.com/appserve/fiberrfi/public/overview"&gt;Google Fiber for Communities&lt;/a&gt; project are paying attention to Google's entry and subseuqent pull-out from the mobile phone market. I hope they look at other Google experiments (and the current state of those experiments), like Google Answer, Google Buzz, Google Catalogs, Google Directory, GOOG-411, Google Scholar, Google Search Appliance for Enterprise, Google SOAP Search API, Goog SMS, Friend Connect, Knol, Orkut, Google Wave, Web Accelerator, Google WiFi, Google Video ... the list goes on.&lt;br /&gt;&lt;br /&gt;Don't get me wrong -- I like Google. I use their Search engine product every day (it's the default home screen for my home computer, and would be for my Work computer, if IT didn't lock down the ability to change the browser home page). I also use other Google products (Gmail, Picasa, Blogger, Google Voice, YouTube) routinely. But I know these other products don't make Google much money. At any time, they may suffer the same fate as the Nexus One (or all those other Google experiments, cited above), or be moved to a premium / subscription model (in which case I would likely discontinue using them).&lt;br /&gt;&lt;br /&gt;Google is a Search Engine company. They make their money by reading, indexing, and storing all the data they can harvest from the internet, and presenting it to consumers through their search engine and/or search advertising product. Their entire business model is centered around making information public.&lt;br /&gt;&lt;br /&gt;Frankly, I'm a little uncomfortable with the idea of my data, even encrypted, flowing through Google's fiber network. Especially after it was discovered that &lt;a href="http://www.pcmag.com/article2/0,2817,2363835,00.asp"&gt;Google Street View cars had been sniffing Wi-Fi data&lt;/a&gt;. Even in the aftermath, I don't believe Google thought the idea of sniffing WiFi packets (i.e., finding data, indexing it and storing it) was a bad thing.&lt;br /&gt;&lt;br /&gt;Google wasn't a particularly good mobile phone retailer, I have doubts that they'll be any better at maintaining and supporting a fiber broadband network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7391500073916161660?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7391500073916161660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/so-google-wants-to-do-broadband.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7391500073916161660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7391500073916161660'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/so-google-wants-to-do-broadband.html' title='So Google Wants to do Broadband?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-604376087564163836</id><published>2010-07-16T23:44:00.004-04:00</published><updated>2010-07-30T11:26:39.523-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='IdeaExchange'/><title type='text'>Will the Upcoming Dynamics CRM 2011 Beta Challenge Salesforce?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/TFLvI54CKkI/AAAAAAAAAkc/VCL5fImRtq4/s1600/msCloud.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" bx="true" src="http://2.bp.blogspot.com/_XPquV_XKF1c/TFLvI54CKkI/AAAAAAAAAkc/VCL5fImRtq4/s320/msCloud.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;On the &lt;a href="http://www.linkedin.com/groups?mostPopular=&amp;amp;gid=1778935"&gt;Salesforce Evangelist Power LinkedIn Discussion Board&lt;/a&gt;, Cheral Stewart submitted a great follow-up post to the following article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cmswire.com/cms/web-engagement/will-the-upcoming-dynamics-crm-2011-beta-challenge-salesforce-008027.php?utm_source=MainRSSFeed&amp;amp;utm_medium=Web&amp;amp;utm_campaign=RSS-News"&gt;Will the Upcoming Dynamics CRM 2011 Beta Challenge Salesforce?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;She writes, "Having been a salesforce.com Administrator for over 5 years with a detour to MS CRM 3.0 in the middle, I have a hard time believing MS will be able to challenge salesforce.com. The inherent difference that I see is Microsoft is still too concerned with maintaining control of the CRM through IT Departments and IT consultants. This slows innovation, internal busines change, and most strikingly, empowerment of the business Users.&lt;br /&gt;&lt;br /&gt;"The reason so many business users/departments now pay for their salesforce.com licenses and the support staff is that they want to quickly respond to changing business climate. They do not want to go through 2-4 weeks of CABs, written requests, funding allocation and final review while waiting to have the dropdown choices in one field change.&lt;br /&gt;&lt;br /&gt;"IT Departments that are focused on quickly managed innovation, not just control, do not find their business users purchasing SaaS programs like salesforce.com outside of IT. The innovative IT Department welcomes the SaaS programs and seeks full integration between all the information systems to materialize the competitive advantage CRM offers."&lt;br /&gt;&lt;br /&gt;Spot on.&lt;br /&gt;&lt;br /&gt;I used to be a &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Dynamics_CRM"&gt;Microsoft Dynamics CRM&lt;/a&gt; User myself, although that was way back in version 1.2 days, before the rebranding to "Microsoft Dynamics". Back then, the product was simply horrible.&lt;br /&gt;&lt;br /&gt;Although I'm a Salesforce.com Evangelist (some call me "fanboy", but I'm too old for that moniker), I watch the evolution of Microsoft CRM closely. Why?&lt;br /&gt;&lt;br /&gt;First, because I believe competition is good. It helps drive innovation. Salesforce.com has emerged as the clear front-runner on the multi-tenant, highly-reliable, highly available CRM platform. They've pushed beyond that with their Force.com development platform. As high as they are in the cloud, I want them always watching with one eye below, to see who's coming up to unseat them.&lt;br /&gt;&lt;br /&gt;Secondly, I generally like Microsoft products. There, I said it. I've used OpenOffice, Google Docs, and Zoho Docs, but business needs always brought me back to Microsoft Office. The web-based apps just don't meet the breadth and depth of functionality in Office. When I need to make that professionally looking Word document (formatted just so, quickly and painlessly), or crunch serious numbers, formulas and data, or build a slide deck that wows and amazes, I load up Microsoft Office. I also use Outlook, Visio, Project and SharePoint heavily. They are critical tools in my daily work.&lt;br /&gt;&lt;br /&gt;So truth be told ... I want Microsoft CRM to be successful. I believe they have the best chance to provide that clean, elegant, seamless integration between my CRM tool and all of my daily productivity tools. &lt;br /&gt;&lt;br /&gt;There are signs that Microsoft "gets it", and wants to realize that vision, too. At Microsoft's Worldwide Partners conference this week, Business Division President Stephen Elop described a suite of interacting Microsoft programs, all accessible through the cloud. Marketing, Manufacturing, Sales, Procurement, Service, Accounting, Distribution, Human Resources, Collaboration, Service Delivery all in one tightly integrated cloud-based tool set? Sign me up!&lt;br /&gt;&lt;br /&gt;I don't anticipate Microsoft realizing that vision any time soon, but they need two things to win me back to doing a serious evaluation of their CRM offering:&lt;br /&gt;&lt;br /&gt;1.) The Microsoft version of Salesforce.com's "IdeaExchange". Microsoft is very much out of touch with the needs and interests of it's user community. The IdeaExchange has proven to be the ideal tool for crowd-sourcing new features and functionality, and influencing the Salesforce Roadmap. Every company should have one of these, and Microsoft needs it desperately.&lt;br /&gt;&lt;br /&gt;2.) Tight integration with the other Microsoft produtivity products I use every day: Outlook, Word, Excel, PowerPoint, Project, Visio and SharePoint. I want the functionality of these products in the cloud, fully accessible through and tightly integrated with my CRM. Without hiring an army of IT consultants, Only then will I be free of my desktop, and able to access all of my work needs from any computer in the world. The company that implements this seamlessly (or comes closest to that) will capture my CRM interest.&lt;br /&gt;&lt;br /&gt;Can they do it? Not soon enough.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-604376087564163836?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/604376087564163836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/will-upcoming-dynamics-crm-2011-beta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/604376087564163836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/604376087564163836'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/will-upcoming-dynamics-crm-2011-beta.html' title='Will the Upcoming Dynamics CRM 2011 Beta Challenge Salesforce?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/TFLvI54CKkI/AAAAAAAAAkc/VCL5fImRtq4/s72-c/msCloud.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1004788039389747237</id><published>2010-07-12T21:31:00.010-04:00</published><updated>2010-07-12T23:58:38.265-04:00</updated><title type='text'>Salesforce and Microsoft Outlook Integration</title><content type='html'>&lt;div align="center"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TDvSlN9fvPI/AAAAAAAAAj8/Wbhq_fM5kOo/s1600/sfdcConnectOutlook.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5493215707353038066" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TDvSlN9fvPI/AAAAAAAAAj8/Wbhq_fM5kOo/s400/sfdcConnectOutlook.JPG" border="0" /&gt;&lt;/a&gt; &lt;i&gt;&lt;span style="font-size:85%;"&gt;Image Credit: &lt;/span&gt;&lt;a href="http://www.ihovik.com/sfdc/index.htm"&gt;&lt;span style="font-size:85%;"&gt;http://www.ihovik.com/sfdc/index.htm&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Salesforce.com is my favorite CRM tool. Microsoft Office is my favorite productivity tool. Having a solid integration between the two applications is a no-brainer, but I've always been frustrated by current integration, particularly when it comes to synchronizing Salesforce / Outlook contacts, emails and calendar events.&lt;br /&gt;&lt;br /&gt;This blog post takes a look at the current state of Salesforce / Outlook integration, gives Salesforce.com administrators some alternative options, and a glimpse of what's to come.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Salesforce.com / Outlook Integration Today&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Today, Salesforce.com publishes a free Outlook plug-in called “Salesforce Connect for Microsoft Outlook”. akaCRM has written an excellent blog titled, "&lt;/span&gt;&lt;a href="http://www.akacrm.com/blog/35-sfdc-insight/142-outlook-integration-with-salesforcecom.html"&gt;&lt;span style="font-family:arial;"&gt;Outlook Integration with Salesforce.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;". It's a great read, especially if you're looking to deploy this tool for your own Salesforce.com organization. The article describes the benefits of integrating Salesforce and Outlook, explains what data synchronization can be performed, and includes a high-level overview for installing the plug-in.&lt;br /&gt;&lt;br /&gt;As a consultant, I've worked with many companies on different systems (Dell, HP, Sony, Toshiba), various Microsoft OS (XP, Vista, Windows 7) and different versions of Microsoft Outlook (2003, 2007, 2010). While some users have a trouble-free experience, most admin teams I've worked with get hammered with support calls related to the plug-in. Problems include:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1.) The Outlook plug-in is "mysteriously" disabled at start-up. Users can't see the Salesforce icons/menu options in Outlook, and need to either enable the plug-in (in the best of cases) or remove/re-install the plug-in (in the worst of cases).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2.) After intsalling the plug-in, Outlook has a propensity of crashing, prompting the user to disable the plug-in whenever it does so&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3.) Outlook slows to a crawl (possibly during data sync operations, though users complain that this occurs more frequently than their data sync operations are set for)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4.) No plug-in support for Windows 7 (64 bit)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Even when the Salesforce Connect for Microsoft Outlook plug-in works flawlessly, it's far too cumbersome for end-users. There are too many mouse clicks required to associate an outlook email with its corresponding contact / lead / opportunity / case / custom-object record in Salesforce. When first installing the plug-in, users frequently stumble (despite training and coaching), and end up loading the CRM with duplicate contacts / accounts / events. This frustrating user experience leads to low user adoption / CRM abandonment.&lt;br /&gt;&lt;br /&gt;For Salesforce Administrators, it's no picnic either. Setup and configuration for the Salesforce Connect for Outlook plug-in is decentralized: each user downloads, installs and configures their Outlook plug-ins individually. Whlie it's possible to push the plug-in to all users, it's no simple task for most SFDC Administrators. Consequently, Admins spend hours responding to user questions, helping non-technical, SFDC users install the plug-in, sync their data, and then dealing with setup / plug-in technical issues. These technical support woes take Salesforce Adminstrators away form their core mission, which is to extend the functionality of Salesforce within the company and help the business realize greater value from their Salesforce.com investment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Salesforce.com Has a Fix Coming Soon! (Insert Safe Harbor Statement)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The current Salesforce / Outlook integration stinks. There, I said it. And lest you think it's just me, comb the &lt;/span&gt;&lt;a href="http://sites.force.com/answers/ideaList?c=09a30000000D9y3&amp;amp;category=Outlook&amp;amp;sort=popular"&gt;&lt;span style="font-family:arial;"&gt;Salesforce.com Community Answers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; site and you'll find plenty of frustrated users reporting the same thing.&lt;br /&gt;&lt;br /&gt;Fortunately, &lt;strong&gt;&lt;span style="color:#990000;"&gt;Salesforce.com is working on a fix&lt;/span&gt;&lt;/strong&gt;! At last year's Dreamforce event, Blake Markham, Sr. Product Manager / Email Clients for Salesforce.com, gave a terrific &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=cPQTkZWe400"&gt;&lt;span style="font-family:arial;"&gt;demo on the upcoming Salesforce CRM for Outlook app&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. The product is still in beta, and while it doesn't have all features of the current Connect plug-in, the sync and seamless integration features demo’d were a vast improvement over the current solution. Email and calendar sync are seamless and automatic, lead/contact records can be created with a single click, and the new tool gives SFDC admins centralized control of the deployment and configuration for their users.&lt;br /&gt;&lt;br /&gt;In the November 2009 demo, Blake indicated that the new Salesforce CRM for Outlook tool was being piloted with a few select customers, and that he hoped to have it generally available this summer (Safe Harbor statement). Unfortunately, the Summer'10 release has come and gone, and the new app was not included. The tool will most likely be deferred until the Winter’11 release. In the meanwhile, if you’re willing to be a “beta tester”, contact your Salesforce.com Account Manager, and see if they can help get you into the pilot.&lt;br /&gt;&lt;br /&gt;I suspect the Salesforce.com Email Clients Development Team is understaffed. It must be! What else would contribute to both the delayed launch of the Salesforce CRM Outlook tool, the lack of support for Outlook 2010 and Windows 7 (64-bit), and the many unresolved bugs in the current Connect for Outlook plug-in? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Unfortunately, the current trademark war between Microsoft and Salesforce.com isn't likely to change that staffing problem soon. Salesforce Customers and Users are caught in the crossfire, and the only winners will be the lawyers on both sides.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;3rd Party Vendors Put a Silver Lining on this Grey Cloud Integration &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There are a several 3rd Party Vendors who can provide some immediate relief to your Salesforce / Outlook integration problems. Here are a few worth taking a closer look at: &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TDvUXOkTitI/AAAAAAAAAkE/ephnnwxFSvQ/s1600/LinkPointVue.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5493217666020903634" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 155px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TDvUXOkTitI/AAAAAAAAAkE/ephnnwxFSvQ/s400/LinkPointVue.JPG" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;/a&gt;&lt;i&gt;&lt;span style="font-size:85%;"&gt;Image Credit: Screenshot from a LinkPoint Vue Demo&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;App:&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;a href="http://sites.force.com/appexchange/listingDetail?listingId=a0N30000001qTIuEAM"&gt;&lt;span style="font-family:arial;"&gt;LinkPoint Vue – Outlook Integration for Salesforce&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Publisher:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.linkpoint360.com/vueoverviewsfdc.aspx"&gt;&lt;span style="font-family:arial;"&gt;LinkPoint360&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Price:&lt;/strong&gt; $29.95 (1 time license fee; discounts for Non-Profits / NGOs available)&lt;br /&gt;&lt;strong&gt;Posted Date:&lt;/strong&gt; 12/4/2009&lt;br /&gt;&lt;strong&gt;SFDC Editions:&lt;/strong&gt; Professional, Enterprise, Unlimited&lt;br /&gt;&lt;strong&gt;Reviews:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://sites.force.com/appexchange/reviews?listingId=a0N30000001qTIuEAM"&gt;&lt;span style="font-family:arial;"&gt;1 review&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, rated 5 of 5 stars&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=6co-lqDzdbA"&gt;&lt;span style="font-family:arial;"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;LinkPoint Vue is a mash-up between Microsoft Outlook and Salesforce.com. The tool is built directly into Microsoft Outlook and supports Outlook 2003, 2007 and 2010. The mash-up creates a viewing window in Outlook. As you look at email from your leads or contacts, the mash-up searches for the matching email address in Salesforce.com, and pulls up the appropriate Lead or Contact record, as well as related Opportunities, Cases, Events, Tasks -- even custom objects -- related to that email originator's account. Bean-counters will like the one-time cost model (no monthly / annual subscription fees!)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;br /&gt;- Ability to create Salesforce.com Contact and/or Lead records via drag-and-drop.&lt;br /&gt;- Users can view Salesforce data inside Outlook without having to alt-tab / search in Salesforce&lt;br /&gt;- Click on an email record in Outlook, and view all all contact history / activity related to that Lead/Contact in SFDC.&lt;br /&gt;- Create / Update / View a Salesforce Account, Contact, Lead, Opportunity, or Case record from within Outlook with a single mouse-click (much easier than the Connect plug-in!)&lt;br /&gt;- Get maps / directions to a contacts address with a single mouse-click (nice Google/MapQuest mash-up integration here!)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What’s Missing:&lt;/strong&gt;&lt;br /&gt;- Outlook / Salesforce Calendar integration. Users want the ability to create their appointments in Outlook, and have them seamlessly updated as calendar events in Salesforce (or vice versa). Add this feature, and the tool gets 5 Force Monkey stars!&lt;br /&gt;- Centralized Administration Tools to setup, configure, and/or maintain the tool.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.invisiblecrm.com/uploads/files/salesforceinsideofoutlookmini.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 169px; CURSOR: hand; HEIGHT: 102px" alt="" src="http://www.invisiblecrm.com/uploads/files/salesforceinsideofoutlookmini.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;App:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://sites.force.com/appexchange/listingDetail?listingId=a0N300000016bZdEAI"&gt;&lt;span style="font-family:arial;"&gt;SalesDesktop 3.0&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Publisher:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.invisiblecrm.com/products/salesforce/"&gt;&lt;span style="font-family:arial;"&gt;InvisibleCRM&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Price:&lt;/strong&gt; $18/user/month (discounts available for Non-Profits / NGOs)&lt;br /&gt;&lt;strong&gt;Posted Date:&lt;/strong&gt; 9/30/2006&lt;br /&gt;&lt;strong&gt;SFDC Editions:&lt;/strong&gt; Professional, Enterprise, Unlimited, Developer&lt;br /&gt;&lt;strong&gt;Reviews:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://sites.force.com/appexchange/reviews?listingId=a0N300000016bZdEAI"&gt;&lt;span style="font-family:arial;"&gt;5 reviews&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, rated 4.6 of 5 stars&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.invisiblecrm.com/presentation/salesdesktop_presentation.html"&gt;&lt;span style="font-family:arial;"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;SalesDesktop 3.0 has been around for long while, steadily adding functionality and enhancements to the application for the past 3+ years. This application is an Outlook plug-in, allowing Sales Reps to seamlessly synchronize their Outlook and Salesforce data, including calendar and task synchronization.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;br /&gt;- From within Outlook, create / update / view Salesforce.com Leads, Contacts, Accounts, Opportunties) once, and the tool will automatically synchronize future inbound/outbound email activities.&lt;br /&gt;- Synchronize Outlook / Salesforce.com data to your mobile device.&lt;br /&gt;- One-click capture of lead / contact info&lt;br /&gt;- Data synchronization occurs automatically, seamlessly, in the background&lt;br /&gt;- All Salesforce CRM objects are viewable as folders in Outlook&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What’s Missing:&lt;/strong&gt;&lt;br /&gt;- No support for Outlook 2007, 2010.&lt;br /&gt;- Client-side App means you will inherit some of the same issues you have today with the Salesforce Connect plug-in: decentralized environment, users specify their own filtering rules, etc.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="https://curecrm.com/static/images/new_design/images/logo.png"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 192px; CURSOR: hand; HEIGHT: 44px; TEXT-ALIGN: center" alt="" src="https://curecrm.com/static/images/new_design/images/logo.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;App:&lt;/strong&gt; &lt;a href="http://sites.force.com/appexchange/listingDetail?listingId=a0N30000001e8euEAA"&gt;&lt;span style="font-family:arial;"&gt;CureCRM Email&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Publisher: &lt;/strong&gt;&lt;/span&gt;&lt;a href="https://curecrm.com/net/"&gt;&lt;span style="font-family:arial;"&gt;CureCRM&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Price: &lt;/strong&gt;$4.95 / user / month (Limited Free version available, syncs outbound emails only)&lt;br /&gt;&lt;strong&gt;Posted Date:&lt;/strong&gt; 8/13/2009&lt;br /&gt;&lt;strong&gt;SFDC Editions:&lt;/strong&gt; Group, Professional, Enterprise, Unlimited, Force.com, Developer&lt;br /&gt;&lt;strong&gt;Reviews:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://sites.force.com/appexchange/reviews?listingId=a0N30000001e8euEAA"&gt;&lt;span style="font-family:arial;"&gt;24 reviews&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, rated 4.9 of 5 stars&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;/span&gt;&lt;a href="https://curecrm.com/info/salesforce/video/"&gt;&lt;span style="font-family:arial;"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;What most impressed me about the CureCRM reviews were the many comments CureCRM customers gave regarding CureCRM technical support. These guys really stand behind their customers, going above and beyond to deliver outstanding product support! &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;As with other email integration tools, the application allows users to create Salesforce.com Contact and Lead records from within Outlook. Whenever those records are updated in Outlook they will be automatically updated in Salesforce. It also includes some nice social networking integration.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;br /&gt;- From within Outlook, create / update / view Salesforce.com Leads, Contacts, Accounts, Opportunties) once, and the tool will automatically synchronize future inbound/outbound email activities.&lt;br /&gt;- Automatically synchronize Outlook / Salesforce.com email activity&lt;br /&gt;- In Outlook, CRM email activity history are displayed in a Facebook-like “Conversation” window&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;What’s Missing:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;- Messages are sync’d “on-demand”, rather than scheduled.&lt;br /&gt;- Centralized Administration Tools to setup, configure, and/or maintain the tool.&lt;br /&gt;- Outlook / Salesforce Calendar synchronization&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TDvjrmmBIxI/AAAAAAAAAkM/1rcN5zvTsKQ/s1600/Riva.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5493234508742337298" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 150px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TDvjrmmBIxI/AAAAAAAAAkM/1rcN5zvTsKQ/s400/Riva.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;App:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://sites.force.com/appexchange/listingDetail?listingId=a0N30000001srGuEAI"&gt;&lt;span style="font-family:arial;"&gt;Riva Integration Server&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Publisher:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.omni-ts.com/crm-integration/"&gt;&lt;span style="font-family:arial;"&gt;Omni Technology Solutions&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;Price:&lt;/strong&gt; $16.25 / user / month (Volume discounts available)&lt;br /&gt;&lt;strong&gt;Posted Date:&lt;/strong&gt; 2/23/2010&lt;br /&gt;&lt;strong&gt;Outlook Editions:&lt;/strong&gt; Windows 7, XP, Server 2003 or 2008 (on-premise)&lt;br /&gt;&lt;strong&gt;Reviews:&lt;/strong&gt; None&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://downloads.omni-ts.com/quicktours/Saleforce-Exchange-Integration/"&gt;&lt;span style="font-family:arial;"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br /&gt;Omni’s approach is unique from the other applications in that it is a Server-side integration, rather than a client-side Outlook plug-in. This implementation offers a much improved integration, and allows for seamless synchronization of all outlook records: contacts (flagged either as Salesforce Leads or Contacts), email activity, calendar events, tasks, notes, and more. The tool is delivered with Riva Single Sign-On, which means users don’t need to remember a separate Salesforce.com password. Instead, their ActiveDirectory/Exchange or eDirectory password will manage their Salesforce login – users simply need to login to their email. Because it’s a Server-side integration, it provides a centralized tool for administration: users don’t have to install any software or plug-ins, and there is nothing for them to configure.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;br /&gt;- Server-side, transparent integration and data synchronization between Salesforce.com and Microsoft Exchange&lt;br /&gt;- Install once at the server level; let administrators control and manage the app from the server for all users.&lt;br /&gt;- Create / update Salesforce Contact and Lead records from within Outlook. Sales Reps flag which Outlook contacts should be synchronized, and if they are Leads or Contacts.&lt;br /&gt;- Synchronize calendar events (appointments, phone calls, tasks,notes) and Address Books (Contacts, Leads, Accounts) transparently, at scheduled intervals.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What’s Missing:&lt;/strong&gt;&lt;br /&gt;- Nothing, although a server-side integration may put this product outside the expertise level of some Salesforce.com Administrators. Adding to this challenge, many IT / Email Server Administrators are reluctant to install software on the email server itself, so you may have to win over key stakeholders / decision makers.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1004788039389747237?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1004788039389747237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/salesforce-and-microsoft-outlook.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1004788039389747237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1004788039389747237'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/07/salesforce-and-microsoft-outlook.html' title='Salesforce and Microsoft Outlook Integration'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/TDvSlN9fvPI/AAAAAAAAAj8/Wbhq_fM5kOo/s72-c/sfdcConnectOutlook.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8497858725158177904</id><published>2010-01-21T01:31:00.002-05:00</published><updated>2010-12-13T02:05:12.855-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>What Causes Invalid Apex Classes?</title><content type='html'>I’ve been training a new group of Salesforce.com Users on how to create change sets in a Sandbox, and deploy simple changes (in this case, Email Templates) to production. When we tried to deploy their change set, we encountered some problems caused by a different user group in the same org: &lt;br /&gt;&lt;br /&gt;1.) Validation rules had been implemented by System Administrator users in the other group. The validation rules raised nearly a dozen DmlException errors, because they prevented existing Apex test methods to execute their insert / update operations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/TQW-1XFJosI/AAAAAAAAA2Q/kpeXWlY1W1I/s1600/100121_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" n4="true" src="http://4.bp.blogspot.com/_XPquV_XKF1c/TQW-1XFJosI/AAAAAAAAA2Q/kpeXWlY1W1I/s400/100121_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2.) The deployment failed because the organization only had 72% test coverage. I hoped that much of this was caused by those same validation rules, but even after setting the offending validation rules to inactive, the org still had only 74% test coverage.&lt;br /&gt;&lt;br /&gt;For this particular org, we have a very loose change management process. Business Owners, who deployed and implemented the instances with the help of a third party consultant, still have free reign in the instance. They don’t understand the impact their changes have on the Apex test methods or underlying applications. &lt;br /&gt;&lt;br /&gt;I started reviewing the test classes associated with each DmlException error, and noticed a number of test classes had their “Is Valid” checkbox flag set to false.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TQXAHJ4SgXI/AAAAAAAAA2U/WaBRohs4NB8/s1600/100121_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" n4="true" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TQXAHJ4SgXI/AAAAAAAAA2U/WaBRohs4NB8/s400/100121_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I misinterpreted what the Apex Class list view was showing me: I saw the blank checkbox next to the word active and immediately thought “Why is this test class being evaluated, if it isn’t active.” I tweeted the question to the world, and my fellow Salesforce developers came to the rescue.&lt;br /&gt;&lt;br /&gt;@dschach reminded me that Apex classes are always active:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TQXAgCFuEOI/AAAAAAAAA2Y/5QnTMeq820Q/s1600/100121_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" n4="true" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TQXAgCFuEOI/AAAAAAAAA2Y/5QnTMeq820Q/s1600/100121_03.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So then I started poking around in the online help, I found the following notes about the “is Valid” designator:&lt;br /&gt;&lt;br /&gt;"To aid backwards-compatibility, classes are stored with the specified version of the API that was used to compile them. &lt;span style="color: red;"&gt;&lt;strong&gt;&lt;em&gt;Additionally, classes are stored with an isValid flag that is set to true as long as dependent metadata has not changed since the class was last compiled. If any changes are made to object names or fields that are used in the class, including superficial changes such as edits to an object or field description, or if changes are made to a class that calls this class, the isValid flag is set to false. When a trigger or Web service call invokes the class, the code is recompiled and the user is notified if there are any errors. If there are no errors, the isValid flag is reset to true.&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;I did a quick review of our Apex classes: 36 were set to Invalid. Ugh, that’s a lot of clean-up, and probably more than I can crank through in a single night.&lt;br /&gt;&lt;br /&gt;@greenstork gave some helpful advice:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/TQXAiqCxUdI/AAAAAAAAA2c/yf55V7FgYAE/s1600/100121_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" n4="true" src="http://4.bp.blogspot.com/_XPquV_XKF1c/TQXAiqCxUdI/AAAAAAAAA2c/yf55V7FgYAE/s1600/100121_04.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Alas, not so in our case – each of these 36 apex classes remained invalid, even after being viewed in production.&lt;br /&gt;&lt;br /&gt;So what’s next?&lt;br /&gt;&lt;br /&gt;1.) Short Term: I need to update the various test classes that flagged the DmlException errors, and modify them to support the recently added validation rules. Beyond that, I’ll need to look at other classes that are weak on test coverage, and move those to 100%. Then I can deploy my user's change sets.&lt;br /&gt;&lt;br /&gt;2.) Long Term: The enterprise SFA application is much more complex than when the business owners first deployed and starting using it. Changes, like new validation rules or custom object / field edits can no longer be made in production. The business owners&amp;nbsp;must adopt a more structured change management process, restricting their changes to Sandbox environments and allowing a QA/QC team to review the changes before deploying them to production. (Always a difficult political battle in any organization, but essential!)&lt;br /&gt;&lt;br /&gt;3.) I need to update our Salesforce Audit report, with a periodic review of the “IsValid” field on Apex Classes. The purist in me says 36 invalid classes is too high; 0 is about right.&lt;br /&gt;&lt;br /&gt;4.) I'm gonna&amp;nbsp;need more coffee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8497858725158177904?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8497858725158177904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/01/what-causes-invalid-apex-classes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8497858725158177904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8497858725158177904'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/01/what-causes-invalid-apex-classes.html' title='What Causes Invalid Apex Classes?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/TQW-1XFJosI/AAAAAAAAA2Q/kpeXWlY1W1I/s72-c/100121_01.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-3662993375011940594</id><published>2010-01-14T14:44:00.015-05:00</published><updated>2010-11-04T14:50:22.793-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><title type='text'>Sending Scheduled Reports to Individual Users in a Restricted Report Folder</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Scheduled Reports is a powerful feature of Salesforce.com.&amp;nbsp; It allows you to schedule a specific report to run – and have the results emailed in HTML format – to a specific user or group of users.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You can configure a report to run each morning at 7:00 AM, and have that report automatically emailed to all your direct reports.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Very handy!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/TNL_5ztDMLI/AAAAAAAAAzw/YMgu67nnH_0/s1600/scheduledreports.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="104" px="true" src="http://1.bp.blogspot.com/_XPquV_XKF1c/TNL_5ztDMLI/AAAAAAAAAzw/YMgu67nnH_0/s320/scheduledreports.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-no-proof: yes;"&gt;&lt;shapetype coordsize="21600,21600" filled="f" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;One of my users with delegated “report admin” privileges uses this to great advantage, but ran into a problem:&lt;/shapetype&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;“I have a Salesforce.com Report Folder which is restricted to a certain users: it is only visible to Manager and Director Roles. One of the managers has requested a copy of a specific report from this folder be emailed to him at the start of each business day. Scheduled Reports supports this functionality, but not if the report is in a restricted access folder. When you set the folder access so that only certain roles can access it, Salesforce.com does not allow you to select “Users” when setting up the “Send Email To” option. The Report Builder option only allows Public Groups, Roles, and Users. What should I do? I don’t want to create a “Public Group” with just one person in it, and I don’t want to make this entire folder public – help!”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Here’s the workaround I gave her:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;1.) After hours, when no one is likely to be accessing the system, change the restricted access report folder to public.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;2.) Use the “Schedule Future Runs” feature to schedule the report. Because the report folder is now “public”, you can select a filter option that allows you to send it to a specific user. Save the scheduled report settings.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;3.) Go back to the Report Folder access settings, and change the access privs back to the original restricted access.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Viola - the scheduled report will still be sent to the users within the selected mail-to list, and your report folder is still private.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-3662993375011940594?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/3662993375011940594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/01/sending-scheduled-reports-to-individual.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3662993375011940594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3662993375011940594'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/01/sending-scheduled-reports-to-individual.html' title='Sending Scheduled Reports to Individual Users in a Restricted Report Folder'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/TNL_5ztDMLI/AAAAAAAAAzw/YMgu67nnH_0/s72-c/scheduledreports.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-3356837233626940815</id><published>2010-01-07T02:21:00.000-05:00</published><updated>2010-07-12T20:58:17.775-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adoption'/><title type='text'>If You Build It, They Will Come</title><content type='html'>&lt;em&gt;&lt;strong&gt;We have thousands of sales reps. How can I motivate them to give up their “tried and tested” sales tools (notes jotted on paper, contacts stored in their heads, excel worksheets stored on their hard drives, etc.), and start storing their leads, contacts, accounts, opportunities, etc., in Salesforce?&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Executive Adoption:&lt;/strong&gt; The most essential aspect of any CRM implementation is executive-level sponsorship and adoption. Your C-level sponsor should have full access to Salesforce.com; as should their peers. If they don’t have it, get it for them. Your executive team will spend most of their time in the Dashboards, so spend a decent amount of time developing custom, C-level executive dashboards. Ask, “what would I want to see, if this were my company?” (because it is). Give your executive team Salesforce 101 training, covering the essentials of navigating within the tool, drilling into dashboard reports, and diving into the detail records below. Check in periodically (quarterly, bi-annually), and ask for feedback on what they would like to see added or removed from the Dashboard. Encourage them to monitor and engage your sales team on things they see happening through their Executive dashboard. When sales reps become aware that senior level management is in the tool, it will drive greater adoption and use.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;What’s In It for Me?&lt;/strong&gt; As a CRM Project Team, you need to make sure the system is LOADED with automation and other tools that directly benefit your sales team. If it’s simply another platform in which they insert data, it’s really not much improved over a basic spreadsheet. Instead, the tool must work for them. Consider AppExchange add-ons, like OneSource – which automatically populates contact data (titles, phone numbers, email addresses) and company data (company size, revenue, industry, etc.) when the Sale Rep enters some basic account information. Add personal dashboards that help the sales rep focus on their best prospects, key opportunities and sales pipeline. Design triggers that provide provide automated reminders for follow-up calls, etc. Integrate tools like DocuSign and DrawLoop, so that you can save your Sales Reps time with automated quote generation and electronic contract signatures. Integrate with back-end ERP systems, so that the Sales Reps can monitor post-sale activity. Use free tools like Ideas, Answers, Content, and Chatter to build a more collaborative work environment.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Make It Simple:&lt;/strong&gt; Make your system simple for your sales teams to use. For your mobile warriors who live out of the cell phones, take advantage of Salesforce Mobile. Give them the ability to easily create or update leads, contacts, accounts, opportunity records from their handheld devices. Keep the input requirements minimal – don’t configure a dozen required fields on a new lead, when 2 or 3 will do.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Ride Alongs:&lt;/strong&gt; Periodically ask if you can join members of your sales team as a “ride along”. Carefully watch and ask questions about their job, how they keep track of their day to day tasks, how they use Salesforce (or other tools). Always ask, “How can I make this system easier, so they have more time selling?”&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Lead Assignment / Distribution:&lt;/strong&gt; For inbound sales teams, adopt a system that distributes new leads based on each individual Sales Rep’s use of Salesforce. Example: Sally and Joe both have 10 leads currently assigned to them. Sally’s leads have a lot of recent activity (logged calls, email activity, trip reports / site visits), all logged within the system. In addition, she converted 3 leads to opportunities in the last 7 days. By comparison, none of Joe’s leads have been updated in the past 3 weeks, and he hasn’t converted any leads. Joe might have been contacting these customers, and making appropriate follow-up – he just hasn’t bothered to log it.&lt;br /&gt;Don’t adopt a lead assignment method that evenly distributes leads to Joe and Sally. Reward the behavior you want your sales team to adopt by weighting your lead distribution system toward the CRM system users. Make sure it’s know to your Sales Reps how the lead distribution system works, and that it can be easily tracked on individual and team performance dashboards.&lt;br /&gt;&lt;br /&gt;In addition to activity (recency metrics), consider a lead scoring system and how that might be used to influence lead distribution. In lead scoring, the “completeness” of a lead is used to calculate a value. For example, a lead that only has information in the customer name and phone # fields might have a score of “2”, while a lead that has information in the customer name, phone #, email, industry, company size, or other custom fields (budgeted amount, prospect urgency, etc.) might have a score of 7. The more fields they populate, the higher the lead score. A lead distribution system could use the cumulative score of recent closed/won or current funnel activity when determining how the lead should be routed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Develop Dashboards for Sales Managers:&lt;/strong&gt; Design your dashboards and reports in such a way that Sales Managers can see how well their team is performing against all the KPI they are measured on within the organization. Join their sales meetings, and listen to the topics they review – they design dashboards that show data along that same flow. Get the Sales Managers to drive their 1:1 and/or team meetings from these Dashboards. “Ok, team, let’s start with new leads this week. Joe, looks like you got a couple of leads listed as “hot”, but when I drive down into the detail record, I don’t see any recent call activity or notes to suggest why they are labeled that way – fill me in. &lt;… listens …&gt; That’s great. Let’s get that info updated into the lead please, before next week’s team meeting!”&lt;br /&gt;&lt;br /&gt;If Sales Reps are keying their data into Salesforce, it’s important that Sales Managers use the tool for their status updates. The worse thing we can do as managers is to have our sales reps all this valuable information in the tool, but then when we call them into our meetings, ask them, “So, Sally … what did you do this week?” Sales managers need to be reviewing this information and be aware of what’s happening BEFORE they enter meetings with their team!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Tie Incentives / Compensation Plans to your CRM System:&lt;/strong&gt; Your commission system must be based on information out of your CRM system. If the lead/opportunity is not in Salesforce, the Sales Rep doesn’t get commission. That’s a pretty simple, but it’s important to go beyond awarding sales just based on closed/won sales. Adopt incentive programs that enhance or accelerate commission based on the sale rep’s pipeline growth, timely lead nurturing / conversion, detailed account/contact/opportunity updates and activity / follow-up. Incent the behavior you want your Sales Team to adopt!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Remove their dependency on other systems (email clients, excel worksheets, etc.): &lt;/strong&gt;Salesforce.com has a method for sending email from within the tool. Furthermore, when emails are sent through this method, the user can see if the recipient opened the email, how many times they opened the email, when they last opened the email, etc. Why would you ever send an email from Outlook? If the answer is, “that’s the system I’m familiar with”, then teach the new system! Show the benefit of being able to see when a customer reads an email, and act on that. Implement triggers that alert the Sales Rep, so they can do a follow-up call within the hour of the email being read. There are similar productivity tools for coordinating meetings, setting up reminder calls, automated email follow-ups, etc. Get the tool working for them, rather than make them work hard to get data into the tool.&lt;br /&gt;&lt;br /&gt;CRM is a not a tool, it’s a strategy. Understand that you will be forever tweaking and optimizing your CRM system, so that it evolves as your business evolves. Make the process and the tool smarter, not harder.&lt;br /&gt;&lt;br /&gt;And don’t hesitate to let me know if I can help!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-3356837233626940815?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/3356837233626940815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/06/if-you-build-it-they-will-come.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3356837233626940815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3356837233626940815'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/06/if-you-build-it-they-will-come.html' title='If You Build It, They Will Come'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1340548481524507543</id><published>2010-01-01T17:57:00.010-05:00</published><updated>2010-01-01T22:05:30.539-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><title type='text'>How Do I Add My Own Custom Logo to the Salesforce.com Banner?</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#990000;"&gt;&lt;em&gt;How do I customize the top banner, so that it displays my company's org, rather than the standard Salesforce.com logo?&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The logo that displays in the top left corner is defined by the application that you are currently running. Salesforce apps are selected using the drop-down in the top-right corner. In the image below, I'm running the "Ideas" app, which uses the Salesforce.com Service Cloud logo.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/Sz6FcfvNueI/AAAAAAAAAi4/wYHME9tSEjE/s1600-h/chgLogo1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5421917726003018210" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 95px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/Sz6FcfvNueI/AAAAAAAAAi4/wYHME9tSEjE/s400/chgLogo1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;TRIVIA: The default logo is updated several times a year, with each seasonal Salesforce.com upgrade. Salesforce.com usually comes up with two or three different logo ideas, and offers Customers a chance to vote for their favorite logos on the Idea Exchange. The logo that wins the most votes is used for the next release.&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you want your own custom logo, then you'll need to build your own "custom app". That's not nearly as difficult as it might sound. In Salesforce.com, an App is simply a group of Tabs. The "Sales Cloud" app includes tabs like Account, Contact, Lead, Opportunity, etc. You can create a custom app that uses these same Tabs, but features your company logo. Here's how:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1.) Using image editing software, modify your company logo so that it is less than 300 pixels wide and 55 pixels in height. The image must be a GIF or JPEG format, and less than 20 KB in size. Save this image to the Documents tab. Be sure to mark the image as an "Externally Available Image" when you upload it to the Documents library (see below):&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/Sz6oNmY_HhI/AAAAAAAAAjA/O9wnC8hvhYg/s1600-h/chgLogo2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5421955952997768722" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 243px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_XPquV_XKF1c/Sz6oNmY_HhI/AAAAAAAAAjA/O9wnC8hvhYg/s400/chgLogo2.JPG" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2.) Create your custom app. Select "Setup -&gt; Create -&gt; Apps -&gt; New".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/Sz6pcyV_uZI/AAAAAAAAAjI/20-stEtrDVA/s1600-h/chgLogo3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5421957313416116626" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 190px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/Sz6pcyV_uZI/AAAAAAAAAjI/20-stEtrDVA/s400/chgLogo3.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Follow the App Wizard prompts to give the App a name, add your logo, and select the tabs that you want to be visible when users run this app.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That's all there is to it!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/Sz6qstYfsHI/AAAAAAAAAjQ/eVjfzT0E02o/s1600-h/chgLogo4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5421958686473957490" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 149px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_XPquV_XKF1c/Sz6qstYfsHI/AAAAAAAAAjQ/eVjfzT0E02o/s400/chgLogo4.JPG" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;TIPS AND TRICKS:&lt;/p&gt;&lt;p&gt;Use a logo with a transparent background, unlike my sample above. If you use a logo with a colored background, you'll spend a lot of time tweaking the color scheme of your tabs so that they don't clash with the banner. The cyan background in my sample doesn't blend very well with the default green of the home tab logo ... blech! &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;During the photo editing stage, trim your logo so that it is exactly 300 x 55 pixels -- even if that means adding a filler space around the edges. If your logo doens't match these dimmensions exactly, Salesforce will resize the image to fit, but not always. You may find that your logo is distorted on some screen transitions, or that it displays outside the banner borders. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Each App that you build can have it's own logo. The number of Apps that you can make (and/or upload from the AppExchange) depends on what type of licenses you have:&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Personal Edition&lt;/td&gt;&lt;td&gt;n/a&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Contact Manager&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Group Edition&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Professional Edition&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Enterprise Edition&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Unlimited Edition&lt;/td&gt;&lt;td&gt;Unlimited&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Developer Edition&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;The custom app that you build (just so that you can display your own company logo) does count against the number of Apps you can download and run from the AppExchange -- so keep that in mind!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Pretty quick, pretty simple!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1340548481524507543?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1340548481524507543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2010/01/how-do-i-add-my-own-custom-logo-to.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1340548481524507543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1340548481524507543'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2010/01/how-do-i-add-my-own-custom-logo-to.html' title='How Do I Add My Own Custom Logo to the Salesforce.com Banner?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/Sz6FcfvNueI/AAAAAAAAAi4/wYHME9tSEjE/s72-c/chgLogo1.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7119991828369324602</id><published>2009-11-10T19:48:00.002-05:00</published><updated>2009-11-10T20:23:04.461-05:00</updated><title type='text'>Dreamforce is Coming!</title><content type='html'>&lt;em&gt;&lt;span style="color:#990000;"&gt;I keep telling Paul Overy, my colleague and co-founder of Force Geeks, to start a blog. I think he'd be great at it. Here he is as a guest monkey, err, blogger. This is a reprint of a mailing Paul sent to the Salesforce.com New Hampshire User Group.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.salesforce.com/dreamforce/DF09/site/"&gt;Dreamforce'09&lt;/a&gt; is only 1 week away. Are you going?&lt;br /&gt;&lt;br /&gt;Here are some things that you might find interesting:&lt;br /&gt;&lt;br /&gt;- You can log in to the &lt;a href="http://dreamevent.force.com/dreamforce/publicagenda"&gt;attendee portal&lt;/a&gt; to add sessions to your calendar. You can even have your updated calender emailed to you.&lt;br /&gt;&lt;br /&gt;- A &lt;a href="http://twtvite.com/10ilcw"&gt;Dreamforce 2009 Tweet-up&lt;/a&gt; is scheduled for Tuesday night at 6pm. Originally planned by David Schach (&lt;a href="http://twitter.com/dschach"&gt;@dschach&lt;/a&gt;), but Salesforce has agreed to host this event and give out free stuff. Hope to see you there!&lt;br /&gt;&lt;br /&gt;- Another &lt;a href="http://www.modelmetrics.com/foleys/"&gt;Tweet-up hosted by Model Metrics&lt;/a&gt; is scheduled for 8pm on Tuesday at Johnny Foley's Irish House. Stop by for a pint!&lt;br /&gt;&lt;br /&gt;- Steve Anderson (&lt;a href="http://twitter.com/gokubi"&gt;@gokubi&lt;/a&gt;) wants you to join him next Wednesday in creating a collaborative document of the Dreamforce opening keynote using Google Wave. If you need an invitation to Google Wave, let me know and I'll send one.&lt;br /&gt;&lt;br /&gt;- If you know of any parties, you can list them on the &lt;a href="https://spreadsheets.google.com/a/crmfyi.com/viewform?hl=en&amp;amp;formkey=dDlxSi04QUlvend5NGR6d2hhZFdSMHc6MA"&gt;Dreamforce Party Planner&lt;/a&gt;, or you can just check out the &lt;a href="http://spreadsheets.google.com/pub?key=t9qJ-8AIozwy4dzwhadWR0w&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html"&gt;spreadsheet&lt;/a&gt; to see what else is planned.&lt;br /&gt;&lt;br /&gt;- If you still need a reason to get excited about Dreamforce, Salesforce is posting a count down of &lt;a href="http://blogs.salesforce.com/blogs/2009/11/8-reasons-to-get-excited-about-dreamforce-reason-5.html"&gt;8 reasons to get excited about Dreamforce&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;That's all for now. Feel free to forward on links of your own.&lt;br /&gt;&lt;br /&gt;Till next time,&lt;br /&gt;Paul Overy&lt;br /&gt;NHUG Co-Leader&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7119991828369324602?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7119991828369324602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/11/dreamforce-is-coming.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7119991828369324602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7119991828369324602'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/11/dreamforce-is-coming.html' title='Dreamforce is Coming!'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6957176085372081987</id><published>2009-11-01T19:10:00.011-05:00</published><updated>2009-11-02T07:46:31.173-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Calculating Business Hours</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;"&gt;The Problem&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;My client has a Service Level Agreement (SLA) in which they must respond to a certain type of service request within 2 business days. In Salesforce, they were trying to track what % of orders are serviced within the SLA period. To date, they had been calculating the SLA Due Date with a workflow rule. The workflow rule auto-assigned the SLA Due Date with a simple formula: today()+1. This was problematic for two reasons: (1) the formula didn’t factor in weekdays or company holidays, and (2) the process didn’t give consideration to “time of day”.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/Su4kbty0TaI/AAAAAAAAAiY/6qqRHGueUxM/s1600-h/setSlaDueDate.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5399293061831609762" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 380px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/Su4kbty0TaI/AAAAAAAAAiY/6qqRHGueUxM/s400/setSlaDueDate.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;They understood the first point, but didn’t quite understand the significance of the second point. To illustrate, I described the following scenario: “Let’s consider the ideal case - an order comes in today at precisely 9:00 AM. By your formula, you have all of today and all of tomorrow to finish that order. If it takes you longer than tomorrow, you have exceeded your SLA. Now, let’s suppose an order comes in today at 4:50 PM. By your formula, you have only 10 minutes left from today and all of tomorrow to finish that order – anything after that and you have exceeded your SLA. Also, what happens if an order comes in anytime on a Saturday? By the time you get to work on Monday, you have already exceeded your SLA with the current formula.” &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The light bulbs clicked on. We agreed they needed to start tracking the date/time of the order submission, and calculate the SLA Due Date by adding 16 business hours to that Order Submission date/time stamp.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Thought Process -- Getting to the End Solution&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A reader recently asked me to share more details about how I get from Problem to Solution, so here we go:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;I started by checking out the Workflow formulas; in general, if I can solve a problem with clicks and formulas, rather than code, I’ll take that option. In this case, I couldn’t come up with a simple solution. There are no functions that allow for determining the “Day of Week” in a date field, nor an easy way to exclude company holidays from the SLA Due Date calculation.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Whatever can’t be managed in a formula can almost certainly be managed in an Apex trigger. I visited the Salesforce Developer Community message boards, to see if anyone had done something similar. Before I write any code, I always visit the AppExchange and developer boards, looking for a short cut, inspiration or at least potential gotcha’s that other devs have run into. My &lt;a href="http://community.salesforce.com/sforce/board/message?board.id=apex&amp;amp;message.id=16261"&gt;quick search &lt;/a&gt;didn’t bear much fruit. Blanka and Rup3 had creative formulas that could be used in Workflow rules, but neither solved the problem of company holidays or calculating the value based on business hours. I spot checked a few other posts, but none provided they guidance I needed.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Next, I pondered how non-Salesforce Developers might have tackled this problem. I did a Google search on “calculate business hours” and came up with this &lt;a href="http://www.codeproject.com/KB/datetime/CalculatingBusinessHours.aspx"&gt;interesting post (and code sample)&lt;/a&gt; on the Code Project boards. The sample was written by &lt;a href="http://www.codeproject.com/Members/perle1"&gt;perle1&lt;/a&gt;, and was exactly the logic I needed. Well, almost. Whle it would be pretty simple to convert perle1's C++ logic into Apex, his code still hadn’t tackled the problem of holidays.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;RTFM - Read the Foolish Manual. Yes, I probably should have done this sooner, perhaps at step 1, but I wasn’t entirely sure what I was looking for until I’d latched on to Perle1’s code. His sample focused my attention on company holidays. It was then that I recalled Company Profile configurations, which are a standard part of your organization setup in Salesforce.com. There had to be a way for my Apex triggers to use and offset with these configuration settings.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/Su4s9sc57CI/AAAAAAAAAio/X6cDW3VyfII/s1600-h/holidays.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5399302441679842338" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 220px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_XPquV_XKF1c/Su4s9sc57CI/AAAAAAAAAio/X6cDW3VyfII/s400/holidays.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So I poked around the Apex Developers Guide, found the BusinessHours object and some nice sample code … and was pleasantly surprised. This was going to be a piece of cake! In fact, it looked like I’d be able to write this trigger in 4 lines of Apex code (compared with Perle1’s 90 lines of C++ code). Plus, I’d have the ability to handle holidays in the business hours calculation – without writing any extra code.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here's the step-by-step:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1.) First, I entered in all of the company holidays (click Setup -&gt; Company Profile -&gt; Holidays). A nice Salesforce.com feature is that the holidays can be configured as "recurring", so you can set the holiday once, and then never have to worry about it. Recurring holidays are flexible, in that they can be set up to occur on a specific day of the year (i.e., Christmas is December 25th, every year), or on a date pattern (i.e., Labor Day occurs on the 1st Monday of each September).&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2.) Next, I set up the business hours for the work group that was using this "Submitted Order" process. In Salesforce, click Setup -&gt; Company Profile -&gt; Business Hours. There was already a Business Hours record labeled "Default". I left that one there, and created a new Business Hours record labeled "BSC". I added in the service teams business hours, and included the company holidays. I set these hours as the new "default" for the org.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/Su4xUCYGonI/AAAAAAAAAiw/QNEOyc2HGF4/s1600-h/bizHours.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5399307223568917106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 229px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/Su4xUCYGonI/AAAAAAAAAiw/QNEOyc2HGF4/s400/bizHours.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;3.) Finally, here's the Apex Code that does all the work:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:courier new;color:#cc0000;"&gt;trigger calcBusinessHours on Submitted_Order__c (before insert, before update) {&lt;br /&gt;&lt;br /&gt;// Assumes the BSC work hours are the default for the Org&lt;br /&gt;BusinessHours stdBusinessHours = [select id from businesshours where isDefault = true];&lt;br /&gt;&lt;br /&gt;for (Submitted_Order__c so : Trigger.new) {&lt;br /&gt;if ((so.WB_Submitted__c != NULL) &amp;amp;&amp;amp; (stdBusinessHours != NULL)) {&lt;br /&gt;// BSC works 11.5 hours / day (8:00 AM - 7:30 PM, M-F). Our SLA is 2-days (23 business hours)&lt;br /&gt;so.SLA_Due_Date__c = BusinessHours.addGmt (stdBusinessHours.id, so.WB_Submitted__c, 23 * 60 * 60 * 1000L);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;color:#cc0000;"&gt;&lt;/span&gt;&lt;/br&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Submitted_Order__c is the custom object that I want to determine the SLA Due Date from. This custom object has a date/time field labeled "WB_Submitted__c", and another date/time field labeled "SLA_Due_Date__c".&lt;/br&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The "WB_Submitted__c" field has a date/time value when it is uploaded into Salesforce (by an external process). This is the date and time that the order was submitted to our support services group.&lt;/br&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This function is triggered whenever a Submitted_Order__c record is inserted or updated in Salesforce. The trigger grabs the BSC work hours (which we configured as "default" in step 2), and then adds 23 business hours to that value to calculate the SLA_Due_Date__c field. NOTE: You'll want to change this if you're using 8-hour business days.&lt;/br&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What if you needed to calculate the number of business hours between two date/time values, and record that into a number field?  There's already a BusinessHours.diff method that does that work for you! NOTE: The answer is returned in milliseconds, so you need to do a little math to convert it to hours:&lt;/br&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Hours_to_Close__c = BusinessHours.diff (stdBusinessHours.id, so.WB_Submitted__c, so.OA_Complete__c) / 1000 / 60 / 60;&lt;/br&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;How simple is that? Easy-peasy, lemon-squeezy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6957176085372081987?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6957176085372081987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/11/calculating-business-hours.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6957176085372081987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6957176085372081987'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/11/calculating-business-hours.html' title='Calculating Business Hours'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/Su4kbty0TaI/AAAAAAAAAiY/6qqRHGueUxM/s72-c/setSlaDueDate.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6271173594838884082</id><published>2009-10-02T21:20:00.005-04:00</published><updated>2009-10-02T21:51:40.640-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Dreamforce'/><category scheme='http://www.blogger.com/atom/ns#' term='certification'/><title type='text'>Training Tips for Your Administrator</title><content type='html'>&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Our administrator has spent considerable time developing her skills in SF. I would like to provide her with some additional training but I believe after reviewing the course syllabus that the content provided by SF is too basic. Does anyone have any suggstions regarding training that might be helpful? We are located in the NYC area and are using the Professional edition. &lt;strong&gt;-- Connie Ducaine&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here are some ideas:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1.) Have your Administrator connect and get involved with the local Salesforce.com User Group. There are many User Groups around the world, you can find your local chapter here: &lt;a href="http://www.salesforce.com/community/community/"&gt;http://www.salesforce.com/community/community/&lt;/a&gt; On the right sidebar, in the section labeled &lt;strong&gt;Local User Groups&lt;/strong&gt; click your region of interest, and register to join.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Salesforce.com User Groups are organized and run by volunteers within the Salesforce user community -- not by Salesforce. They're a great way to connect with other administrators, developers, partners, or even Salesforce employees. User group members share personal experiences, learn how others are using the platform, and have a unique opportunity to bring some of those ideas back into their own organization's instance of Salesforce.com.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2.) Even if you opt to not send your Administrator to training, consider sending them to get their certification. For more information, &lt;a href="http://www.salesforce.com/assets/pdf/datasheets/DS_Certification.pdf"&gt;click here&lt;/a&gt;. While the training courses are designed to specifically help students with the certification exams, an experienced administrator will probably have no difficulty with the them. There are also plenty of online resources that will help students prepare for the exams. This is a great opportunity to show recognition for your hard-working employee!&lt;/p&gt;&lt;p&gt;3.) Have your Administrator get her own Salesforce.com Developer account. She can get one here: &lt;a href="http://developer.force.com/"&gt;http://developer.force.com/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That site also provides a great deal of information on how to get started with some of the more advanced features of the tool. The Developer edition is a bit more "full-featured" than the Professional edition, so she can really spread her wings -- digging into more advanced features like writing triggers, designing Visualforce pages, and experimenting with AppExchange packages.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;4.) Have your Administrator spend some time on in the &lt;a href="http://www.salesforce.com/community"&gt;Salesforce Community website&lt;/a&gt;. There is so much information here: Best Practices, Training &amp;amp; Recordings, Developer Blogs, etc. If she's really hot stuff, she might be interested in helping other users with their questions in the discussion forums. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;5.) Want to really get her excited about learning more about the platform? Send your adminstrator to the annual Salesforce.com user conference: &lt;a href="http://www.salesforce.com/dreamforce/DF09/site/"&gt;Dreamforce&lt;/a&gt;. This is a 3-day conference in San Francisco CA, designed for users, developers, and partners. The event is highly engaging, full of break-out sessions for users of all skill levels. I guarantee that when she leaves Dreamforce, her head will be swimming in ideas for how she can do more for your organization with the Force.com platform.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I think it's great that you're keeping her focused on advancement and improvement on her Salesforce skills. There are lots of resources out there, even if you're not interested in the actual training classes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6271173594838884082?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6271173594838884082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/10/our-administrator-has-spent.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6271173594838884082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6271173594838884082'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/10/our-administrator-has-spent.html' title='Training Tips for Your Administrator'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1925961969524504814</id><published>2009-08-22T00:10:00.006-04:00</published><updated>2009-08-22T01:05:43.915-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Storage'/><title type='text'>Salesforce.com Data Storage Space</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/So9v8SNthII/AAAAAAAAAh4/sFy4OVd8KNY/s1600-h/dataStorage.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5372635961948472450" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 150px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_XPquV_XKF1c/So9v8SNthII/AAAAAAAAAh4/sFy4OVd8KNY/s400/dataStorage.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;A Salesforce.com client contacted me, very concerned ... they were using 139% of their data storage space. Frankly, they were surprised that Salesforce.com hadn't yet disabled their ability to add new records to the system. Mostly, they wanted to understand how they got in that predicament -- they had only been using Salesforce.com for 10 months.&lt;/div&gt;&lt;/br&gt;&lt;div&gt;Here's what I relayed to them:&lt;/div&gt;&lt;/br&gt;&lt;div&gt;In a small org (less than 50 users), data storage space can run out quick!&lt;/div&gt;&lt;/br&gt;&lt;div&gt;Here's how storage space works in Salesforce.com:&lt;/div&gt;&lt;/br&gt;&lt;div&gt;With Professional and Enterprise User Licenses, you get 20MB/user (Unlimited User licenses get 120MB/user). This particular client had 29 User Licenses, meaning they were allocated 580 MB (0.58 GB) of data storage space. However, minimum storage space for any org is 1GB, so that was their actual data storage limit. &lt;/div&gt;&lt;/br&gt;&lt;div&gt;When you get right down to it, 1GB isn't a whole lot of space, not if you store a sizeable amount of records and want to be able to create trend reports / dashboards for 1-2 years. There is an Idea on the Salesforce.com IdeaExchange to increase this data storage space: &lt;a href="http://ideas.salesforce.com/article/show/10096414/Increase_Storage_Space_Available_for_Data_Records"&gt;click here&lt;/a&gt;. As we've seen time and again, Salesforce.com does a great job of implementing features / demands from it's customers -- so I'd encourage you to go vote this up. Then have every user in your org vote it up! Those votes really make a difference. &lt;/div&gt;&lt;/br&gt;&lt;div&gt;Additional storage space can always be purchased from Salesforce.com. They sell storage space in 50MB and 500MB blocks. It can be activated immediately, by contacting your account executive. Warning: prepare for sticker shock. It's been reported that the charge for this increased storage space is disproportionately high. &lt;/div&gt;&lt;/br&gt;&lt;div&gt;It would be nice if System Administrators received a periodic notification of what their data storage usage / capacity was -- perhaps as part of the monthly Admin Newsletter. However today, there isn't any automated email notification that a System Administrator can receive to warn them them when they have passed a certain threshold of data storage space. Instead, System Administrators must be vigilent, and periodically check their usage: Click Setup -&gt; Data Management -&gt; Storage Usage (see screen shot above).&lt;/div&gt;&lt;/br&gt;&lt;div&gt;The page layout shows what your Org's data storage limit is, along with how many MB and % of storage space is used. There are seperate break-outs for both data storage and file storage. Data storage is all the data stored in various standard and custom objects, and file storage space is for attachments, documents and media stored in Salesforce Content.&lt;/div&gt;&lt;/br&gt;&lt;div&gt;We observed that the majority of this client's data usage was from Tasks: 448,213 task records! We did some quick math, and observed that at 29 licensed users, they had assigned 15,455 tasks per user in the last 8 months (64 tasks per day!). The actual count was much higher, since many of these users were recent hiresm, but Phew! That's a lot of tasks!&lt;/div&gt;&lt;/br&gt;&lt;div&gt;As a rough estimiate, 2,500 Salesforce object records will take up 5MB of data storage space. The bulk of these were coming from their many Vertical Response mailings. There are techniques for configuring Vertical Response campaigns so that they don't spawn tasks, which their System Administrator was already familiar with, and indicated he would implement. &lt;/div&gt;&lt;/br&gt;&lt;div&gt;So now that we knew what the problem is, how did we resolve it? &lt;/div&gt;&lt;/br&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Job #1 House-Cleaning:&lt;/strong&gt; There are several free tools that allow you to do bulk export and deletion of records, like the Salesforce/Excel Connector tool and Salesforce Data Loader. Their SysAdmin grabbed the low-hanging fruit, backing up a sizeable chunk of their aged Tasks to a local file and then deleting those records from Salesforce.com. This brought them down to under 95% data storage. We're now doing a little data mining and discovery, looking at data stored in other objects and working with the client to determine what is relevant and what data is not really being utilized. &lt;/div&gt;&lt;/br&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Job #2 Prevention:&lt;/strong&gt; After we've cleaned house, we plan to take a look at what is spawning all these tasks. Aside from those created from Vertical Response, a good chunk of them were seemingly created from various time-based workflows. We need to look at this organizations business processes to determine if this is appropraite (64 assigned tasks per day per user?). Are these workflows critical? Are they appropriate? Do they align with documented business processes and objectives of the Organization? We may need to review and/or document the business processes, reduce tasks to a "reasonable" level, and update the triggers, workflows rules, and app configs (such as Vertical Response) appropriately. &lt;/div&gt;&lt;/br&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Job #3 Monitoring - Stay Vigilent:&lt;/strong&gt; As already mentioned, Salesforce.com does not provide an automated email to warn System Administrators when they are nearing storage capacity. We've already done quite a bit of work in this area, designing applications that do automated daily backups, tools that render that data available for viewing (for Orgs that need 24x7 access to their data, even during scheduled maintenance outages), automated attachment archiving, and automated data archiving (deleting records from Salesforce based on certain thresholds -- like Dead Leads &gt; 12 months inactivity, Closed Cases &gt; 2 years, etc.). We may look at designing a similar solution for this client, if it becomes necessary. For now, they can continue managing the backups and archives (deletes from Salesforce) manually.&lt;/div&gt;&lt;/br&gt;&lt;div&gt;The good news in all of this is that data storage issues, once identified, are easy to fix. Keep an eye on your storage consumption, and do some trend analysis on the amount of data you are loading to Salesforce.com, and how long your storage is likely to last. Then consider what archiving policies you might need to put in place, or consider purchasing additional space. Keep an attentive eye on it throughout the year.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1925961969524504814?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1925961969524504814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/08/salesforcecom-data-storage-space.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1925961969524504814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1925961969524504814'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/08/salesforcecom-data-storage-space.html' title='Salesforce.com Data Storage Space'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/So9v8SNthII/AAAAAAAAAh4/sFy4OVd8KNY/s72-c/dataStorage.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-2037957287277572253</id><published>2009-07-01T23:21:00.012-04:00</published><updated>2009-07-02T23:43:09.392-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Non-Profit'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer'/><title type='text'>Landing Your Next Developer Gig on the Force.com Platform</title><content type='html'>Excerpt from an email I received this week:&lt;br /&gt;&lt;br /&gt;"Hey JP, I notice you tweet about some Salesforce jobs occassionally. I'm looking to make a change. I've spent the last year doing a lot with Salesforce, including the Force.com API through ASP.NET / C#, custom objects, custom fields, workflow rules, email alerts, custom web-to-lead, and Salesforce.com Administration. I also do a lot with PHP, MySQL, XHTML, CSS, Javascript, and ASP.NET. If you know of any opportunities, drop me a line at ..."&lt;br /&gt;&lt;br /&gt;Actually, it was a series of tweets DM'd to me, but I just appended them all together. I get 2-3 emails, tweets, or phone calls like this &lt;em&gt;every&lt;/em&gt; week.&lt;br /&gt;&lt;br /&gt;I wrote this blog for all you aspiring Force.com developers out there, looking to make a change or get plugged in to the Force.com development scene. Disclaimer: My interests are slightly self-serving: now I can just link this blog post in reply to all those emails, rather than reply to them each individually! #TimeSaver&lt;br /&gt;&lt;br /&gt;First, take a moment and listen to &lt;a href="http://twitter.com/garyvee"&gt;@garyvee&lt;/a&gt;. This is one of my favorite clips by Gary, from his presentation at the Web 2.0 Expo last September.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EhqZ0RU95d4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/EhqZ0RU95d4&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Important Take-Away:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;"Look yourself in the mirror and ask yourself, 'What do I want to do every day for the rest of my life?' Do that."&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Working on the Force.com Platform is great, but please, Please, PLEASE don't do it unless it's something you absolutely love. Soon after you've started working with this tool, you're going to start pulling your hair out. You'll find yourself growling at governor limits, cursing Apex 75% test code coverage requirements, puzzling over the real differences between Apex and Java, and wondering why object IDs come in 15-char and 18-char flavors. Don't even get me started on the lack of VLOOKUP() functionality in workflow rules.&lt;br /&gt;&lt;br /&gt;You'll hate it! Just like Gary hates answering the same question day after day after day ("Which white wine should I have with my fish?"). You're going to need every bit of passion and love for what you're doing to help you ride through these moments of frustration.&lt;br /&gt;&lt;br /&gt;"You have to love what you do. Because let me tell you something ... doing what [we] do, sucks. Eighteen hours a day? [7 days a week?] ... It gets tough! But if you love it, you will win." - &lt;a href="http://twitter.com/garyvee"&gt;@garyvee&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Developing in the Cloud, and on the Force.com platform in particular, is really fun and allows you to churn out some amazing stuff. But you will definitely be frustrated along the way, as you wrestle the learning curve. Love what you're doing, to get you through those frustrating moments. And then you'll be able to do it, ALL THE TIME.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Donate Your Talent to a Non-Profit&lt;/strong&gt;&lt;br /&gt;The philanthropy model at Salesforce.com is simply amazing. They have an organization, the Salesforce Foundation, which donates user licenses to qualified non-profit organizations all around the world. Developers have written custom applications specifically designed for these non-profits, to help them with volunteer management, donor management, membership / household tracking, and so much more.&lt;br /&gt;&lt;br /&gt;With the help of Salesforce Foundation, these Non-Profits have the tools -- now they need you. to help with their deployments, customizations, and training.&lt;br /&gt;&lt;br /&gt;If you're trying to break into the Force.com Development scene, consider donating some of your time to one of these Non-Profit organizations. They don't even have to be local! I'm located in New Hampshire, but I've been able to collaborate and design solutions for non-profit organizations in California, Texas and Colorado.&lt;br /&gt;&lt;br /&gt;It's a great way to get some exposure working with the Force.com platorm, gain some references for future contracts, and do something wonderful for a worthy cause.&lt;br /&gt;&lt;br /&gt;Later, after you become a wildly successful Force.com developer, I hope you'll come back to the Salesforce Foundation now and then. Donating just a small amount of your time (even just 1%) can make all the difference in the success of a non-profit organization!&lt;br /&gt;&lt;br /&gt;Ready to get involved? &lt;a href="http://www.salesforcefoundation.org/node/23"&gt;Click here&lt;/a&gt;, or send an email to &lt;a href="mailto:foundation@salesforce.com"&gt;foundation@salesforce.com&lt;/a&gt; requesting more information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Get On Twitter&lt;/strong&gt;&lt;br /&gt;If you don't know about &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt;, you have to get plugged in to it. Now! Twitter is a micro-blogging service, which I've &lt;a href="http://forcemonkey.blogspot.com/2008/11/why-do-you-twitter.html"&gt;talked about&lt;/a&gt; previously. It's very powerful, because it lets you tap in to a huge network of Salesforce.com Employees (Program Managers, Developers, Community Managers, etc.) as well as other Consultants, Salesforce Partners, ISVs, Customers, Power Users, Administrators and more.&lt;br /&gt;&lt;br /&gt;I use &lt;a href="http://tweetdeck.com/beta/"&gt;TweetDeck&lt;/a&gt; to manage my Twitter communications. All the folks who tweet about Salesforce.com are in a TweetDeck group, so I can monitor their Twitter stream during the day more closely than all the other folks I'm following. Not a day passes that I don't learn something new from this talented group of people! Twitter is a fantastic learning tool. Use it to learn, use it to teach, but definitely use it.&lt;br /&gt;&lt;br /&gt;I also have a TweetDeck Search filter set up for "SFDC", "Salesforce", and "Force.com". I use that filter to find new developers and Force.com evangelists to follow. It also gives me a chance to see the many Salesforce.com related job postings that companies and recruiters are posting on Twitter every day.&lt;br /&gt;&lt;br /&gt;Get on Twitter, and open yourself to a whole new way of learning.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Plug In to the Developer Community&lt;/strong&gt;&lt;br /&gt;Salesforce.com has a tremendously strong developer community. Tap into it here: &lt;a href="http://developer.force.com/"&gt;http://developer.force.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've had a couple Salesforce.com Developers / Consultants contact me, and ask if I was able to pick up a contract for one of their clients. This happens when they are already fully loaded with projects, but don't want to turn their existing client away. The only way to be part of this network is to reach out and connect with the community.&lt;br /&gt;&lt;br /&gt;Log on and participate in the message board forums. Learn from and/or help others. If you have a question or problem, put it in front of your peers in the community. For best results, include your code samples, as well as screenshots and images. Of course, it always helps to send out a Tweet, with a shortened URL link to your question on the Developer forums.&lt;br /&gt;&lt;br /&gt;You'd be surprised at how helpful the community is.  They'll help get your question answered and your project moving forward. Be sure to pay the community back, by looking at other questions that have been asked, for which you might have answers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connect on LinkedIn&lt;/strong&gt;&lt;br /&gt;There are a ton of LinkedIn User Groups out there, full of developers and technology experts on the Force.com platform. A lot of job opportunities get shared in those LinkedIn groups, as well. Update your LinkedIn profile, and get plugged in to &lt;a href="http://www.linkedin.com/groupsDirectory?results=&amp;amp;sik=1246564628363&amp;amp;pplSearchOrigin=GLHD&amp;amp;keywords=Salesforce"&gt;these groups&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/Sk0WSzuwdvI/AAAAAAAAAhw/qb2BTTt8TVg/s1600-h/linkedIn.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5353960044393166578" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 327px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/Sk0WSzuwdvI/AAAAAAAAAhw/qb2BTTt8TVg/s400/linkedIn.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Get to Dreamforce&lt;/strong&gt;&lt;br /&gt;Dreamforce is the annual user conference and vendor expo, sponsored by Salesforce.com. It's 4+ days of powerful keynotes, roadmap discussions, break-out sessions, tech talk and more ... all centered around the Force.com Platform.&lt;br /&gt;&lt;br /&gt;At Dreamforce you will meet other developers, make friends, and win clients. If developing on the Force.com platform is something you're at all interested in, this is a "must do" event. Get more details here: &lt;a href="http://www.salesforce.com/dreamforce/DF09/"&gt;http://www.salesforce.com/dreamforce/DF09/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bid on ODesk&lt;/strong&gt;&lt;br /&gt;Looking for some short-term contracts for your reference portfolio? Check out the Force.com Jobs Group at oDesk! "Whether you're a skilled developer looking for that next job, or a customer or partner wanting to find and hire developers to work on small integrations and freelance projects, this is the place to be."&lt;br /&gt;&lt;br /&gt;Check it out: &lt;a href="http://www.odesk.com/groups/salesforce"&gt;http://www.odesk.com/groups/salesforce&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Contract Partners&lt;/strong&gt;&lt;br /&gt;In addition to oDesk, there is an entire industry designed around connecting Consultants and Freelance Developers with the Companies who need their services. If you're looking to pick up a few projects, to start building your customer reference portfolio, you may want to look into this more. A couple companies that I've heard mentioned regularly are:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.hireon-demand.com/"&gt;Hire On-Demand&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://www.forcebrain.com/"&gt;ForceBrain Salesforce Consultants&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check them out!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Develop Apps&lt;/strong&gt;&lt;br /&gt;Of course, you don't need to have existing clients. You can start working with the platform today. Developer accounts are free, and you can start building applications right away. Want a real challenge? Sign up for the Developer Challenge, and put your programming skills head to head with some of the best of the best!&lt;br /&gt;&lt;br /&gt;Details here: &lt;a href="http://blog.sforce.com/sforce/2009/07/announcing-the-forcecom-cloud-developer-challenge.html"&gt;http://blog.sforce.com/sforce/2009/07/announcing-the-forcecom-cloud-developer-challenge.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Welcome to the Cloud and Good Luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-2037957287277572253?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/2037957287277572253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/07/landing-your-next-developer-gig-on.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2037957287277572253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2037957287277572253'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/07/landing-your-next-developer-gig-on.html' title='Landing Your Next Developer Gig on the Force.com Platform'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/Sk0WSzuwdvI/AAAAAAAAAhw/qb2BTTt8TVg/s72-c/linkedIn.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7301728134097677821</id><published>2009-06-30T19:52:00.009-04:00</published><updated>2009-07-01T20:10:38.224-04:00</updated><title type='text'>Force Monkey, Inc. (?)</title><content type='html'>Over the past few months, I've been working with an increasing number of Salesforce.com developers and customers, helping them navigate complex CRM deployments on the Force.com platform. Despite the dismal economy, I'm busier than ever. In fact, I've been so consumed with an increasing number of projects, contracts and clients, that I've decided to incorporate my practice.&lt;br /&gt;&lt;br /&gt;This isn't the first company I've founded. In my college, I started a small "business" with 6 close friends. It was a gaming company called &lt;a href="http://www.lionerampant.com/"&gt;LIONE Rampant&lt;/a&gt;, and we ran it quite successfully for seven years. As we grew older, finding girlfriends and wives, we decided we were getting too old for that "silly gaming stuff". We sold the company -- to some of our then-customers -- and went off to get "real jobs". These new owners, in turn, ran the company for seven years and sold it to some of &lt;em&gt;&lt;u&gt;their&lt;/u&gt;&lt;/em&gt; customers. It delights me to see that a business venture I created has "stood the test of time", and is still operating more than 20 years later, even if I'm not directly involved with the business. Not many companies can say that, gaming or otherwise.&lt;br /&gt;&lt;br /&gt;I don't game any more (well, maybe a few FPS and MMO hours, here and there). Instead, I spend a lot of my time developing applications, helping companies get more from their technology investments, consulting on best practices for operational management, process improvement, and CRM deployments -- particularly on the Force.com platform. I've decided it's time to put more formality in my business practice.&lt;br /&gt;&lt;br /&gt;I'm &lt;a href="http://www.themoneyalert.com/Corp-Entity-Table.html"&gt;researching the the different legal structures&lt;/a&gt;, and trying to determine the best one for my practice: sole proprietorship, LLC, C-Corp or S-Corp. The business entity types are all familiar to me from long-ago days, when I was researching how I should incorporate LIONE Rampant. That company was founded as a C-Corporation, but I'm leaning toward an S-corporation for this current venture.&lt;br /&gt;&lt;br /&gt;I reached out to my Twitter network, asking how they managed their own consulting / software development companies:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/Skq--TJ-vGI/AAAAAAAAAho/3pFUPSaO1Qs/s1600-h/twitConsult.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5353301084586556514" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 307px; CURSOR: hand; HEIGHT: 97px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_XPquV_XKF1c/Skq--TJ-vGI/AAAAAAAAAho/3pFUPSaO1Qs/s400/twitConsult.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As always, they were helpful and eager to share.&lt;br /&gt;&lt;br /&gt;Jeremy Ross (&lt;a href="http://twitter.com/jeremyross"&gt;@jeremyross&lt;/a&gt;) operates his business as a C-corporation. That means his business is taxed at the corporate rate, and there is the risk of double taxation when paying out dividends to shareholders. Those can be minimized, but it seems like more overhead than I'm willing to adopt.&lt;br /&gt;&lt;br /&gt;Scott Hemmeter (&lt;a href="http://twitter.com/arrowpointe"&gt;@arrowpointe&lt;/a&gt;) is the owner of ArrowPointe (&lt;a href="http://sfdc.arrowpointe.com/"&gt;http://sfdc.arrowpointe.com/&lt;/a&gt;). He's published several Force.com applications, making them available through the &lt;a href="http://sites.force.com/appexchange/home"&gt;Salesforce AppExchange&lt;/a&gt;. He also provides consulting services on the Force.com platform. From our past conversations, I feel his business model is closely aligned to what I'm looking to do. Scott started as an LLC, but changed to an S-corporation, because it has some tax advantages over the LLC.&lt;br /&gt;&lt;br /&gt;Uncle Sam considers LLC Owners to be self-employed, which means they must pay a 15.5% "self-employment tax". The entire net income of the business is subject to this tax. In an S-corporation, only the income that is paid to the "employees" is subject to the employment tax. Other income, paid to the owners as a distribution, is not taxed. I don't mind paying my "fair share", but if I can find a way to reduce my taxes, well, that's just more money I'll use to help stimulate the economy!&lt;br /&gt;&lt;br /&gt;With an S-corporation, there is a bit more overhead: I'll have to form and work with a "board of directors", for starters. There are more record keeping rules to keep up with. I'm familiar with those burdens, having maintained the books and organized 7-years of LIONE Rampant BOD meetings. It sounds like a lot of work, but it's really not.&lt;br /&gt;&lt;br /&gt;I've a bit more research ahead of me, and I'll probably talk with a CPA before I formally file this week. I must confess, I'm excited about the prospects of my new venture. &lt;br /&gt;&lt;br /&gt;Are you managing your own consulting practice? I'm curious about your operations, and the legel business entity that you've adopted. Please share your comments below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7301728134097677821?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7301728134097677821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/preparing-to-incorporate.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7301728134097677821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7301728134097677821'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/preparing-to-incorporate.html' title='Force Monkey, Inc. (?)'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/Skq--TJ-vGI/AAAAAAAAAho/3pFUPSaO1Qs/s72-c/twitConsult.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-2198842691788715573</id><published>2009-06-29T14:13:00.000-04:00</published><updated>2009-07-02T23:26:08.021-04:00</updated><title type='text'>What's On Your Summer Reading List?</title><content type='html'>It's summer time, and I'll be spending a lot of time pool-side with the kids. Here's my summer reading list (many based on recommendations from you!):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Art of the Deal, The&lt;/li&gt;&lt;li&gt;Attitude 101, by John C. Maxwell&lt;/li&gt;&lt;li&gt;Cash Flow Quadrant&lt;/li&gt;&lt;li&gt;Covert Persuassion, by Kevin Hogan&lt;/li&gt;&lt;li&gt;Dog Eat Dog, and Vice Versa&lt;/li&gt;&lt;li&gt;Eat That Frog&lt;/li&gt;&lt;li&gt;Getting Things Done&lt;/li&gt;&lt;li&gt;How to Win Friends and Influence People, By Dale Carnegie&lt;/li&gt;&lt;li&gt;How to Talk to Anyone: 92 Little Tricks for Big Success in Relationships&lt;/li&gt;&lt;li&gt;No B.S. Time Management for Entrepreneurs&lt;/li&gt;&lt;li&gt;Presentation Zen, by Garr Reynolds&lt;/li&gt;&lt;li&gt;Selling the Invisible, by Harry Beckwith&lt;/li&gt;&lt;li&gt;Selling to Big Companies, by Jill Konrath&lt;/li&gt;&lt;li&gt;Richest Man in Babylon, The&lt;/li&gt;&lt;li&gt;The Millionaire Next Door&lt;/li&gt;&lt;li&gt;The Way to Wealth&lt;/li&gt;&lt;li&gt;What To Say When You Talk To Yourself&lt;/li&gt;&lt;li&gt;When I Say No I Feel Guilty&lt;/li&gt;&lt;li&gt;Think and Grow Rich&lt;/li&gt;&lt;li&gt;The Way of the Superior Man&lt;/li&gt;&lt;li&gt;Dan Kennedy's The Ultimate Sales Letter&lt;/li&gt;&lt;li&gt;CopyBlogger&lt;/li&gt;&lt;li&gt;The Psychology of Influence&lt;/li&gt;&lt;li&gt;How to Survive Office Politics&lt;/li&gt;&lt;li&gt;How to Climb the Corporate Ladder&lt;/li&gt;&lt;li&gt;How to CYA&lt;/li&gt;&lt;li&gt;Do It Now&lt;/li&gt;&lt;li&gt;Getting to Yes&lt;/li&gt;&lt;li&gt;Difficult Conversations&lt;/li&gt;&lt;li&gt;Never Eat Alone&lt;/li&gt;&lt;li&gt;Is That Your Hand in My Pocket&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;What are you reading?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-2198842691788715573?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/2198842691788715573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/whats-on-your-summer-reading-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2198842691788715573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2198842691788715573'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/whats-on-your-summer-reading-list.html' title='What&apos;s On Your Summer Reading List?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-3178348748782272170</id><published>2009-06-09T22:46:00.005-04:00</published><updated>2009-06-09T23:07:03.719-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin tips'/><title type='text'>It's really nothing personal, but I don't want to Stay-in-Touch</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/Si8g895jOoI/AAAAAAAAAhA/HXD50uC_wG0/s1600-h/touch.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 262px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/Si8g895jOoI/AAAAAAAAAhA/HXD50uC_wG0/s400/touch.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5345527514492254850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do you have users that create contacts in Salesforce.com, but don't need the "Send Stay-in-Touch" pop-up messages? &lt;br /&gt;&lt;br /&gt;Sales professionals and account teams may benefit from the "Send Stay-in-Touch" pop-up feature, because it prompts them to periodically check-in with their contacts and keep the contact information up-to-date.&lt;br /&gt;&lt;br /&gt;However, other users groups in your organization may need the ability to create Contacts, but have no interest in the feature.  Support teams, for instance, who might deal with customers on a "one-and-done" basis may need to create a contact to associate with their Case, but not need to do periodic follow-ups with that contact after the case is fully resolved.&lt;br /&gt;&lt;br /&gt;The "Stay-in-Touch" pop-up feature is enabled by default across all profiles, but you can easily disable it in the User Profile (click to enlarge):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/Si8igbStzQI/AAAAAAAAAhI/OFnYNgY1z7k/s1600-h/touch2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 320px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/Si8igbStzQI/AAAAAAAAAhI/OFnYNgY1z7k/s400/touch2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5345529223189482754" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-3178348748782272170?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/3178348748782272170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/its-really-nothing-personal-but-i-dont.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3178348748782272170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/3178348748782272170'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/its-really-nothing-personal-but-i-dont.html' title='It&apos;s really nothing personal, but I don&apos;t want to Stay-in-Touch'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/Si8g895jOoI/AAAAAAAAAhA/HXD50uC_wG0/s72-c/touch.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1023476111604477613</id><published>2009-06-07T20:16:00.005-04:00</published><updated>2009-06-07T21:21:28.324-04:00</updated><title type='text'>Is it a Lead, Account, Opportunity or Contact?</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SixmHi2vUQI/AAAAAAAAAg4/xxRq1my4QVg/s1600-h/Fry.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SixmHi2vUQI/AAAAAAAAAg4/xxRq1my4QVg/s400/Fry.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5344759137583452418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Inspired by my recent Twitter conversation with New York Private Investigator, Michelle Pyan (aka &lt;a href="http://twitter.com/michelle_lpi"&gt;@michelle_lpi&lt;/a&gt;)&lt;/em&gt;&lt;br /&gt; &lt;br /&gt;I've worked with a few clients who, for various reasons, have a lot of trouble with Salesforce.com terminology.  Often it's because Salesforce.com has roots in Salesforce Automation, and these users don't come from a traditional sales background.&lt;br /&gt;&lt;br /&gt;That's the power of Salesforce. It's such a powerful platform, and it can be customized for any business, and just about any application.  &lt;br /&gt;&lt;br /&gt;Yet many new users stumble with the Salesforce terminology right out of the gate.  They're eager to get started, to get their data added to Salesforce -- and get stuck asking, "Umm, is it a Lead, an Account, an Opportunity or a Contact?"&lt;br /&gt;&lt;br /&gt;When explaining Salesforce.com to new users, I'll often use the fish model:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Lead = Something swimming in your favorite fishin' hole. &lt;br /&gt;Contact = Fish. &lt;br /&gt;Account = School of Fish. &lt;br /&gt;Opportunity = Fishing rod. &lt;br /&gt;Closed/Won Opportunity = Lunch.&lt;br /&gt;Closed/Lost Opportunity = The one that got away.&lt;br /&gt;Campaign = Planning and preparation for the big fishing trip.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Since the third grade, the fish is about the only thing I can draw that people will recognize it for being just that: a fish.  As I describe these terms, I'll sketch them out on a whiteboard.  The visual presentation delivers a lot of "Ah-ha!" moments, and users walk away with a clearer understanding of how to enter data into these standard Salesforce objects.&lt;br /&gt;&lt;br /&gt;Do you encounter a similar struggle with your new Salesforce.com users?  What tricks do you use to bring clarity on these terms?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1023476111604477613?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1023476111604477613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/is-it-lead-account-opportunity-or.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1023476111604477613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1023476111604477613'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/is-it-lead-account-opportunity-or.html' title='Is it a Lead, Account, Opportunity or Contact?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/SixmHi2vUQI/AAAAAAAAAg4/xxRq1my4QVg/s72-c/Fry.bmp' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4202574547409233124</id><published>2009-06-03T12:17:00.009-04:00</published><updated>2009-06-03T23:25:28.970-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='Dashboard'/><title type='text'>Why Analytics Help</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/Sic6vlcn1vI/AAAAAAAAAgw/AAXOjwM7ywE/s1600-h/analytics.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 285px; height: 400px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/Sic6vlcn1vI/AAAAAAAAAgw/AAXOjwM7ywE/s400/analytics.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5343304072078808818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lately, I've been getting a lot of requests to help organizations with data analytics and reporting aspects of their CRM solutions.  I'm very encouraged by this, because it means companies are using their CRM for more than just managing customer relationships better.  They are also using these tools to understand and improve their own business processes better!&lt;br /&gt;&lt;br /&gt;A methodical analytics process is important, because it forces you to (1) define goals for your organization, (2) monitor and track performance against these goals, and (3) drive continuous process improvement based on objective, measurable results.&lt;br /&gt;&lt;br /&gt;Let me share some of the results from the “Great Dashboard Clean-Up Project”, which I’ve talked about in &lt;a href="http://forcemonkey.blogspot.com/2009/01/great-dashboard-clean-up-project.html"&gt;past blogs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On this project, I've worked with a number of cross-functional areas -- but this post will focus on work done with Support team.  Our Customer Support organization receives high accolades from customers with respect to our response and handling of cases.  It's really nice to get this unsolicited feedback from Customers, but the division manager wanted to track the teams’ performance with more objective data.&lt;br /&gt;&lt;br /&gt;Together, we defined some Key Response Areas (KRA) for his team:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;Time to Respond:&lt;/strong&gt; After a Customer contacts us (through email, phone or web), how quickly does the support organization respond to that Customer?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Time to Restore:&lt;/strong&gt; If the call is related to an operational issue or problem with our product “in the field”, how quickly does Support restore that equipment to full operational service?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Time to Resolve:&lt;/strong&gt;  How long does it take for the Support  team to fully resolve (close) a Customer case?&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;We set goals for each of these KRA.  This was very easy, as the organization already had internal, implied Service Level Agreements (SLA) documented.  We simply “fine-tuned” the definition of those metrics, and published them to Customers:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Time to Respond&lt;/strong&gt;&lt;br /&gt;o Email / Web – contact and/or reply to Customer within 24 Hours&lt;br /&gt;o Phone – if unable to answer immediately, call back within 15 minutes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Time to Restore&lt;/strong&gt;&lt;br /&gt;o Sev-1 (Critical Priority) Cases – Restore service within 4 hours&lt;br /&gt;o Sev-2 (Urgent Priority) Cases – Restore service within 6 hours&lt;br /&gt;o Sev-3 (Standard Priority) Cases – Restore service within 24 hours&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Time to Resolve&lt;/strong&gt;&lt;br /&gt;o Sev-1 / Sev-2 Cases: Close within 7 days&lt;br /&gt;o Sev-3 Cases: Close within 14 days&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here’s where things got a little tricky.  While we had customized our Salesforce.com CRM system heavily to support our business needs, there was no customization centered around many of these SLA metrics.  For instance, we could easily count the number of cases received from each Customer, and even identify how those cases originated (email, phone, web) -– but we had no fields tracking if phone calls were missed / returned within 15 minutes, or if email / web inquiries were responded to within 24 hours.  We had Case-related fields tracking when a case was opened and closed, but for operational problems in the field, we had no date/time fields tracking when service was "restored".&lt;br /&gt;&lt;br /&gt;Fortunately, Salesforce.com excels in this area.  It was very easy to add some custom fields tracking all these SLA metrics.  We also added some workflows and apex triggers that automatically populated the fields based on various conditions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SiajW1EM46I/AAAAAAAAAgg/3xGYeYRVfL8/s1600-h/SLA_Analysis_Section.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 83px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SiajW1EM46I/AAAAAAAAAgg/3xGYeYRVfL8/s400/SLA_Analysis_Section.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5343137620518822818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With these metrics in place, we created reports and dashboards to benchmark the Support Organization's current performance.  We immediately saw that we were, in fact, doing very well across these metrics.  Phone calls were answered (or callbacks returned) within 15 minutes 96% of the time.  Email and web based cases were responded to within 24-hours 70% of the time.  Operational issues were being restored and resolved within SLA almost 90% of the time.  This all validated the compliments and feedback we had been receiving from Customers directly.  But it was just the starting point for our project.&lt;br /&gt;&lt;br /&gt;Now that we were measuring the data, we could easily zero in on the exception / failure cases.  Why did we fail that SLA?  What changes could we put in place to prevent us from failing in a similar way next time?  &lt;br /&gt;&lt;br /&gt;We’ve had this program in place since January, and the results (from our Support Operations SLA Dashboard) speak for themselves:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/Siako36U9kI/AAAAAAAAAgo/MBmwdAw5nJM/s1600-h/Sla_Dashboard.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 370px; height: 400px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/Siako36U9kI/AAAAAAAAAgo/MBmwdAw5nJM/s400/Sla_Dashboard.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5343139030031988290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Across every metric, across every SLA, our Support Team has steadily and consistently improved in it's performance.  All of this is through our CRM business analytics and service improvement program.  &lt;br /&gt;&lt;br /&gt;How about you?  Are you getting the most from your CRM?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4202574547409233124?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4202574547409233124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/why-do-analytics-help.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4202574547409233124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4202574547409233124'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/06/why-do-analytics-help.html' title='Why Analytics Help'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/Sic6vlcn1vI/AAAAAAAAAgw/AAXOjwM7ywE/s72-c/analytics.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6419343135286851291</id><published>2009-05-05T21:12:00.005-04:00</published><updated>2009-05-06T07:45:37.014-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sites'/><title type='text'>Force.com Sites</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SgDkvwxTKtI/AAAAAAAAAgI/GzO6ZCy4M9M/s1600-h/sites01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 366px; height: 324px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SgDkvwxTKtI/AAAAAAAAAgI/GzO6ZCy4M9M/s400/sites01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5332513468003330770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have you seen the stuff that developers are building with Force.com Sites?  Check it out by visiting the Sites Gallery: &lt;a href="http://developer.force.com/sitesgallery"&gt;http://developer.force.com/sitesgallery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Force.com Sites is a new feature offered by Salesforce.com.  It was announced at Dreamforce'08 (where Salesforce previewed the &lt;a href="http://www.lincvolt.com/"&gt;LincVolt website&lt;/a&gt;), and it remains in Developer Preview mode. Force.com Sites allows companies to build websites fully integrated with the custom databases and applications they've already deployed on the Force.com platform.&lt;br /&gt;&lt;br /&gt;The site showcased in the image above, for instance, is &lt;a href="https://edl-challenge-developer-edition.na6.force.com/Matrix/GameCrazeHome"&gt;GameCraze&lt;/a&gt;.  It was developed by EDL Consulting, and won the category of "Best Visual Presentation" for the recent Force.com Sites Developer Challenge.  It doesn't look anything like the Salesforce.com UI that you might know -- but it's running on the same technology.&lt;br /&gt;&lt;br /&gt;Most impressively, the site was built in less than one week.  Admittedly, it's only a shell, not a real video game website, but it is a great example of what a team of developers can quickly crank out using Salesforce.  With a bit more work, the site could be integrated with the standard/custom Salesforce objects that track customers, suppliers, game store inventory, and online sales.  The "Holy Grail" of integrating your front-end website with your back-end database is all built into the concept behind Force.com Sites.&lt;br /&gt;&lt;br /&gt;Why is this so important?  Think of all the headaches a company might normally go through to build their corporate website or intranet:&lt;br /&gt;&lt;br /&gt;- purchasing, installing and configuring web servers, firewalls, database servers&lt;br /&gt;- purchasing, installing, licensing backend databases&lt;br /&gt;- purchasing and installing software applications for building and managing their web content&lt;br /&gt;- annual maintenance fees for all of those things&lt;br /&gt;&lt;br /&gt;If EDL had been designing the GameCraze site using traditional methods, the purchased hardware wouldn't even arrive in the time it took them to fully deploy this website on Force.com. Before they went public, their upfront costs would be in the tens of thousands of dollars, pushing back their ROI and break-even.  But Force.com sites is "pay as you use", meaning they can build and deploy their web store very quickly, and with minimal up front costs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/SgDr6EOTYAI/AAAAAAAAAgQ/xoVw3surjMw/s1600-h/sites02.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 367px; height: 278px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SgDr6EOTYAI/AAAAAAAAAgQ/xoVw3surjMw/s400/sites02.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5332521341605339138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Today, Sites is only available as a Developer Preview (the rest of us call that "Beta").  That's one of the reasons you see only a dozen or so sits currently showcased on the Sites Gallery.  While many of these have been built by the design teams at Salesforce.com, I'm really looking forward to seeing what John Q. Publicy is currently building, and watching the Sites Gallery grow.&lt;br /&gt;&lt;br /&gt;If you'd like to learn more, or even jump into the Customer pilot program, you can check out the &lt;a href="http://wiki.developerforce.com/index.php/Sites_FAQ"&gt;Sites FAQ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6419343135286851291?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6419343135286851291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/05/forcecom-sites.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6419343135286851291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6419343135286851291'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/05/forcecom-sites.html' title='Force.com Sites'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SgDkvwxTKtI/AAAAAAAAAgI/GzO6ZCy4M9M/s72-c/sites01.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4379898690940524114</id><published>2009-05-02T12:55:00.002-04:00</published><updated>2009-05-02T13:04:16.815-04:00</updated><title type='text'>Why I Do This</title><content type='html'>&lt;a href="http://www.blackglass.com.au/uploaded_files/document_uploads/social-media-waste-of-time.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 356px;" src="http://www.blackglass.com.au/uploaded_files/document_uploads/social-media-waste-of-time.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A great many people have asked me why I blog, why I Twitter, why I Facebook, why I Flickr -- why I do any of it.  My wife asked me that question as I sat down to write a blog entry one night.  My boss asked after noticing TweetDeck running on my laptop.  My Dad inferred the question when he commented that while doing some online ancestry research, my name was coming back again and again while his spider bot searched for the surname "Seabury".  And truthfully, Dad answered the question without even asking it. &lt;br /&gt;&lt;br /&gt;We live in the era of the Social Web. If you spend any amount of time doing contributing content to the web, then you have effectively created a digital identity. Every time you create or even reply to a blog post, add comments to a message forum, upload or mark a favorite video, interact on Twitter -- all of this information is stored, archived, indexed -- and therefore viewable to the public and subject to their interpretation.&lt;br /&gt;&lt;br /&gt;Eight years ago, before blogging was trendy and when the web didn't have a "2.0" after it, an office mate jokingly had everyone Google their name.  We sat around the same terminal, and watched as people typed their name and pulled up the search results.  Many of us didn't have any results returned at all, others had a few links, but they were of other people with the same surname.  When I typed my name, I was surprised - no shocked - at the return results.&lt;br /&gt;&lt;br /&gt;The return results didn't just fill the page - they filled several pages. Mostly articles that I had written for our Customer Support center, which frankly I didn't realize were viewable to the outside world.  I was, then, web-naive.&lt;br /&gt;&lt;br /&gt;It's only been in the last few years that I've come to see Google for what it is: my online resume.  I don't mean to be so possesive about it, but that's what it is. Everything I do on the web is now out there in the public domain.&lt;br /&gt;&lt;br /&gt;It's important for me to be proactive in managing this tool, the internet, as a way of marketing myself.  Not because I'm looking for a job today, but because I might be looking for a job some day (and the day you're looking for a job, it's kinda too late to start branding yourself).&lt;br /&gt;&lt;br /&gt;There is a risk of putting so much of yourself "out there" on the web for others to see -- but with risk comes reward. My social media connections through Twitter, Facebook and this blog have been incredibly helpful to me. I've learned from them more than they've learned from me.  I can get answers on technical questions from this network far faster than I can through traditional channels (support calls into understaffed support centers).  I've been invited to speak at user conferences, been asked to join review boards, and have received unsolicited job offers -- all very flattering, but attributed entirely to the fact that I am "doing this".&lt;br /&gt;&lt;br /&gt;The web is not just database of information buckets for you to search.  It's not just your online news medium.  The web is a tool for you to market yourself, brand yourself, and make your identity known by a far wider circle of influencers than you might be exposed to in your daily work and social life.&lt;br /&gt;&lt;br /&gt;Don't shy away from it. Take advantage of it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4379898690940524114?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4379898690940524114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/05/why-i-do-this.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4379898690940524114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4379898690940524114'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/05/why-i-do-this.html' title='Why I Do This'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1208996090693463361</id><published>2009-04-07T23:30:00.005-04:00</published><updated>2009-04-08T07:47:56.884-04:00</updated><title type='text'>We Live in Exponential Times</title><content type='html'>My dad shared this YouTube video with me not long ago.  It's a little dated (is MySpace even relevant anymore?), but I found it fascinating.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jpEnFwiqdx8&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jpEnFwiqdx8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;There is a lot of fear in our country right now. Uncertanity about the economy, uncertainty about the world, uncertainty about the future.&lt;br /&gt;&lt;br /&gt;Let it go.  &lt;br /&gt;&lt;br /&gt;Yes, we live in exponential times.  That simply means we have exponential opportunities ahead of us.&lt;br /&gt;&lt;br /&gt;Stop thinking, "This is what is happening."&lt;br /&gt;&lt;br /&gt;Start thinking, "This is what I am making happen."  Then, go make things happen!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1208996090693463361?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1208996090693463361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/04/we-live-in-exponential-times.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1208996090693463361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1208996090693463361'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/04/we-live-in-exponential-times.html' title='We Live in Exponential Times'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-2598025066770020559</id><published>2009-04-02T13:46:00.005-04:00</published><updated>2009-04-02T17:33:49.317-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='triggers'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>Case Comment from Contact "Locks" Inline Editing on Case</title><content type='html'>We ran into an annoying little bug, and when we contacted Salesforce.com about it, they confirmed it is a known issue that occurs “sometimes”.  Well, before we spent a couple hours chasing it, the bug had not been known to us.  Here are the details, including several workarounds and a “fix”.&lt;br /&gt;&lt;br /&gt;First, let’s describe how the problem appears to Salesforce.com Users.  Your Customer Service Rep or other internal user opens a Case, and starts updating / changing fields using the Inline editing feature.  When they save the record, they get an error message that the record was being updated by a Customer:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SdT6rJCUwcI/AAAAAAAAAgA/1KsLO1J16hw/s1600-h/InlineEditError.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 137px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SdT6rJCUwcI/AAAAAAAAAgA/1KsLO1J16hw/s400/InlineEditError.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5320152678898385346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All of the edits they made to the case are lost, and they have to re-enter them.&lt;br /&gt;&lt;br /&gt;As we look at the Case History, we see that the last Customer update was many hours ago.&lt;br /&gt;&lt;br /&gt;In our configuration, Customers are able to create Cases through the Self-Service Portal, but they can’t actually edit them.  So we were confused as to what was causing these Cases to get “locked” by the Customer contact.  However, we did recently add a Case Comment Workflow, which changes the status of a Case from “Waiting on Customer” to “Investigating” whenever a Customer adds a case comment via the Self-Service Portal.  This Workflow was added when Case Comment Workflows were introduced in XXX.&lt;br /&gt;&lt;br /&gt;Here’s the workflow that we created:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SdT6SQF5x2I/AAAAAAAAAfw/TlvUtZt3leE/s1600-h/Workflow2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 219px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SdT6SQF5x2I/AAAAAAAAAfw/TlvUtZt3leE/s400/Workflow2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5320152251295713122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When those filters are hit, a Workflow rule changes the parent Case.Status field from “Waiting on Customer” to “Investigating”.  &lt;br /&gt;&lt;br /&gt;Salesforce.com told us this behavior is seen “only occasionally”, although we found that we could reproduce the failure 100% of the time:&lt;br /&gt;&lt;br /&gt;1.)  Create a new Case, set the status to “Waiting on Customer”&lt;br /&gt;2.)  Login to Self-Service Portal.  Add a Case Comment.&lt;br /&gt;&lt;br /&gt;That’s it.  At that point, the record is “locked” to inline editing.  The first internal user to open the Case and attempt inline editing on any field will get the error message above.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Two Immediate Workarounds&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1.)  Use the Edit button instead of Inline editing.  This wasn’t preferred by our users, since they’ve become very accustomed to the ease and use of the inline editor.&lt;br /&gt;2.)  Train your users to look for the “New Comments Have Been Added” bubble (see below) at the top of the case.  If they see this icon, they should refresh the page in their browser before doing any inline editing.  This refresh will clear the lock on inline editing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SdT6Zh2LvrI/AAAAAAAAAf4/yhcGiFXBCvY/s1600-h/UnreadComments.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 137px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SdT6Zh2LvrI/AAAAAAAAAf4/yhcGiFXBCvY/s400/UnreadComments.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5320152376320704178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A Better Way&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The story would end here if it wasn’t for an interesting discussion I had with David Schach (of X2 on Demand fame: &lt;a href="http://www.x2od.com"&gt;http://www.x2od.com&lt;/a&gt;).  &lt;a href="http://twitter.com/dschach"&gt;@dschach&lt;/a&gt; and I were chatting on &lt;a href="http://twitter.com"&gt;Twitter&lt;/a&gt; the other day, then moved our conversation to the telephone (when 140-characters wasn’t enough to get our message across to each other).  He was suggesting a solution to a different problem I had, but it turns out that idea has many applications – including a fix to this Inline Editing lock problem here.&lt;br /&gt;&lt;br /&gt;The conversation was discussing a way to simulate Apex triggers on a Case Comment object.  Recently, Salesforce.com added the ability to perform Workflows in Case Comments (which we took advantage of in the scenario above).  However, there isn’t any method for directly adding an apex trigger on the Case Comment.  Then Dave proposed this “&lt;a href="http://www.x2od.com/2009/04/01/hacking-a-case-comment-trigger.html"&gt;Hacking a Case Comment Trigger&lt;/a&gt;” method.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/pauloveryjr"&gt;@pauloveryjr&lt;/a&gt; and I tried it out with the usage case above.  Rather than having a Case Comment Workflow rule that updates a parent Case, we can now have a Case Comment Workflow that sends an email to an “email-to-apex” application.  In our tests, it works beautifully – it updates the parent Case.Status field without locking the record from inline editing.  &lt;br /&gt;&lt;br /&gt;It turns out this Case Comment Trigger Hack has a lot of uses!  Until triggers are added to Case Comments, I think we'll be getting a lot of milage out of this technique.  I'll document other use cases here on the blog.  In the meanwhile, I hope this explains any peculiar inline editing locking behavior that you might have seen recently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-2598025066770020559?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/2598025066770020559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/04/case-comment-from-contact-locks-inline.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2598025066770020559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2598025066770020559'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/04/case-comment-from-contact-locks-inline.html' title='Case Comment from Contact &quot;Locks&quot; Inline Editing on Case'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/SdT6rJCUwcI/AAAAAAAAAgA/1KsLO1J16hw/s72-c/InlineEditError.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4181414289678980259</id><published>2009-03-24T09:28:00.015-04:00</published><updated>2009-03-24T13:56:13.371-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Adding an Anchored Logo to Your HTML Email Template</title><content type='html'>&lt;p&gt;A friend and fellow Salesforce Geek wanted to know how she could insert a company logo as the header in an HTML email template, such that when the user clicked on the logo, their browser would navigate to her company's website. I tried to describe it in email, but I suspect not very well. I promised her I'd blog about it ... so here we are. &lt;/p&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;em&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; As with most things in Salesforce, there are a dozen different ways to get from Point A to Point B. This is certainly not the only approach, just the first that popped into mind.&lt;/em&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;p&gt;Let's do it by the numbers. First, I created a quick logo image: &lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/Scjk5GIn_XI/AAAAAAAAAfQ/H3rsCRIEgPQ/s1600-h/Devolution.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5316751029661334898" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 268px; CURSOR: hand; HEIGHT: 121px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_XPquV_XKF1c/Scjk5GIn_XI/AAAAAAAAAfQ/H3rsCRIEgPQ/s400/Devolution.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;Host the Logo Image&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Store the logo image in a location where it can be accessed over the internet. For this exercise, I'm going to store the image on the Salesforce servers, under the Documents tab:&lt;br /&gt;&lt;br /&gt;1.) Click the Documents Tab. &lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/ScjmmPUMSpI/AAAAAAAAAfY/0iXAVjHkxSc/s1600-h/DocumentsTab.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5316752904731511442" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 258px; CURSOR: hand; HEIGHT: 62px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/ScjmmPUMSpI/AAAAAAAAAfY/0iXAVjHkxSc/s400/DocumentsTab.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2.) Click the "Create New Folder" link (we're going to create a new folder to store email images) &lt;/p&gt;&lt;br/&gt;&lt;p&gt;3.) In the Document Folder Label field, type "_Images". Click tab and set the other fields to their defaults. Save.&lt;br /&gt;&lt;/p&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;p&gt;NOTE: The underscore "_" character in front of the word "Images" is intentional.  Folders sort in alphabetical order, and this will push your Images folder down to the bottom of the folder list. That's my personal preference, so that my Image folders don't get mixed in with my "real documents" folders. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/Scjni23QbuI/AAAAAAAAAfg/okWhW0MhWB0/s1600-h/DocumentFolders.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5316753946139717346" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 371px; CURSOR: hand; HEIGHT: 120px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_XPquV_XKF1c/Scjni23QbuI/AAAAAAAAAfg/okWhW0MhWB0/s400/DocumentFolders.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;4.) Now that you're in the "_Images" folder, click "New Document". &lt;/p&gt;&lt;br/&gt;&lt;p&gt;5.) Enter the logo name, unique name, description, and browse to the path where the image is located. Because we will be including this image on an external email template, set the "Externally Available Image" checkbox.&lt;br /&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;Creating the Email HTML Template&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Now that the logo image is "hosted" in a public location, create the email HTML Template:&lt;br /&gt;&lt;br /&gt;6.) Click Setup -&gt; Email templates. Specify the folder (or create a new one), and click "New Template". &lt;/p&gt;&lt;br/&gt;&lt;p&gt;7.) Select the "Custom (without using Letterhead)" option. Click "Next". &lt;/p&gt;&lt;br/&gt;&lt;p&gt;8.) Set the "Available for Use" checkbox, give your new email template a name and fill in the description field. &lt;/p&gt;&lt;br/&gt;&lt;p&gt;9.) This sample HTML code starts with an anchored logo, then continues with the "form letter" that recipients can read:&lt;/p&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#97;&amp;#32;&amp;#104;&amp;#114;&amp;#101;&amp;#102;&amp;#61;&amp;#34;&amp;#104;&amp;#116;&amp;#116;&amp;#112;&amp;#58;&amp;#47;&amp;#47;&amp;#102;&amp;#111;&amp;#114;&amp;#99;&amp;#101;&amp;#109;&amp;#111;&amp;#110;&amp;#107;&amp;#101;&amp;#121;&amp;#46;&amp;#98;&amp;#108;&amp;#111;&amp;#103;&amp;#115;&amp;#112;&amp;#111;&amp;#116;&amp;#46;&amp;#99;&amp;#111;&amp;#109;&amp;#34;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&amp;#32;&amp;#32;&amp;#32;&amp;#32;&lt;span style='color:#900'&gt;&amp;#60;&amp;#105;&amp;#109;&amp;#103;&amp;#32;&amp;#115;&amp;#114;&amp;#99;&amp;#61;&amp;#34;&amp;#104;&amp;#116;&amp;#116;&amp;#112;&amp;#115;&amp;#58;&amp;#47;&amp;#47;&amp;#110;&amp;#97;&amp;#51;&amp;#46;&amp;#115;&amp;#97;&amp;#108;&amp;#101;&amp;#115;&amp;#102;&amp;#111;&amp;#114;&amp;#99;&amp;#101;&amp;#46;&amp;#99;&amp;#111;&amp;#109;&amp;#47;&amp;#115;&amp;#101;&amp;#114;&amp;#118;&amp;#108;&amp;#101;&amp;#116;&amp;#47;&amp;#115;&amp;#101;&amp;#114;&amp;#118;&amp;#108;&amp;#101;&amp;#116;&amp;#46;&amp;#73;&amp;#109;&amp;#97;&amp;#103;&amp;#101;&amp;#83;&amp;#101;&amp;#114;&amp;#118;&amp;#101;&amp;#114;&amp;#63;&amp;#105;&amp;#100;&amp;#61;&amp;#48;&amp;#49;&amp;#53;&amp;#53;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#78;&amp;#113;&amp;#113;&amp;#99;&amp;#38;&amp;#111;&amp;#105;&amp;#100;&amp;#61;&amp;#48;&amp;#48;&amp;#68;&amp;#53;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#48;&amp;#55;&amp;#122;&amp;#121;&amp;#65;&amp;#34;&amp;#47;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#47;&amp;#97;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&amp;#68;&amp;#101;&amp;#97;&amp;#114;&amp;#32;&amp;#123;&amp;#33;&amp;#67;&amp;#111;&amp;#110;&amp;#116;&amp;#97;&amp;#99;&amp;#116;&amp;#46;&amp;#70;&amp;#105;&amp;#114;&amp;#115;&amp;#116;&amp;#78;&amp;#97;&amp;#109;&amp;#101;&amp;#125;&amp;#32;&amp;#44;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&amp;#67;&amp;#104;&amp;#101;&amp;#99;&amp;#107;&amp;#32;&amp;#111;&amp;#117;&amp;#116;&amp;#32;&amp;#111;&amp;#117;&amp;#114;&amp;#32;&amp;#110;&amp;#101;&amp;#119;&amp;#32;&amp;#108;&amp;#111;&amp;#103;&amp;#111;&amp;#33;&amp;#32;&amp;#32;&amp;#73;&amp;#110;&amp;#116;&amp;#101;&amp;#114;&amp;#101;&amp;#115;&amp;#116;&amp;#101;&amp;#100;&amp;#32;&amp;#105;&amp;#110;&amp;#32;&amp;#116;&amp;#104;&amp;#101;&amp;#32;&amp;#108;&amp;#97;&amp;#116;&amp;#101;&amp;#115;&amp;#116;&amp;#32;&amp;#116;&amp;#105;&amp;#112;&amp;#115;&amp;#32;&amp;#97;&amp;#110;&amp;#100;&amp;#32;&amp;#116;&amp;#114;&amp;#105;&amp;#99;&amp;#107;&amp;#115;&amp;#63;&amp;#32;&amp;#32;&amp;#67;&amp;#108;&amp;#105;&amp;#99;&amp;#107;&amp;#32;&amp;#116;&amp;#104;&amp;#101;&amp;#32;&amp;#108;&amp;#111;&amp;#103;&amp;#111;&amp;#32;&amp;#105;&amp;#110;&amp;#32;&amp;#116;&amp;#104;&amp;#101;&amp;#32;&amp;#116;&amp;#111;&amp;#112;&amp;#32;&amp;#108;&amp;#101;&amp;#102;&amp;#116;&amp;#32;&amp;#99;&amp;#111;&amp;#114;&amp;#110;&amp;#101;&amp;#114;&amp;#44;&amp;#32;&amp;#97;&amp;#110;&amp;#100;&amp;#32;&amp;#105;&amp;#116;&amp;#32;&amp;#119;&amp;#105;&amp;#108;&amp;#108;&amp;#32;&amp;#116;&amp;#97;&amp;#107;&amp;#101;&amp;#32;&amp;#121;&amp;#111;&amp;#117;&amp;#32;&amp;#116;&amp;#111;&amp;#32;&amp;#111;&amp;#117;&amp;#114;&amp;#32;&amp;#119;&amp;#101;&amp;#98;&amp;#115;&amp;#105;&amp;#116;&amp;#101;&amp;#33;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&amp;#66;&amp;#101;&amp;#115;&amp;#116;&amp;#32;&amp;#82;&amp;#101;&amp;#103;&amp;#97;&amp;#114;&amp;#100;&amp;#115;&amp;#44;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&lt;span style='color:#900'&gt;&amp;#60;&amp;#98;&amp;#114;&amp;#62;&lt;/span&gt;&amp;#13;&lt;br /&gt;&amp;#70;&amp;#114;&amp;#111;&amp;#109;&amp;#32;&amp;#116;&amp;#104;&amp;#101;&amp;#32;&amp;#70;&amp;#111;&amp;#114;&amp;#99;&amp;#101;&amp;#32;&amp;#77;&amp;#111;&amp;#110;&amp;#107;&amp;#101;&amp;#121;&amp;#32;&amp;#84;&amp;#114;&amp;#111;&amp;#111;&amp;#112;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's rewind a little bit, to explain the HTML code:&lt;br /&gt;&lt;br /&gt;The anchor tag, which starts with &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;a href="http://.../"&lt;/span&gt;&lt;/strong&gt; creates a link to the target website, referenced in the href arguement. In this case, I used the URL for this blug (http://forcemonkey.blogspot.com). Substitute your own target website after the href arg.&lt;br /&gt;&lt;br /&gt;The image that we're wrapping the anchors around is specified in the &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;img src="https://na3.salesforce..."&lt;/span&gt;&lt;/strong&gt; tag. But what is that crazy long string after the "src" arg? That's the location where the image is stored on Salesforce servers.&lt;br /&gt;&lt;br /&gt;To get this URL information for the logo you stored, do this (assumes you're on a PC):&lt;br /&gt;&lt;br /&gt;1.) Click on the Documents tab&lt;br /&gt;&lt;br /&gt;2.) Select your Logo image "document"&lt;br /&gt;&lt;br /&gt;3.) Right click on the image. Click "Properties".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/SckeZI8--7I/AAAAAAAAAfo/urbmcAOQoU8/s1600-h/imgProperties.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 336px; height: 400px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SckeZI8--7I/AAAAAAAAAfo/urbmcAOQoU8/s400/imgProperties.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5316814252336413618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copy the "Address URL" field to your text buffer. Be sure to capture the entire field, by holding the left mouse button down as you click from the left of the "https:" and drag the cursor downward until all characters of the field are highlighted. Press CTRL-C to copy to your text buffer.&lt;br /&gt;&lt;br /&gt;4.) Open your email HTML template and press CTRL-V to paste it in the "src" arg of the img HTML tag.&lt;br /&gt;&lt;br /&gt;Add the remaining HTML text for your email template, as necessary. Viola!&lt;br /&gt;&lt;br /&gt;If the steps here are still just a little confusing, let me know -- I'll post a video blog of the whole process.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4181414289678980259?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4181414289678980259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/03/adding-anchored-logo-to-your-html-email.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4181414289678980259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4181414289678980259'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/03/adding-anchored-logo-to-your-html-email.html' title='Adding an Anchored Logo to Your HTML Email Template'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/Scjk5GIn_XI/AAAAAAAAAfQ/H3rsCRIEgPQ/s72-c/Devolution.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6665264390950270014</id><published>2009-03-10T13:15:00.003-04:00</published><updated>2009-03-10T13:30:45.272-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S-Controls'/><title type='text'>Support for Salesforce S-Controls To Be Discontinued</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SbaiEIVEhbI/AAAAAAAAAfA/n2V3jqw5HIg/s1600-h/ScontrolsEOL.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5311611002369115570" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 158px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SbaiEIVEhbI/AAAAAAAAAfA/n2V3jqw5HIg/s400/ScontrolsEOL.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;SOURCE: All credit to my information source: Sonny Cloward (&lt;a href="http://twitter.com/sonnycloward"&gt;@sonnycloward&lt;/a&gt;), Steve Anderson (&lt;a href="http://twitter.com/gokubi"&gt;@gokubi&lt;/a&gt;), David Schach (&lt;a href="http://twitter.com/dschach"&gt;@dschach&lt;/a&gt;) and the Non-Profit Salesforce Salesforce Practioners Google Group.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Salesforce.com plans to discontinue support for S-Controls next year. The following warning announcement is displayed to Salesforce.com Administrators in the App Setup -&gt; Develop -&gt; S-Controls page:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"S-controls have been superseded by Visualforce pages. Salesforce will, sometime after January 2010, remove the ability to create and distribute new s-controls. Existing s-controls will be unaffected. For more information, see How Do Visualforce Pages Compare to S-Controls?."&lt;/blockquote&gt;&lt;br /&gt;The “end of life” date on S-Controls is a little vague, I suspect intentionally. Sometime after January 2010 could mean anytime that year, or any time in the following decade.&lt;br /&gt;&lt;br /&gt;The announcement is problematic for some Developers. While VisualForce and Apex are great, there are certain governor limits of Apex that prohibit its use in every application. I have a couple S-Controls that I haven’t yet converted over to VF/Apex for this very reason. I have other S-Controls, admittedly, that I haven’t converted over for simply lack of time.&lt;br /&gt;&lt;br /&gt;Note that existing S-Controls are unaffected. However, they can't be updated or distributed in packages after this EOL date. Developers must convert these S-Controls over to VisualForce pages. VisualForce allows developers to write javascript and HTML directly into their VisualForce pages, so it should be possible to simply copy / paste existing S-Controls into a VisualForce page. That means this end-of-life shouldn’t be much of an issue to most savvy Salesforce Developers.&lt;br /&gt;&lt;br /&gt;On the other hand, I find that a lot of Customers don’t have in-house developer expertise. Their S-Controls are either part of an application they downloaded from the AppExchange, or were developed by a contractor. If you don’t have developers in-house, don’t panic! You’ve got plenty of time to inventory your S-Controls over the next few months. Evaluate these components. Are they crucial to your application? Are they likely to require change / updates? If yes, invest the time now into learning VisualForce (so you can convert them yourself) or contact your certified Salesforce.com partner / contractor / consultant.&lt;br /&gt;&lt;br /&gt;Have any questions? Reply below!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6665264390950270014?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6665264390950270014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/03/support-for-salesforce-s-controls-to-be.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6665264390950270014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6665264390950270014'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/03/support-for-salesforce-s-controls-to-be.html' title='Support for Salesforce S-Controls To Be Discontinued'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SbaiEIVEhbI/AAAAAAAAAfA/n2V3jqw5HIg/s72-c/ScontrolsEOL.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-9165925436847808973</id><published>2009-01-25T17:18:00.003-05:00</published><updated>2009-02-22T18:28:25.230-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dashboard'/><title type='text'>The Great Dashboard Clean-Up: Roles, Data Owners and Key Result Areas</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/SaHewsLUcPI/AAAAAAAAAe4/QubPogsaJHk/s1600-h/dashboard01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SaHewsLUcPI/AAAAAAAAAe4/QubPogsaJHk/s400/dashboard01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5305766764092879090" /&gt;&lt;/a&gt;&lt;br /&gt;In the previous &lt;a href="http://forcemonkey.blogspot.com/2009/01/great-dashboard-clean-up-project.html"&gt;blog entry&lt;/a&gt;, I commented on the problem: the Salesforce Dashboards I had deployed were not driving change in the organization.  At least not to my level of satisfaction.  From my vantage point, everyone was looking at the data, talking about the data, admiring the data -- but I didn't feel we were learning anything from the data. I wanted our Salesforce Dashboards to do more -- to influence changes in our business practices.  &lt;br /&gt;&lt;br /&gt;None of this implies that we aren't already running a highly effective organization -- because we are.  Our product (SAFARI C3, a VOIP Media Switching System) crushes the competition with incredible performance numbers -- 99.999% uptime last month, and 99.996% overall for 2008.  Our Customer Response Team wildly exceeds our competitors in number of categories: response time, restore time, resolve time, and Customer satisfaction.  Despite our success, we do have areas were we can improve -- all organizations do.  And that's what I wanted our Dashboards to focus attention on.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step One: Identify the Roles of Your Target Audience&lt;/strong&gt; &lt;br /&gt;Identify who is using Salesforce.com and Dashboards in your organization.  Group them by role. At my company, &lt;a href="http://www.cedarpointcom.com/"&gt;Cedar Point Communications&lt;/a&gt;, we've embraced CRM fully, so I have users from many different roles in the tool every single day: the Executive Team, Sales, Marketing, Customer Support, Account Management, Partner Management, Field Services, Project Management, Manufacturing, Software Engineering, Hardware Engineering, Technical Documentation, and Product Training.  &lt;br /&gt;&lt;br /&gt;Phew! That's a lot of different user groups!&lt;br /&gt;&lt;br /&gt;For each department, I assigned a Data Owner -- usually the department/division manager, or someone they specifically assigned to work with me.  Next, I had a group meeting with all of the data owners to outline the project objectives.  I then scheduled follow-up one-on-one meetings with each of them individually.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Two: Define Key Result Areas for each Role&lt;/strong&gt;&lt;br /&gt;At the 1:1 meetings, I asked each Data Owner what their Key Result Areas (KRA) were -- what were they hired to accomplish?&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://blogs.briantracy.com/public/blog/185920"&gt;Brian Tracy's Blog&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Each job can be broken down into about five to seven key result areas, seldom more. These are the results that you absolutely, positively have to get to fulfill your responsibilities and make your maximum contribution to your organization. Your failure to perform in a critical result area of your work can lead to failure at your job. There is essential knowledge and skill that you must have for your job. These demands are constantly changing. There are core competencies that you have developed that make it possible for you to do your job in the first place. But there are always key results that are central to your work and which determine your success or failure in your job.&lt;br /&gt;&lt;br /&gt;A key result area is defined as something for which you are completely responsible. This means that if you don't do it, it doesn't get done. A key result area is an activity that is under your control. It is an output of your work that becomes an input or a contributing factor to the work of others.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;With Dashboards focused around KRA, business unit managers would be able to see, at a glance, how their teams were performing. Each Role / Dashboard Owner would see where their team excelled and what areas needed more attention.  The goal was to create Dashboards that influenced process changes within the organization.&lt;br /&gt;&lt;br /&gt;Next blog post -- we'll start with the Customer Support team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-9165925436847808973?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/9165925436847808973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/01/great-dashboard-clean-up-roles.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/9165925436847808973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/9165925436847808973'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/01/great-dashboard-clean-up-roles.html' title='The Great Dashboard Clean-Up: Roles, Data Owners and Key Result Areas'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/SaHewsLUcPI/AAAAAAAAAe4/QubPogsaJHk/s72-c/dashboard01.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-204724784119306319</id><published>2009-01-15T17:00:00.003-05:00</published><updated>2009-01-15T18:03:32.892-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dashboard'/><title type='text'>The Great Dashboard Clean-up Project</title><content type='html'>&lt;a href="http://adminexchange.files.wordpress.com/2007/07/sfdc-dashboard-pic.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 770px; height: 570px;" src="http://adminexchange.files.wordpress.com/2007/07/sfdc-dashboard-pic.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, I’ll admit it: I created a monster.  This post is my confessional, and also my pledge to atone.&lt;br /&gt;&lt;br /&gt;Very early in our implementation of Salesforce.com, I wanted to show the power of Dashboards to my users.  I downloaded the &lt;a href="https://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&amp;id=a0330000003gxJ1AAI"&gt;AppExchange Dashboard Pack 1.0&lt;/a&gt;.  The application is free, and installs &lt;em&gt;all&lt;/em&gt; of the many dashboards published by Salesforce Labs.  The package had dashboards for every conceivable use: lead flow, marketing campaign metrics, sales forecasting, support KPI, sales / support rep performance tracking, document tab tracking, user adoption, data quality analytics … everything.&lt;br /&gt;&lt;br /&gt;I downloaded the app, did a little tweaking (very little), and then published the dashboards to my users.  When Summer’08 Release gave us the ability to email dashboards (as an HTML page) directly to users, I enabled that functionality for a few key managers and user groups, too.&lt;br /&gt;&lt;br /&gt;Soon after, I saw copies of dashboards distributed at various meetings and screenshots of dashboard components included in PowerPoint presentations.  Managers and executives looked forward to their daily, weekly and/or monthly Dashboard emails, and talked animatedly about them in the halls or at company meetings.  I felt good.&lt;br /&gt;&lt;br /&gt;Yet something was wrong.  I couldn’t quite place my finger on what it was, but the monster was there, elusive.  The users asked for more dashboards, more pretty graphs, charts, tables, and I appeased them.  Today, we have more than 50 different dashboards and hundreds of reports feeding those dashboards.  It's an absolute glut of information.  And this monster I created now has a name:  Data Admiration.&lt;br /&gt;&lt;br /&gt;They come to the CRM tool, very excited about the volumes of data and information captured in our Salesforce Dashboards.  They drink deep from the kool-aid.  But none of these dashboards seem to drive any real change in the organization.  Why not?&lt;br /&gt;&lt;br /&gt;Reflecting on that question during my morning commute, I realized it's not the people, it's not the tool ... it's the dashboards. Those original dashboards that I pulled down from the AppExchange were developed as a proof-of-concept, a way of showing report and dashboard writers all of the graphical components and different techniques for using them.  They were a learning tool, but I had implemented them as a business solution.  And that’s the root of the problem.  I have dashboards, but no real business intelligence architected behind them. The dashboards are colorful, they certainly detail a ton of information, but they aren’t oriented around the specific business intelligence needs of my user communities. &lt;br /&gt;&lt;br /&gt;Understanding a problem is the first step in dealing with it!  I chatted about the problem with the Big Cheese, and got the green light to focus on a complete overhaul of our existing dashboards.  In the next few posts, I’ll walk through the process of this Great Dashboard Clean-up Project.  Stay tuned!&lt;br /&gt;&lt;br /&gt;How about you?  How did you implement your Salesforce Dashboards?  Are they telling you everything you need to know about your business / organization?  We’d love to hear your comments!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-204724784119306319?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/204724784119306319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/01/great-dashboard-clean-up-project.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/204724784119306319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/204724784119306319'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/01/great-dashboard-clean-up-project.html' title='The Great Dashboard Clean-up Project'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4438183396405131598</id><published>2009-01-07T23:40:00.003-05:00</published><updated>2009-01-08T01:30:17.300-05:00</updated><title type='text'>No, Chicken Little, the (SaaS) sky is not falling</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://disney-clipart.com/Chicken-Little/Disney-Chicken-Little-Sky-Falling.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 348px; height: 428px;" src="http://disney-clipart.com/Chicken-Little/Disney-Chicken-Little-Sky-Falling.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yesterday there was a Salesforce.com outage that lasted somewhere between 30-40 minutes.  In the 24-hours since that time, the blogosphere has been filled with various pundits spreading doom and gloom, saying this outage proves Cloud Computing is not a prudent business decision.&lt;br /&gt;&lt;br /&gt;Sorry, Chicken Little, the SaaS sky is not falling.  Cloud computing is here to stay.  If anything, yesterday's outage is proof to me how much better off we are running our business in the clouds.&lt;br /&gt;&lt;br /&gt;When the Salesforce.com outage started, dozens of IT engineers jumped into action, working to first isolate the problem and correct it.  In the aftermath, today and for the rest of the week, dozens of technical teams will be working to understand what went wrong, how it went wrong, and what they can do to prevent it from happening again.&lt;br /&gt;&lt;br /&gt;The best part?  None of those people are on my company's payroll.  It's a good thing -- I couldn't afford that many IT and support staff.  Yet I am very thankful that they're on my "cloud", helping me run my business. I wouldn't be able to administer such an incredible CRM tool without their help.&lt;br /&gt;&lt;br /&gt;When the outage started, I didn't call Salesforce.com; I saw that several folks on Twitter had already done so.  I sent out an internal email telling colleagues "we are aware of the problem with Salesforce.com, and have people working on it right now."  Yep, I had &lt;span style="font-weight:bold;"&gt;people&lt;/span&gt; working on it!  &lt;br /&gt;&lt;br /&gt;I switched our Support team over to our Salesforce Offline Viewer. It's a custom PHP application accessing a SQL server database that we designed several months ago. Through the Salesforce API, we update the SQL database every 24-hours with a complete copy of all transactions we've entered into Salesforce.com. The GUI isn't as pretty as Salesforce, but it contains all the data they need: Cases, Solutions, Contacts, Accounts, and various custom objects.  &lt;br /&gt;&lt;br /&gt;I then set up a "Salesforce" Twitter search on my TweetDeck, sat back, and watched for news that people were able to finally log in.  I've never had to spend less resources and manpower managing a crisis.&lt;br /&gt;&lt;br /&gt;This 40-minute service outage was a blip.  Let me tell you about another recent outage at my company, this one not related to the services we have running in the Cloud. &lt;br /&gt;&lt;br /&gt;A few weeks ago, we had a little ice storm here on the east coast.  It knocked out phone lines and electrical power for hundreds of thousands of New England residents.  Our company lost power for 4-days.  The backup generator lasted for about 10 hours, and then it went offline, too.  Everything was down: telephone service, electrical power, heat.  &lt;br /&gt;&lt;br /&gt;Employees couldn't communicate with each other over Blackberry or email, because the Outlook exchange server was down.  Customers couldn't access our corporate website.  All of our critical IT systems are redundant, with a co-lo on a completely separate power grid.  Even that didn't help us, as this storm had knocked out both power grids (yes, we're moving the co-lo further away -- and let me tell you that is a huge project in itself!).&lt;br /&gt;&lt;br /&gt;Every member of our IT and support staff began round the clock shifts, working to get our back-up generators back online, contacting utility vendors and facility managers, shutting down servers and equipment to protect from power spikes, etc.  It was exhausting!&lt;br /&gt;&lt;br /&gt;The one aspect of our business that was unaffected? Salesforce.com.  We were able to communicate outwardly to customers via Salesforce.  That allowed us to send a Mass Email to all Customers, providing them with alternate contact numbers for accessing our Customer Support staff.  We modified the home page layout, to include status updates for all employees logging in to Salesforce from home.  &lt;br /&gt;&lt;br /&gt;The sales team, 90% of whom are remote, were able to conduct business as usual.  After we altered the call routing for our main support phone #, the entire customer support team was able to work from home, too.  They had full access to Cases, Solutions, and other information they use in Salesforce -- as if they were in the office.&lt;br /&gt;&lt;br /&gt;The four-day service outage was seamless to our Customers, thanks to the Cloud.  Thanks to Salesforce.com.&lt;br /&gt;&lt;br /&gt;I compare these two outages -- especially the manpower and resources that went into restoring service fully and I know that Cloud Computing is the right model for our CRM service.&lt;br /&gt;&lt;br /&gt;Perhaps all these blogging pundits have Cracker Jack IT teams, allowing all their in-house systems to operate with 99.999% up-time.  If so, I hope they give special thanks to each and every member of their IT staff, and maybe a nice fat bonus at the end of the year.&lt;br /&gt;&lt;br /&gt;Me?  I work in a place called reality. And even though my company has the very best of IT folks, they are resource constrained. They do capacity planning, integration testing, and constant tuning of our many complex business systems.  But Salesforce's IT team is bigger, and comparing the availability numbers between our in-house and cloud-based systems just wouldn't be fair.&lt;br /&gt;&lt;br /&gt;So cheer up, Chicken Little, you've got people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4438183396405131598?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4438183396405131598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2009/01/no-chicken-little-sky-is-not-falling.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4438183396405131598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4438183396405131598'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2009/01/no-chicken-little-sky-is-not-falling.html' title='No, Chicken Little, the (SaaS) sky is not falling'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-5807292583640112322</id><published>2008-12-15T14:37:00.005-05:00</published><updated>2008-12-15T19:51:56.106-05:00</updated><title type='text'>Wearing Many Hats</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/SUayC2ZX1aI/AAAAAAAAAd8/Jrqy0IvLgsc/s1600-h/hats.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 250px; height: 250px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SUayC2ZX1aI/AAAAAAAAAd8/Jrqy0IvLgsc/s400/hats.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5280103375169901986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I started working with Salesforce.com about three years ago.  Back then, I was a member of the Technical Support Staff, taking direct support calls from our Customers in a 24x7 response center.  My company was using ProbWeb for tracking all trouble tickets (Cases), but we were experiencing a lot of problems with it.  The system would crash several times a day; there were database management issues, and all kinds of problems integrating the Cold Fusion front end with the SQL server back end.&lt;br /&gt;&lt;br /&gt;Enter Salesforce.com.  &lt;br /&gt;&lt;br /&gt;I have to confess, I was very much in opposition to this cloud computing model.  Of course, back then it was called application hosting, which doesn't sound nearly as cool as "cloud computing".  I just didn’t like the idea of not being able to touch the servers on which my data was stored.  But after looking closely at all the problems we were experiencing with our existing ticket tracking tool, I realized they were all centered around IT management issues – problems that I wouldn’t have to deal with if our ticket tracking database was hosted on Salesforce.com servers.  No more failed backups (that we didn’t know failed until it was too late), no more re-indexing of the database, no more site crashes rendering the tool useless to customer and employees, no more software / hardware integration headaches.&lt;br /&gt;&lt;br /&gt;My first project was the data migration – getting two years of support calls, emails and activity from our legacy SQL server imported into Salesforce.com.  Our Salesforce.com Account Manager was encouraging my boss to engage a local consulting company for the initial migration and turn-up.  I choked when he told me about the contract proposal: $50,000 in two months.  I told my boss I wanted first crack at the job.  He was reluctant at first.  After all, what did I know about data migrations, GUIs, and managing a project?  In the end, I convinced him.&lt;br /&gt;&lt;br /&gt;It took two weeks to scrub and clean the data from the old SQL database and import it into Salesforce.  It took a third week to customize the page layouts, creating a similar “look and feel” as our old PropWeb system.  Customizing the Salesforce.com standard interface was so easy, and I was converted from “hosted applications” skeptic to cloud computing, SaaS fanatic.&lt;br /&gt;&lt;br /&gt;I saved my company $50K in contractor fees, and learned a TON about the capabilities of the Force.com platform.  I started looking outside the Customer Support organization, searching for other ways that Salesforce could benefit my company.  I soon became aware of various Access databases and Excel workbooks that other departments were storing company data in.  Manufacturing had created their own Access database for tracking hardware repairs, engineering change orders, RMA returns, and component failure analysis reports.  Finance had also created their own Access database for sales orders and revenue.  Various individuals were responsible for writing quotes; all using different templates and tools (Word for some, Excel for others).  Marketing leads were captured and distributed in Excel worksheets.  Opportunities were discussed during weekly Sales Team conference calls, but not captured in any electronic medium outside those meetings.&lt;br /&gt;&lt;br /&gt;I became obsessed with pushing more and more of our business tools into Salesforce.com.  Over time, I started taking fewer Customer Support calls, and spending more time working with the Salesforce.com platform.  I walked through all the steps of developing a project schedules: activity definition, sequencing, resource estimation, duration estimation, and resource leveling.  Weekly status updates to my boss became less focused on managing customer tickets, and more focused on monitoring projects, addressing scheduling and cost variances, and summarizing weekly project status meetings.  I talked with users or potential users of the CRM platform, trying to understand their business requirements and how they managed their organizations.  I spent hundreds of dollars at Barnes &amp; Noble, buying books on Business and Systems Analysis and Project Management.  I downloaded client apps like Visio and MS Project, and I became a student of system development life cycle (SDLC) methodologies.  In short, I re-tooled my resume from a technical engineer to project manager, building all manner of PM skills and disciplines.  &lt;br /&gt;&lt;br /&gt;Over the past six months, my related job skills have been shifting again.  I’ve come to realize that as flexible and powerful as the Salesforce.com platform is, I’m using less than 1/10th of its potential.  In order to provide more value to my organization, I’ve decided to dig deeper into the Force.com platform.  I’m learning new programming languages, like Apex, Visualforce, PHP, Python, HTML and Java. I’ve plugged myself in to social networking streams like Twitter, Facebook, FriendFeed, and a vast number of blogs written by other people much smarter than I, all forging along this same path.&lt;br /&gt;&lt;br /&gt;A few months ago, I decided to “give back” to the community.  Inspired by a keynote address at Dreamforce 2007, I contacted the Salesforce Foundation and asked if there was anything I could do to help non-profits with their Salesforce.com implementations. This has been particularly rewarding and challenging, exposing me to a vast number of product experts, while also giving me a glimpse into the special needs of non-profit organizations.  &lt;br /&gt;&lt;br /&gt;At the end of three years, I find myself wearing so many different hats: Salesforce Administrator, Business / System Analyst, Project Manager, Developer, Consultant, Advisor, IT Strategist.  It’s been amazing fun.  I didn’t mean for this to be a sappy post about how Salesforce.com has changed my life, but in this seasonal time of reflection and thinking about next year's resolutions, I see that it really has.&lt;br /&gt;&lt;br /&gt;What about you?  Did you start off as a Salesforce.com Administrator, and find that your job suddenly transformed in some way?  If so, share your comments – I’d love to hear them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-5807292583640112322?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/5807292583640112322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/12/wearing-many-hats.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5807292583640112322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5807292583640112322'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/12/wearing-many-hats.html' title='Wearing Many Hats'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/SUayC2ZX1aI/AAAAAAAAAd8/Jrqy0IvLgsc/s72-c/hats.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-2005206675085036696</id><published>2008-12-05T13:04:00.021-05:00</published><updated>2008-12-15T12:18:19.416-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='Formulas'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Management'/><title type='text'>Prioritizing Your Salesforce Ideas / Projects</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XPquV_XKF1c/STltQ0IyfoI/AAAAAAAAAdM/96jFLdgaTaE/s1600-h/UrgentSticky.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 288px; height: 218px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/STltQ0IyfoI/AAAAAAAAAdM/96jFLdgaTaE/s400/UrgentSticky.jpg" alt="" id="BLOGGER_PHOTO_ID_5276368574082088578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;I am the Salesforce.com Administrator for a small company, but I still get a ton of requests to customize and change things in the system: custom fields, objects, tabs, workflow, validation rules, reports, dashboards, applications, you name it.  Help!  There are so many requests, I can’t keep up with them!  Some of these requests are very practical, and I know they’ll help our CRM initiatives greatly.  Others aren’t so very useful (at least from my perspective).  And of course, everything is URGENT!  How do I track and priortize all these “urgent” change requests?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Great question, and a problem every Salesforce.com Administrator faces, I’m sure!  Let me share an approach I use, perhaps it will help in your situation.&lt;br /&gt;&lt;br /&gt;First, implement Ideas.  Ideas is a “free” Salesforce.com application, available to  organizations with Professional, Enterprise or Unlimited edition user licenses.  If you’re familiar with the &lt;a href="http://ideas.salesforce.com/"&gt;Salesforce.com IdeaExchange&lt;/a&gt;, the concept is the same.  In fact, Ideas is based off the tremendous success Salesforce has recognized from their IdeaExchange.  For more information about Ideas and IdeaExchange, check out my previous blogs &lt;a href="http://forcemonkey.blogspot.com/search/label/Ideas"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Inform and train your users on the use of Ideas.  Set their expectation that all change requests to your CRM platform MUST be submitted through the Ideas tab.  Prime the pump by creating Ideas!  Through the newly deployed Ideas tab, post all of the projects and change requests you’re currently aware of.  Get them off the yellow stickies, excel worksheets and email messages that you've been tracking them in -- get them in Ideas.&lt;br /&gt;&lt;br /&gt;Every time a User approaches you in the hallway, or sends an email / voice message with an idea request, ask them to add it to the Ideas tab. Don’t worry if your users are initially reluctant to create, promote or comment on Ideas.  Change takes time.  Just make sure that YOU aren’t implementing any new changes to your organization's CRM platform UNLESS it has been submitted as an idea.&lt;br /&gt;&lt;br /&gt;Now your Idea bucket is starting to fill up.  Users can see the ideas they have submitted, and also those submitted by their colleagues.  Users become aware that there are a lot of competing ideas and change requests in your queue.  Furthermore, you can update the Idea Status field, showing your users which ideas have been reviewed, which ideas are coming soon, and which ideas have been implemented.  Create Public Dashboards that track and show this information for your user community.  &lt;br /&gt;&lt;br /&gt;I created a Workflow Rule which sends a “thank you” email to Idea originator, and copies myself.  I review every email as they come in, and create a “project” for each Idea.  Some projects are fast and easy, some take longer and may require a more disciplined approach -- but every idea is tracked and worked on as a project.&lt;br /&gt;&lt;br /&gt;Keeping track of these projects is easy! I created a custom object called “CRM Projects”.  Here’s a sample page layout for the custom object (click image to enlarge):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XPquV_XKF1c/STlwEvl2wUI/AAAAAAAAAdU/NTVkWRmfmdM/s1600-h/Project.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 254px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/STlwEvl2wUI/AAAAAAAAAdU/NTVkWRmfmdM/s400/Project.jpg" alt="" id="BLOGGER_PHOTO_ID_5276371665238278466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the important information is tracked in these CRM Project records: a unique project number and name, a link back to the Idea, originator of the request (my "internal" customer), drivers, constraints, pictures, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(102, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;“Ok, JP, but how does that help me prioritize all these Ideas and Projects?  You’ve just given me more work, because now I have to go look at all these ideas, review them, qualify the ones that are worthy as projects, and then do some data entry describing what the project is!”&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are several fields in this custom object which help me prioritize the projects:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/STlxiVIqopI/AAAAAAAAAdc/fZyXVBRkqa8/s1600-h/ImportanceUrgencyEffort.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 132px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/STlxiVIqopI/AAAAAAAAAdc/fZyXVBRkqa8/s400/ImportanceUrgencyEffort.JPG" alt="" id="BLOGGER_PHOTO_ID_5276373273044230802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/STlyZSHe9PI/AAAAAAAAAdk/kDJDxy7huvQ/s1600-h/formula.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 187px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/STlyZSHe9PI/AAAAAAAAAdk/kDJDxy7huvQ/s200/formula.JPG" alt="" id="BLOGGER_PHOTO_ID_5276374217126769906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Importance:&lt;/span&gt;  Picklist field, with 3 values: high, medium, and low&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Urgency:&lt;/span&gt; Picklist field, with 3 values: high, medium and low&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Effort:&lt;/span&gt; Picklist field, with 4 values:  hours, days, weeks, months&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Priority&lt;/span&gt;:  A numeric formula field that provides a weighted priority for this project.  Here is the formula that I use (alternatively, click the image to the left)&lt;br /&gt;&lt;br /&gt;CASE ( Importance__c , "High", 1, "Medium", 2, "Low", 3, -999)&lt;br /&gt;+ CASE ( Urgency__c , "High", 1, "Medium", 2, "Low", 3, -999)&lt;br /&gt;+ CASE ( Effort__c , "Hours", 1, "Days", 2, "Weeks", 3, "Months", 4, -999)&lt;br /&gt;- 2&lt;br /&gt;&lt;br /&gt;This last field, Priority, is the most important in the bunch.  Check out this List View, which shows all of open CRM Projects, along with their individual Importance, Urgency, Effort and Priority values (click to enlarge):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/STl9OIGjwUI/AAAAAAAAAd0/c3mgi_KPVxc/s1600-h/projects.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 288px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/STl9OIGjwUI/AAAAAAAAAd0/c3mgi_KPVxc/s400/projects.JPG" alt="" id="BLOGGER_PHOTO_ID_5276386120087880002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wow! That's a lot of projects to work on -- more than can fit on one screen!  The List View is sorted by Priority and secondarily by date.  This gives me a weighted view of all the projects.&lt;br /&gt;&lt;br /&gt;For example, the first project (Project ID: 2008-114) has &lt;span style="font-weight:bold;"&gt;High importance&lt;/span&gt; to the organization, &lt;span style="font-weight:bold;"&gt;High urgency&lt;/span&gt;to the idea originator.  It's a fairly simple request, should take only a few &lt;span style="font-weight:bold;"&gt;hours effort&lt;/span&gt; – certainly less than a work day.  So based on the priority formula, this project goes right to the top of the list – even though it’s comparatively new to other projects on the list.&lt;br /&gt;&lt;br /&gt;The key, of course, is setting proper values in these picklist fields.  In general, I use the following criteria:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Importance:&lt;/span&gt; How important is this change request to the business organization?  Don’t factor how long it will take to implement or deadlines – just assess the importance of this project to the company.  Guiding Rule: Weigh the importance of the project to the Company, not the original submitter.  Here’s the litmus test: put yourself in the CEO’s shoes (I love doing that!).  If the CEO were aware of this request, would he consider it highly important?  Somewhat important?  Not so important?  If I have any doubts, I'll just head up to the corner office and ask, “Hey, J.C. … how important is this project to you?”  We’re a small company, too, and I’m not known for my timidity!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Urgency: &lt;/span&gt; How quickly is this feature needed?  Sometimes I can determine urgency from what the Idea originator has written.  More often, I can't really tell until I follow-up with them in person.  That's right, I always talk to these Idea people face-to-face before setting up the project.  From those discussions, I can gauge if the feature is a “Nice to Have”, “Must Have”, or “Heeeeeellllllllppppp”.  And based on that, I can rank the project urgency as Low, Medium or High, respectively.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Effort:&lt;/span&gt; This is my estimate of how long it will take to implement the project.  Custom fields, tabs, reports, dashboards are easy.  We can bang out lots of those types of Ideas in few hours.  Workflow rules, validation formulas, apex triggers, and Visualforce page changes might take days.  Not always, as some workflow rules can be implemented very quickly.  However, when you factor in our company policy to do all changes in a Sandbox environment first, and also to careful document, test and manage revision control of all changes, the cycles quickly add up.  More complex Apex, Visualforce pages and application changes might be sized at weeks or months.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Priority: &lt;/span&gt; This field is updated automatically through the formula rule defined above.  It’s a very simple weighting algorithm.  Highly important, highly urgent and simpler projects jump to the top of the list.  Projects that are less important, less urgent, or more difficult to implement settle somewhere lower.&lt;br /&gt;&lt;br /&gt;One final note: as CRM Project Manager, I don’t use the priority value as the ONLY assessment for determining what my team should work on.  Projects are not worked in top-down order, based solely on their priority.  It’s simply a tool for determining the weighted priority of projects in my queue.  However, if I’m working on projects that are NOT on the top of this list, I make sure my boss knows it – and the reason why.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-2005206675085036696?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/2005206675085036696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/12/prioritizing-your-salesforce-ideas.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2005206675085036696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2005206675085036696'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/12/prioritizing-your-salesforce-ideas.html' title='Prioritizing Your Salesforce Ideas / Projects'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/STltQ0IyfoI/AAAAAAAAAdM/96jFLdgaTaE/s72-c/UrgentSticky.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6750527985753515566</id><published>2008-12-04T16:49:00.007-05:00</published><updated>2008-12-04T17:18:57.559-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Self-Service Portal'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Case Comment Workflow Rules</title><content type='html'>Here’s a tricky little problem that stymied me today – and the solution!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;THE PROBLEM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;In the “Status” picklist field of the Case Object, we have defined a “Waiting on Customer” value.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/SThQt9VlasI/AAAAAAAAAc8/oWvrPrR3Wnk/s1600-h/Status.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 301px; height: 168px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SThQt9VlasI/AAAAAAAAAc8/oWvrPrR3Wnk/s400/Status.JPG" alt="" id="BLOGGER_PHOTO_ID_5276055713953966786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If a Support Rep is working a Case on behalf of a Customer, they'll often come to a point where they can progress no further -- without additional diagnostic or support information from the Customer.  When this happens, they'll contact the customer, let them know what information is required, and change the Case Status to “Waiting on Customer”.&lt;br /&gt;&lt;br /&gt;When the Customer provides the information, either through the Self-Service Portal, or through an email, the Case Status remains “Waiting on Customer”.   Naturally, this frustrates the Customer!   When they review their open cases through the Self-Service Portal, they expect to see this status field updated.  The Case is no longer waiting on Customer, it's waiting on us!&lt;br /&gt;&lt;br /&gt;My Support Team wanted a Workflow rule that would automatically change the Case Status from “Waiting on Customer” to “Investigating”, whenever the customer added a Case Comment through the Self-Service Portal, or if they send in an email related to the Case (to our email2case application).&lt;br /&gt;&lt;br /&gt;When I reviewed the Release Notes for Winter'09, I knew this functionality -- the ability to create a workflow rule on Case Comments -- had been recently added in.  But as I started playing with the rule criteria in my sandbox, I got stuck.  How do determine if a Case Comment was added by a Self-Service Portal user?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;THE SOLUTION&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;A quick search on the Salesforce Community forums gave me this &lt;a href="http://community.salesforce.com/sforce/board/message?board.id=discuss&amp;amp;message.id=8126"&gt;helpful information&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As len123 observes, every user has a type – but Customers accessing through the Self-Service Portal are not “users” (i.e., no user license required).  Therefore, any Case Comment added by entities in which the $User.UserType is NULL must originate from Self-Service Portal users.&lt;br /&gt;&lt;br /&gt;My first Workflow Rule formula looked like this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;AND (&lt;br /&gt;   ISPICKVAL (Parent.Status , "Waiting on Customer"),&lt;br /&gt;   ISPICKVAL ($User.UserType , "")&lt;br /&gt;)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Every time a new Case Comment is added, this workflow rule is evaluated.  If the related Case status is “Waiting on Customer” AND the $User.UserType is null, go do some action.  In my case, the action was changing the related Case Status to “Investigating”.&lt;br /&gt;&lt;br /&gt;The Workflow rule worked great.  If the Case Status was something other than “Waiting on Customer”, the workflow never triggered.  Of if an Internal user added a Case Comment (no matter what the Case status was), the workflow would not trigger.&lt;br /&gt;&lt;br /&gt;But some of our customers communicate with our Support organization through email.  We have  custom Apex application that processes these emails, looks for a certain tags in the email subject line, and finds the Case that email is related to.  The app adds the email to the case, and copies the body of the email into a Case Comment.  The Support team wanted to make sure these customer updates would trigger the same workflow.&lt;br /&gt;&lt;br /&gt;Here is the final Workflow Rule that I implemented:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XPquV_XKF1c/SThRRIXOvUI/AAAAAAAAAdE/KpA-865mgIQ/s1600-h/CaseCommentWorkflowRule.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 265px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SThRRIXOvUI/AAAAAAAAAdE/KpA-865mgIQ/s400/CaseCommentWorkflowRule.JPG" alt="" id="BLOGGER_PHOTO_ID_5276056318209080642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If that’s hard to read (click to enlarge), the rule criteria formula text block is below:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;AND (&lt;br /&gt;   ISPICKVAL (Parent.Status , "Waiting on Customer"),&lt;br /&gt;   OR (&lt;br /&gt;         ISPICKVAL ($User.UserType , ""),&lt;br /&gt;         $User.Username = "mail2case@cedarpointcom.com"&lt;br /&gt;   )&lt;br /&gt;)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now, the Workflow rule fires only when Case Status is “Waiting on Customer” AND one of the following is true: 1) UserType is Self-Service Portal user, or 2) case comment was added by our Apex app (which adds the body section of the email to the Case Comments.&lt;br /&gt;&lt;br /&gt;What workflow rules have YOU implemented with Case Comments since Winter'09?&lt;br /&gt;&lt;br /&gt;PS – Thanks to Twitter follower &lt;a href="http://twitter.com/CRMFYI"&gt;@CRMFYI&lt;/a&gt; for the good tips, and len123 for the workflow formula!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6750527985753515566?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6750527985753515566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/12/case-comments-workflow-rules.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6750527985753515566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6750527985753515566'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/12/case-comments-workflow-rules.html' title='Case Comment Workflow Rules'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/SThQt9VlasI/AAAAAAAAAc8/oWvrPrR3Wnk/s72-c/Status.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1312282991371600143</id><published>2008-11-25T16:04:00.012-05:00</published><updated>2008-11-26T11:48:08.527-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><title type='text'>Force.com IDE - Not Just for Developers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XPquV_XKF1c/SSxsr8NEmjI/AAAAAAAAAcM/epmBPBtIsTI/s1600-h/IDE.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 293px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SSxsr8NEmjI/AAAAAAAAAcM/epmBPBtIsTI/s400/IDE.JPG" alt="" id="BLOGGER_PHOTO_ID_5272708765895137842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you’re a Salesforce.com Developer, you probably know all about the Force.com IDE.  If you’re a Salesforce.com Administrator dabbling on the dark side of development (S-Controls, Java, Apex and Visualforce), you SHOULD definitely become more familiar with it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;What is the Force.com IDE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is it?  Force.com IDE is a client application that you install on your desktop.  It's designed to maximize a developer’s productivity, by providing integrated system components on a single user interface.  That means that all of your development, testing, debugging and deployment tools are provided through one simple tool.&lt;br /&gt;&lt;br /&gt;"But JP, I'm not a developer ..."  Do you redesign page layouts?  Do you write workflow rules and validation formulas?  Do you create custom objects and custom fields within your Salesforce.com instance, and then deploy these changes to your users?  Don't look now, but you're crossing into the dark side, from Administrator to Developer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/SSxwkjl-1-I/AAAAAAAAAcs/G5TzKlb4V3Q/s1600-h/darkside.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 88px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SSxwkjl-1-I/AAAAAAAAAcs/G5TzKlb4V3Q/s200/darkside.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5272713037076158434" /&gt;&lt;/a&gt;Nervous?  Don't be.  We have cookies!&lt;br /&gt;&lt;br /&gt;IDE is an industry standard term, an acronym for "Integrated Developer Environment", or sometimes "Integrated Design Environment".  The Force.com IDE is based off of Eclipse, a free software IDE written in Java.  While Eclipse was originally designed for developing Java, it also has plug-ins for C/C++, Python, Perl, PHP, and many, many more languages -- including a plug-in for Force.com development.  As of the Winter’09 Release, the Force.com IDE has been marked "Generally Available", and is now the development platform of choice among Force.com developers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Why Is It Cool?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Prior to loading the Force.com IDE, I wrote my Apex code and Visualforce pages inside the Salesforce.com GUI.  I was constantly shifting between browser windows when I wanted to look at components, Apex classes, Visualforce pages, and static resources together.  With the Force.com IDE, it’s much easier to load up all the code from those different elements, and associate them with a single project.  The Package Explorer allows the developer to specify which metadata components are included in the project, which is especially helpful if you have multiple projects being worked on concurrently by different developers.  The Online Project Mode is also helpful for such conditions, as it helps developers identify and resolve conflict changes within their Salesforce.com instance.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XPquV_XKF1c/SSxtk5MQsXI/AAAAAAAAAcU/MyJH_5XbC60/s1600-h/SchemaExplorer.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 188px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SSxtk5MQsXI/AAAAAAAAAcU/MyJH_5XbC60/s400/SchemaExplorer.JPG" alt="" id="BLOGGER_PHOTO_ID_5272709744338973042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I really like the Schema Explorer (see above), too.  This tool allows developers to view all of the standard and custom objects, their child relationships, object fields – you can even write SOQL queries to view actual data in your organization's instance.  With the expanded metadata support in the Winter’09 release, the Force.com IDE has become extremely useful.  In addition to Apex classes and triggers, you can download other metadata types, including workflow rules!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XPquV_XKF1c/SSxujvRMVvI/AAAAAAAAAcc/0liwy_TDZTs/s1600-h/Deploy.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 79px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SSxujvRMVvI/AAAAAAAAAcc/0liwy_TDZTs/s200/Deploy.JPG" alt="" id="BLOGGER_PHOTO_ID_5272710824007063282" border="0" /&gt;&lt;/a&gt;Pushing code from the Sandbox to your Production environment is made simple, through the “Deploy to Server” wizard included in the Force.com IDE.&lt;br /&gt;&lt;br /&gt;So now you can bang out code, “compile” it (as much as we compile anything, in the SaaS world), test it in your sandbox and deploy to production … all from within one tool.  Very cool.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Who should use it?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you’re doing any Apex development, the Force.com IDE tool is a “must have”.  Even if you’re an Administrator, doing heavy customization of objects, workflows, S-controls / Java, and Visualforce, I strongly recommend downloading and becoming familiar with the Force.com IDE tool.  You will encounter a learning curve, particularly if you’ve never used an IDE before.  In the long run, it will ensure a more secure development and change process for your entire organization, and will become a real time-saver.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Where can I get it?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download Eclipse here: &lt;a href="http://www.eclipse.org/downloads/"&gt;http://www.eclipse.org/downloads/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the Force.com IDE here: &lt;a href="http://wiki.apexdevnet.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x"&gt;http://wiki.apexdevnet.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learn more about the tool here: &lt;a href="http://wiki.apexdevnet.com/index.php/Force.com_IDE"&gt;http://wiki.apexdevnet.com/index.php/Force.com_IDE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1312282991371600143?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1312282991371600143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/forcecom-ide-not-just-for-salesforce.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1312282991371600143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1312282991371600143'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/forcecom-ide-not-just-for-salesforce.html' title='Force.com IDE - Not Just for Developers'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/SSxsr8NEmjI/AAAAAAAAAcM/epmBPBtIsTI/s72-c/IDE.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1279290767982316413</id><published>2008-11-24T17:04:00.003-05:00</published><updated>2008-11-24T17:18:01.322-05:00</updated><title type='text'>Caveat emptor</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SSslH--AjvI/AAAAAAAAAb8/K1jZGqZkPQA/s1600-h/checkout.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 179px; height: 113px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SSslH--AjvI/AAAAAAAAAb8/K1jZGqZkPQA/s400/checkout.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5272348607859691250" /&gt;&lt;/a&gt;About a year ago, my company signed a two-year contract with Salesforce.com for 150 Enterprise user licenses.  Despite what you’ll read in the rest of this blog, signing a long-term agreement is something I highly recommend other companies take advantage of.  With longer term agreements, you can leverage steeper discount pricing.  Our 2-year agreement gave us a nice 36% discount off the standard pricing, which certainly made the resident bean-counters happy.  &lt;br /&gt;&lt;br /&gt;Our 2-year contract is now due for the 2nd annual payment, and Salesforce sent us an invoice.  I don’t normally review / approve vendor invoices, but I’m filling in temporarily for my boss.  While reviewing the invoice, I noticed a transaction that didn’t seem right: a Customer Web Portal license had been added to the contract.  150 Enterprise licenses, 1 Customer Web Portal license … that’s not right.  What is this?  I racked my brain, trying to figure out what that was all about – then I remembered:&lt;br /&gt;&lt;br /&gt;Earlier this year, my organization was looking into the Customer Web Portal feature.  Our Salesforce.com Account Manager hooked us up with a 30-day trial, and we used that time to develop a Customer Web Portal prototype.  Unfortunately, the development cycle brought us right up to the end of the trial.  Midway through the following month, while trying to provide a demo for a visiting Customer, I discovered that our free Customer Web Portal trial had ended.  &lt;br /&gt;&lt;br /&gt;In a panic, I called my Salesforce.com Account Manager.  I explained our situation, and asked if Salesforce could extend the Customer Web Portal trial.  He indicated that he could not do that (Grrr!) – but if I were to purchase a Customer Web Portal license, Salesforce could enable and disable those accounts at any time.  Great, sign me up, let me get to my Customer Demo.&lt;br /&gt;&lt;br /&gt;There were some technical problems getting the Customer Web Portal active.  It took several weeks for Salesforce Customer Support to determine why I wasn’t able to use the licensed Customer Web Portal account, and I lost the opportunity to demo the feature with my end-user.  No worries, I continued to use the account for internal demos.  Advocating the tool, I tried to build a stronger business case internally by demonstrating the web portal to our Account Teams, Sales, Field Engineers and Executive Management.  In August, when it became clear that we would not have funding for the web portal project in 2008, I told Finance to cancel the web portal license.&lt;br /&gt;&lt;br /&gt;Fast forward to today.  The Customer Web Portal user license was apparently never canceled, and it’s still on the renewal invoice for next year.  I opened a Case to get this transaction removed from the invoice.  It took 10 days (TEN DAYS!!!) for Customer Service to respond with a canned “we can’t do that, you’re under contract” form letter.  I escalated to my Account Manager, and he also indicated there was nothing he could do.  Despite what I had been told previously about turning these portal licenses on and off "on-demand", the 1-user Customer Web Portal license agreement was coterminous with our 2-year contract. &lt;br /&gt;&lt;br /&gt;Caveat emptor.  Never shop on an empty stomach.  Read the fine print.  Never upgrade in a panic.&lt;br /&gt;&lt;br /&gt;I only wanted to cancel a single user license agreement for a feature that we aren’t using, something I was told previously I could do “on demand”.  It’s a piddly $300 expense, and while it’s not going to break my bank, it sure does annoy me.  &lt;br /&gt;&lt;br /&gt;I thought I had a better working relationship with Salesforce.  I’m one of their reference accounts: over the past year, I’ve given freely of my personal time, doing private conference calls and impromptu GoToMeeting sessions with some of their prospects -– trying to help Salesforce win new business.  I’m the community leader for the local Salesforce.com User Group.  I blog and twitter on Salesforce all the time.  More importantly, I intercept the NetSuite and Microsoft CRM sales dogs every month, keeping them away from the internal decision makers and coaches in my company.&lt;br /&gt;&lt;br /&gt;Am I still a big fan of Salesforce.com?  You bet I am!  It remains the most flexible, powerful, and innovative SaaS tool on the market.  But am I just a little jaded over this silly $300 invoice line item that we couldn't wipe from the slate?  You betcha.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1279290767982316413?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1279290767982316413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/caveat-emptor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1279290767982316413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1279290767982316413'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/caveat-emptor.html' title='Caveat emptor'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SSslH--AjvI/AAAAAAAAAb8/K1jZGqZkPQA/s72-c/checkout.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-534773682286029410</id><published>2008-11-17T17:26:00.007-05:00</published><updated>2008-11-17T22:36:16.462-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gauges'/><category scheme='http://www.blogger.com/atom/ns#' term='Dashboard'/><title type='text'>How to Show Actual vs. Target on a Dashboard in Salesforce.com</title><content type='html'>A member of the &lt;a href="http://www.linkedin.com/groups?gid=66190"&gt;LinkedIn Salesforce Power Users Group&lt;/a&gt; asked, &lt;span style="font-style:italic;"&gt;"What is the best way to show Actuals vs. Targets on a dashboard in Salesforce?  The only thing I've come up with is using the gauge and setting the max to twice the target.  You don't see the target number, but know it is half of the max."&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;I already answered on the LinkedIn Group, but sometimes it’s just easier to show it in pictures.  Todd, this blog’s for you!&lt;br /&gt;&lt;br /&gt;Gauges are a good dashboard component to use when you want to identify where you measure in a range of values, or against a Target metric.  Here are a couple ideas to get your creative juices flowing:&lt;br /&gt;&lt;br /&gt;First, keep in mind that the Gauge has several value settings, but you don’t need to fill in all of them.  For example, if you’re only tracking &lt;span style="font-weight:bold;"&gt;actual&lt;/span&gt; vs. &lt;span style="font-weight:bold;"&gt;target&lt;/span&gt;, then you only need to set a single breakpoint value:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XPquV_XKF1c/SSHwND2NfsI/AAAAAAAAAbU/VMb3BTnFs2Q/s1600-h/GaugeSetting01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 159px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SSHwND2NfsI/AAAAAAAAAbU/VMb3BTnFs2Q/s400/GaugeSetting01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269757146161839810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here, the target is $3M in sales, as defined in the &lt;span style="font-weight:bold;"&gt;Breakpoint #1 Value&lt;/span&gt; field.   &lt;span style="font-weight:bold;"&gt;Breakpoint #2&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;Maximum &lt;/span&gt;values are not set.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XPquV_XKF1c/SSHwj6uuDzI/AAAAAAAAAbc/a5DFj7izu9Q/s1600-h/g1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 251px; height: 215px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SSHwj6uuDzI/AAAAAAAAAbc/a5DFj7izu9Q/s400/g1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269757538851491634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As sales opportunities are closed throughout the reporting cycle, the odometer needle will track toward the $3M target.  But what happens next?  As we push past the $3M &lt;span style="font-weight:bold;"&gt;Breakpoint #1 Value&lt;/span&gt;, the Gauge component is going to display the sum total of all Sales, and Dashboard viewers will lose visibility as to what their Target value was.  Todd’s original question (above) implies that he knew this, and wanted to avoid his sales team losing track of what their Target was after they had passed it.  &lt;br /&gt;&lt;br /&gt;One simple remedy is to reference the Target in the footer or title fields of the component:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XPquV_XKF1c/SSHw1xDhLfI/AAAAAAAAAbk/VpvrrDr6whg/s1600-h/g2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 253px; height: 230px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SSHw1xDhLfI/AAAAAAAAAbk/VpvrrDr6whg/s400/g2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269757845492018674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here, we’ve closed a few more sales, pushing us past the $3M Target.  Note that the Middle Range Color (Yellow) was never used, because no value was set for &lt;span style="font-weight:bold;"&gt;Breakpoint #2&lt;/span&gt;.  Instead, the Gauge component displays the color of the High Range Color (Green).  To help Dashboard viewers recall what our goal was, now that we’ve surpassed it, we added the &lt;span style="font-style:italic;"&gt;Target: $3M&lt;/span&gt; in the Dashboard footer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here’s another example that uses all settings in the Gauge component, including Breakpoint #2 and Max Values.  The ABC Company has determined that their extended break-even costs for doing business is $47.8M annually.  The current Sales Target is $55M; incentive programs for the entire company have been put in place if Sales exceed a Stretch Target of $62M.&lt;br /&gt;&lt;br /&gt;Said a different way:  Under 47.8M, the company is in the red.  After that, their operating in the black, but Sales has a target of 15% over break-even.  Finally, if Sales can push the company 30% of Break-Even, it’s party time, and we fly the entire staff down to Bermuda, with families, for the weekend.  &lt;br /&gt;&lt;br /&gt;Here’s how the component was mapped out in the Dashboard:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_XPquV_XKF1c/SSHxFkMlemI/AAAAAAAAAbs/ydN9taopI6A/s1600-h/GaugeSetting02.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 372px; height: 194px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SSHxFkMlemI/AAAAAAAAAbs/ydN9taopI6A/s400/GaugeSetting02.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269758116918295138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that we set the Min Value to $43M, rather than $0.00.  This creates some interesting display dynamics as the odometer needle moves toward Target:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XPquV_XKF1c/SSHxY3dP6jI/AAAAAAAAAb0/fSeaFoEqgqo/s1600-h/Gauge01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 108px; height: 400px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SSHxY3dP6jI/AAAAAAAAAb0/fSeaFoEqgqo/s400/Gauge01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269758448505973298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Through the early part of the reporting period, the needle stays flat, but the red colored section of the gauge dwindles smaller and smaller as the report total approaches the Minimum Value setting.  Once we hit the break-even (Breakpoint #1) of $47.8M, we’re no longer in the red.  But even though the company is operating in the black, we haven’t yet hit our sales target ($55M).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-534773682286029410?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/534773682286029410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/how-to-show-actual-vs-target-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/534773682286029410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/534773682286029410'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/how-to-show-actual-vs-target-on.html' title='How to Show Actual vs. Target on a Dashboard in Salesforce.com'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SSHwND2NfsI/AAAAAAAAAbU/VMb3BTnFs2Q/s72-c/GaugeSetting01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6541950322084236215</id><published>2008-11-15T11:45:00.021-05:00</published><updated>2008-11-16T12:48:34.106-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>Why Do You Twitter?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XPquV_XKF1c/SR79QhL7cnI/AAAAAAAAAbE/YtqTcItQo_U/s1600-h/twitter.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 183px; height: 320px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SR79QhL7cnI/AAAAAAAAAbE/YtqTcItQo_U/s320/twitter.jpg" alt="" id="BLOGGER_PHOTO_ID_5268927074298196594" border="0" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;The other day, a colleague noticed my Twitter page, and asked what it was all about.  I explained, although rather poorly, I think.  He didn't get.  He thought it was a distraction and a "complete waste of time".&lt;br /&gt;&lt;br /&gt;I confess, when I first started  "twittering", I didn't really understand what it was all about either.  I now liken the  experience to when I was a young teen, and my father brought home a CB radio.  He installed it in our kitchen, threw a big antenna on top of the roof, and we listened to all the conversations happening on the citizen's band airwaves.  Gradually we became less timid, and joined those conversations, introducing ourselves as the Big Brownie (Mom), the Purple Typewriter (Dad), and the  Minnesota Viking (me) -- my sisters never got into CB all that much.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;I've had a similar experience on Twitter.  At first, after subscribing, I simply lurked -- watching all the Twitter conversations around me.  Slowly, I came out of my shell and into the wide Web 2.0 world.  Today, I suspect half my Twitter  friends are hoping I'll soon crawl back into that shell; I've become a Twitter Maniac!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;A quick rewind for my Dad, who follows my blog and points out the many grammar and spelling errors found here (thanks, Dad, lub yew ... mean  it!).  He's almost certainly asking, "But what IS Twitter?".  An explanation is in order.  The sidebar on the upper left is an example -- click to enlarge.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Twitter is a conversation on the web.  You join Twitter (it's free) at &lt;a href="http://www.blogger.com/exchweb/bin/redir.asp?URL=http://www.twitter.com" target="_blank"&gt;www.twitter.com&lt;/a&gt;.  You can search for other  subscribers, using their Twitter alias (if known) or email address.  For example, my twitter alias is &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;jpseabury&lt;/span&gt;, and you can follow me from my Twitter home page: &lt;a href="http://www.blogger.com/exchweb/bin/redir.asp?URL=http://twitter.com/jpseabury" target="_blank"&gt;http://twitter.com/jpseabury&lt;/a&gt;.  Just click the "Follow" button under my picture.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Once you follow someone on Twitter, you can monitor all of their tweets from your own Twitter home page.  A tweet is a 140-character message that they type into their computer.  That message then gets pushed out to all the people who "follow" them.&lt;br /&gt;&lt;br /&gt;I found myself navigating to my Twitter home page several times a day, whenever I sat down at my desk, and before checking my email.  Later, I found the &lt;a href="http://www.google.com/ig/adde?hl=en&amp;moduleurl=http://hosting.gmodules.com/ig/gadgets/file/106092714974714025177/TwitterGadget.xml&amp;source=imag"&gt;BeTwittered&lt;/a&gt; gadget and added it to &lt;a href="http://www.google.com/ig"&gt;iGoogle.com&lt;/a&gt;.  Now I have auto-updated Twitter conversations constantly streaming to my browser home page.  I haven't loaded the TweetDeck yet, but I saw it in action on &lt;a href="http://twitter.com/colinloretz"&gt;@colinloretz&lt;/a&gt; laptop last week, and may well give it a try.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XPquV_XKF1c/SR8ESlywYiI/AAAAAAAAAbM/BvHLnYz3YMA/s1600-h/iGoogle.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 308px;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SR8ESlywYiI/AAAAAAAAAbM/BvHLnYz3YMA/s400/iGoogle.jpg" alt="" id="BLOGGER_PHOTO_ID_5268934806475924002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Following various conversations, I learned that many people were sending tweets from their phones.  I did a little exploring and found all types of applications written for web-enabled smart  phones (Blackberry, iPhone, etc.).  These applications allow subscribers to Twitter "on the  move".  Stuck in a boring staff meeting?  Pull out your smart phone and feign like you're reading eMail -- but catch up on your Twitter  conversations instead.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;There is, perhaps, a certain amount of voyeurism in all this twittering.  Yet, it's also a wonderful tool for learning and networking with other people.  Here are some examples:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Through Twitter, I was able to connect with a  whole bunch of folks as passionate about the Salesforce.com platform as I  am: @judis217, @CRMFYI, @colinloretz, @sonnycloward, @MemeStorm, @gokubi,  @arrowpointe, @dschach, @calista_carter and more.  At the recent Dreamforce 2008 User Conference, we twittered to each other the entire week, chatting about presentations we were attending or presenting at, where to meet-up for breakfast / lunch / dinner, the wretched  Wi-Fi coverage, and the phenomenal presidential election.  Through Twitter, we found each other at d'apres conference cocktail parties, banged out Apex code at the Monday Night Hack-a-thon, and sat together at the keynotes.  Even when we  weren't sitting together (and with approx 9,500 attendees, it was sometimes difficult to find each other), we were chatting to each other over Twitter:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;From my Twitter Log at the first Keynote:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;@Kingsley2 Sites is really, really powerful.&lt;br /&gt;@gokubi 500K free page  views with Enterprise Edition -- great for Non-Profits!&lt;br /&gt;@jpseabury Force.com  sites is a game-changer for the industry&lt;br /&gt;@MemeStorm More about Sites here: &lt;a href="http://www.blogger.com/exchweb/bin/redir.asp?URL=http://developer.force.com/sites" target="_blank"&gt;http://developer.force.com/sites&lt;/a&gt;&lt;br /&gt;@Kingsley2 What will people build?&lt;br /&gt;@MemeStorm &lt;a href="http://www.blogger.com/exchweb/bin/redir.asp?URL=http://wiki.apexdevnet.com/index.php/Facebook_Toolkit" target="_blank"&gt;http://wiki.apexdevnet.com/index.php/Facebook_Toolkit&lt;/a&gt;&lt;br /&gt;@dschach  #Dreamforce On sign behind Benioff: "r u bored" Haha. Not much audiencew  enthusiasm for Facebook here.&lt;br /&gt;@colinloretz I can has facebook queries in  Salesforce and can create force.com facebook apps?&lt;br /&gt;@sonnycloward #Dreamforce  The Facebook integration could be huge for nonprofit fundraising&lt;br /&gt;@judis217 Is  it my imagination or did everyone just say "wha?" at the idea of force.com on  facebook. #dreamforce&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;All these conversations -- to people I hardly knew, but already felt connected to -- made Dreamforce simply more fun.&lt;br /&gt;&lt;br /&gt;Before and after Dreamforce, my Twitter network has shared links to news articles they are reading or blogs they have written, all stuff that I'm keenly interested in.  I follow them, because  they're interests match my own: Force.com, cloud computing, Web 2.0, business intelligence, philanthropy, civics, blogging,  and project management.&lt;br /&gt;&lt;br /&gt;Through Twitter, I've found speakers for my local  Salesforce.com User Group (thanks @lucidera) and rides to the airport. They've shown me tech articles, wiki notes, and  development tools that have proven really useful in my daily work ... things like Plone, Jing, Facebook, Friendfeed, TweetDeck, Salesforce Codeshare, Air and Flex  toolkits, centraldesktop, Twitterforce, syntax highlighter, and more.  &lt;br /&gt;&lt;br /&gt;They've helped me debug my code. I posted a problem I was experiencing to a message board, and then followed by posting the same question to my Twitter network -- and I've gotten Twitter replies in minutes.  Twitter is invaluable source of information, and helps with my continuing education on all things "in the cloud".&lt;br /&gt;&lt;br /&gt;I don't believe every Twitter user will have the  same positive experience that I've had.  Remember, Twitter is just a conversation that you share on the web.  If the only thing you twitter about is the latest gossip, or why you're bored, or what you had for supper last night -- and all the people you follow have similar conversations -- than you probably  won't get a lot from Twitter.  On the other hand, if you keep your Twitter network filled with interesting and knowledgeable people, you may learn quite a lot.&lt;br /&gt;&lt;br /&gt;I've kept my Twitter friends list pretty small.   Unlike @guykawaski, I have no interest in picking up &lt;a href="http://blog.guykawasaki.com/2008/11/looking-for-m-1.html"&gt;throngs of random  followers&lt;/a&gt;.  The twitters I follow are topics I'm interested in.  If someone follows me, I'll look at their recent Tweets -- and if the conversation is interesting, I'll return the follow. Together we share, we learn, and we grow.&lt;br /&gt;&lt;br /&gt;Aliza Sherman wrote a great article, "&lt;a href="http://webworkerdaily.com/2008/11/10/how-twitter-is-a-communications-game-changer/"&gt;How Twitter is a Communications Game Changer&lt;/a&gt;".  It's worth reading, and pondering how you currently use Twitter, and how you might start using it more effectively.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;NOTE:  From the blog comments, here's a neat Youtube video about Twitter, recommended by @colinloretz (the "n" is silent).  :-)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ddO9idmax0o&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ddO9idmax0o&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6541950322084236215?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6541950322084236215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/why-do-you-twitter.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6541950322084236215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6541950322084236215'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/why-do-you-twitter.html' title='Why Do You Twitter?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/SR79QhL7cnI/AAAAAAAAAbE/YtqTcItQo_U/s72-c/twitter.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-404272863154264283</id><published>2008-11-13T17:11:00.004-05:00</published><updated>2008-11-15T01:13:10.003-05:00</updated><title type='text'>How Can I Get a Job as a Salesforce.com Consultant?</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SRymgcu9hwI/AAAAAAAAAa8/fofyBmH8Skg/s1600-h/jobSearch.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5268268740515825410" style="margin: 0px auto 10px; display: block; width: 400px; height: 295px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SRymgcu9hwI/AAAAAAAAAa8/fofyBmH8Skg/s400/jobSearch.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Several of my LinkedIn contacts have told me they are in the process of leaving their job, or plan to soon, and start working as a Salesforce.com consultants. I've heard from others who are getting laid off, and want advice on landing another Salesforce.com Administrator position like the one they're leaving.&lt;br /&gt;&lt;br /&gt;Here's how I advised them:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;(1) Best Job Search Tool -- &lt;/span&gt;&lt;/strong&gt;&lt;a href="http://www.indeed.com/"&gt;&lt;strong&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;www.Indeed.com&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;If you're just looking for a Salesforce.com Administrator job -- not necessarily a consulting job -- use &lt;a href="http://www.indeed.com/"&gt;Indeed.com&lt;/a&gt;. It's the best job search engine out there, in my experience. Enter your zip code, max driving radius, and "Salesforce.com" as the search keyword, and you're off to the races. If you live in a particularly rural area, you may need to widen that driving radius.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;&lt;strong&gt;(2) Get Certified&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;All the industry trade rags are reporting that the value and importance of IT certifications is dropping rapidly.  All certification programs are seemingly affected, including application development, programming languages, database, web development, networking, and project management.  Despite this, I do believe that Salesforce.com Administrator and/or Developer certification are worth getting.  The SaaS industry is comparatively new and the technology is changing rapidly.  Certification demonstrates that you're part of its evolution and that your head is in the clouds.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;(3) Network, Network, Network&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;It's not what you know, it's who you know.  Social networking is the key to future career options.  Visit the &lt;a href="http://www.salesforce.com/community/community/"&gt;Salesforce.com Community&lt;/a&gt; website and find a user group in your area.  Join, participate, and meet other professionals like you -- some may be hiring.  If there isn't a local user group, talk to your Salesforce.com Account Manager about starting one.&lt;br /&gt;&lt;br /&gt;While on the Salesforce Community website, check out the message boards.  Not just the "Jobs" message board, but &lt;u&gt;&lt;em&gt;all&lt;/em&gt;&lt;/u&gt; of the message boards.  See what other users are talking about and/or struggling with.  Can you help them?  Do it!  Strive to become a "Trusted Contributor" within the community by responding to user questions and issues.  You'll earn name recognition and reputation, two powerful assets for career growth.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;(4)  Updated Your LinkedIn Profile&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;If its been awhile since you've updated your LinkedIn profile, go clean it up now.  While you're there, subscribe to the following LinkedIn User Groups: Salesforce.com, Salesforce Developers / Contractors, Salesforce Consulting Network, and Salesforce Professional Network.  Don't just join and lurk ... network, network, network!  Participate in the discussions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;(5)  Donate Your Expertise&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Ask your Salesforce.com Account Manager how you can get involved with the &lt;a href="http://www.salesforcefoundation.org/"&gt;Salesforce.com Foundation&lt;/a&gt;.  There are a lot of non-profit organizations out there who could use the talents of skilled administrators and developers. You don't even need to be local to the non-profit entity in order to help them.  I've done full data migrations, deployment customizations, and custom apps for non-profit organizations scattered all over the country.  Afterall, Salesforce is web technology, and we're all on the same internet.  Generally, the work is pro-bono, which may be less feasible if you're currently jobless.  However, if you can afford to donate a few hours a week, this can be a great way to put your consulting talents to practice.  I can tell you from first hand experience, it is incredibly rewarding to donate your services to these organizations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;(6) Learn from the Masters&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;If you already know a lot about Salesforce.com, but aren't quite sure if you're ready to start your own consulting business, consider learning at the heels of the Masters.  Find a consulting organization that is hiring, and submit your resume to join their team.  It's not as flexible as working for yourself, but it can be a great way to learn the ropes from mentors and peers.  If you follow my previous recommendations, you'll find these Masters out there soon enough -- they blanket the message boards and user groups with offers to help struggling user communities.&lt;br /&gt;&lt;br /&gt;Get your head in the clouds, your dream Salesforce.com job is out there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-404272863154264283?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/404272863154264283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/how-can-i-get-job-as-salesforcecom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/404272863154264283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/404272863154264283'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/how-can-i-get-job-as-salesforcecom.html' title='How Can I Get a Job as a Salesforce.com Consultant?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SRymgcu9hwI/AAAAAAAAAa8/fofyBmH8Skg/s72-c/jobSearch.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8928803060002975507</id><published>2008-11-10T14:56:00.004-05:00</published><updated>2008-11-12T09:48:41.817-05:00</updated><title type='text'>Are These Buttons Too Sexy?</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/SRiYfQ4qOlI/AAAAAAAAAa0/tDlSuI1W5p4/s1600-h/buttons.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 238px;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SRiYfQ4qOlI/AAAAAAAAAa0/tDlSuI1W5p4/s400/buttons.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5267127427085777490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I love Steve Andersen's &lt;a href="http://gokubi.com/buttoncreator.html"&gt;Salesforce.com-ish Button Creator&lt;/a&gt;.  It makes buttons that have a similar look and style as the standard buttons created through the Salesforce.com user interface.&lt;br /&gt;&lt;br /&gt;When I lost track of the URL to his button maker, however, I searched Google for some button-making goodness ... and found a few interesting sites.&lt;br /&gt;&lt;br /&gt;The buttons on the lower portion of this screenshot come from &lt;a href="http://www.buttongenerator.com/"&gt;www.buttongenerator.com&lt;/a&gt;.  Very sexy, n'est pas?&lt;br /&gt;&lt;br /&gt;Unfortunately, they're just a little TOO sexy.  In order to make these buttons not look out of place, I'll have to spruce up the rest of the page -- maybe bring in some pretty graphics via the Google API, like Sam has been doing over on his &lt;a href="http://salesforcesource.blogspot.com/2008/10/how-to-easily-bring-graphical-charts.html"&gt;Salesforce &lt;SOURCE&gt;&lt;/a&gt; blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8928803060002975507?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8928803060002975507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/are-these-buttons-too-sexy.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8928803060002975507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8928803060002975507'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/are-these-buttons-too-sexy.html' title='Are These Buttons Too Sexy?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XPquV_XKF1c/SRiYfQ4qOlI/AAAAAAAAAa0/tDlSuI1W5p4/s72-c/buttons.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7274317065263492619</id><published>2008-11-06T01:13:00.005-05:00</published><updated>2008-11-06T02:36:45.090-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Customer Satisfaction Survey Card for Hotel Nikko, San Francisco CA</title><content type='html'>&lt;a href="http://static.widgetsummit.com/img/venue/nikko.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px; height: 613px;" src="http://static.widgetsummit.com/img/venue/nikko.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;This year, while attending Dreamforce 2008, I stayed at the Hotel Nikko in San Francisco.  Overall, it's a very nice hotel, although a bit too lavish for my taste.  The spacious lobby featured soothing waterfalls running alongside marble staircases,  a concierge with a lilting British accent (and really tight, curve-hugging slacks), and gorgeous cherry wood furniture.  The room had a large floor to ceiling window with a great view of the city, was reasonably sized and very clean.  What's not to love?&lt;br /&gt;&lt;br /&gt;Maybe I'm overly provincial, but I associate extravagance with excess and waste.  When traveling, I normally go for the Motel 6 flavor.  Cheap, economical and comfortable -- for a place that you're mostly just using to get a few hours of sleep.  I'd normally drive right past the fancy schmancy Hotel Nikko with it's $210 per night room rate (and that's with my Dreamforce and AAA membership discount) -- unless I was trying to impress my date.&lt;br /&gt;&lt;br /&gt;I assumed that any hotel in the middle of the city was going to be charging high rates.  Certainly, all the hotels on the Dreamforce pre-registration list were in that price range.  I figured that was just the price of a typical room in the city.  So I was a little surprised to open the curtains in my hotel room, and see a large sign hanging from a hotel across the street: $55 per night.  Ah well, it was too late to cancel my reservation at the Nikko ... I was checked in and unpacked.  I opted to stay where I was and splurge for the week.&lt;br /&gt;&lt;br /&gt;The difference between these two hotels, aside from the $155 / night price difference and aforementioned decor?  Not as much as I'd hoped.&lt;br /&gt;&lt;br /&gt;Hotel Nikko didn't have a Customer Satisfaction survey card for me to fill out, so I'll just have to blog it:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WiFi: FAIL&lt;/strong&gt;&lt;br /&gt;For $210/night, you’d think I’d be able to jump on to the internet for free, right?  All of the public WiFi connections were blocked, and my only option was to subscribe to the In-Room WiFi connection … at $12.99 per night!  Internet Highway Robbery!  I couldn't justify spending that amount of money for 2-3 hours of internet usage (that's how many hours I planned on being in my room during the conference, across 5-days, awake and idle).  Ergo, no blogging until I got home.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Comfort: FAIL&lt;/strong&gt;&lt;br /&gt;The room was beautiful, I'll certainly admit that.  Large king-sized bed, big fluffy pillows (about 8 of them, 7 of which I had to throw on the floor each night ... because who needs that many pillows on their bed?), gorgeous wall-mounted flat screen TV, lots of mirrors, big roomy bathroom.  But the bed was soooooooo uncomfortable; I tossed and turned all night long.  Some of that was due to the time change, I'm sure.  My body never really acclimated to the 3-hour time zone change and 1-hour shift to daylight savings.  My eyes popped open at 4:00am each morning, and I never really got back to sleep.  After a week of this, I’m utterly exhausted.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Technology: FAIL&lt;/strong&gt;&lt;br /&gt;The programming on the TV Remote Control was teh suck. This was the week of the 2008 presidential election, and I really wanted to channel surf all the networks to catch their coverage of this historic event.   I was thwarted by the Hotel Nikko Remote Control.&lt;br /&gt;&lt;br /&gt;Here is the remote control button combination I had to press to get CNN:  POWER, MENU, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, DOWN, RIGHT, SELECT.&lt;br /&gt;&lt;br /&gt;Seriously.  There was no way to select a channel number directly.  You had to navigate through a mass of fee-based programs (movies, porn, and three screens of other crap) to find the free channel television networks.  Even worse, once you were on a normal television channel, you couldn’t cycle to the next channel.  You had to go back to the MENU option, and start all over from the beginning.  So I couldn't pop from CNN to ABC, to CBS, to FOX, to NBC, to local ... it was just CRAZY!&lt;br /&gt;&lt;br /&gt;Oh, and the fee-based movies?  It cost me $14 to see Hancock, which I'd missed at the theatres and wanted to see.  $14 ... that's twice what you'd pay to see it on a real movie screen.  Yowzers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ammenities:  OK&lt;/strong&gt;&lt;br /&gt;There was a 16 oz bottle of water at the bedside, a cylindrical, new age container – looked pretty cool.  But it if you wanted to drink from it, you were charged $6.00.  Hello?  The 1-liter bottle that I bought at the airport (still over-priced at $3.75) was filled with water that came from the same bottling company – how does Hotel Nikko justify charging that much money for that little water?&lt;br /&gt;&lt;br /&gt;So why isn't this category a FAIL?  I gave this one a passing “OK” grade, because the room did come with a free iron, ironing board, hair dryer, coffee maker, and coffee.  I didn't use any of these, but it was nice to see I didn’t have to swipe a credit card to use them.&lt;br /&gt;&lt;br /&gt;I did appreciate the New York Times dropped daily at my door.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Environmental Conscious: FAIL&lt;/strong&gt;&lt;br /&gt;Hotel Nikko had signs posted in the bathroom, asking patrons to help with the hotel's efforts to "Go Green".  If you planned to re-use your bathroom towel, just hang it from the hook on the back of the door.  I'm a eco-concious American, so I did that.  Every morning.  And yet, every morning Housekeeping took my towel from the hanger, and replaced them with fresh, clean ones.&lt;br /&gt;&lt;br /&gt;A little card on the bed stand read, “Leave this card on your pillow if you want your sheets changed.  Otherwise, leave it on the bed stand and we will leave your current sheets.  Thank you for helping us Go Green”, or words to that effect.  Housekeeping stripped my bed each morning and changed the sheets (don't ask me how I know, I won't confess; what happens in San Francisco stays in San Francisco).&lt;br /&gt;&lt;br /&gt;The first day, I left a $3 tip for Housekeeping, and the gal came and thanked me personally.  I had the impression that not many people leave tips for Housekeeping these days.  I wonder if the reason she kept making my bed with clean sheets and replacing towels was because of those tips.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Security: FAIL&lt;/strong&gt;&lt;br /&gt;I liked the in-room security safe.  After all my other experiences, however, I was surprised I didn’t have to stuff quarters into it in order to make it work.&lt;br /&gt;&lt;br /&gt;The FAIL grade on security came Tuesday night, when I finished my dinner, reached for my wallet ... only to find I didn't have it on me.  I had accidentally left my wallet (and room key) in my hotel room!  My waitress at the nearby diner was gracious enough to let me run back to the hotel (I left my Blackberry as a collateral hostage).  Once at the hotel, I approached the front desk clerk and explained my situation.  She asked for my room number, confirmed my last name, and gave me a new room key.  &lt;br /&gt;&lt;br /&gt;Huh?  No “please confirm your mother’s maiden name”, or “do you know the last 4 numbers of the credit card you reserved with?”, or “This is Bruno from our Security Staff.  He’ll accompany you to your room and let you in.  Once there, he’ll need to see your ID before we can give you a replacement room key.”&lt;br /&gt;&lt;br /&gt;I appreciate getting a replacement room key (and my wallet) so easily.  I was able to rush back across the street to clear my dinner tab. But the lack of security is a little concerning.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://s3.amazonaws.com/twitter_production/profile_images/51601947/mugshot_bigger.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 73px; height: 73px;" src="http://s3.amazonaws.com/twitter_production/profile_images/51601947/mugshot_bigger.JPG" border="0" alt="" /&gt;&lt;/a&gt;I should have tried the same thing the next night … "Hi, my name is Sonny Cloward, and I’ve left my wallet in my room … "  =)&lt;br /&gt;&lt;br /&gt;Overall, I enjoyed my stay, but I’m disappointed at the lack of amenities that come with the 4-night $620 price difference between Hotel Nikko and the dive across the street.  I think next year I’ll stay at the dive, and that $620 I save can go toward something meaningful.  Like getting &lt;a href="http://www.sagebrushsolutions.com/about.html"&gt;Calista Carter&lt;/a&gt; hooked up with a phone she can Twitter from!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7274317065263492619?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7274317065263492619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/customer-satisfaction-survey-card-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7274317065263492619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7274317065263492619'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/11/customer-satisfaction-survey-card-for.html' title='Customer Satisfaction Survey Card for Hotel Nikko, San Francisco CA'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-5532913948331023525</id><published>2008-10-25T10:58:00.006-04:00</published><updated>2008-11-12T09:47:10.449-05:00</updated><title type='text'>What if electing a President were more like American Idol?</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wzyT9-9lUyE&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wzyT9-9lUyE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;DISCLAIMER: I confess right out of the gate, I'm not a fan of either major-party candidate. As with many past elections, I won't be voting "for" someone in this election cycle -- my vote will be because I don't want the "other guy" to get in office. &lt;br /&gt;&lt;br /&gt;I'm frustrated by our political process. It's broken.  Increasingly, election campaigns are degenerating into a contest of popularity -- what a person looks like, rather than their values.  We elect candidates based on their oratory abilities, rather than, what they stand for, their experience, or their abilities.&lt;br /&gt;&lt;br /&gt;And it always comes down to a contest between members of two parties: Democrats and the GOP.  Third party candidates (Libertarian party, Reform party, Green party, etc.) have some really thought-provoking and powerful ideas.  Hardly any one knows about them, because these candidates get zero air time.  Their parties lack the funding to get their message out, and the deck is stacked heavily against them.&lt;br /&gt;&lt;br /&gt;Did you know, for instance, that there isn't one ballot for the presidency?  There are actually 50, one for each state.  Party candidates need to petition to each state individually to get on their ballots.  Each state has their own procedures and steep filing fees that must be paid before a candidate can get on their ballot.  Doesn't that seem incredibly inefficient?&lt;br /&gt;&lt;br /&gt;And if you're not a member of the DNC or GOP, forget about getting your message or plan in front of the American people.  Sure, you can build a website, maybe even get a few thousand followers behind your platform -- but that's as high as you'll rise.&lt;br /&gt;&lt;br /&gt;Why don't we just run elections the same way we run American Idol?  Perhaps a twist on Donald Trump's "You're Fired!" ... we'll call it "You're Elected!".  Or even better, an election process similar to the reality show "Survivor"?  &lt;br /&gt;&lt;br /&gt;Sixteen candidates, four parties, and weekly 2-hour broadcasts of candidate footage as they move through a maze of simulated political situations.  Each week, the American public would get a chance to vote someone off the island, or in this case, the campaign trail.  &lt;br /&gt;&lt;br /&gt;I mean, if we're only going to look at how good or bad a candidate looks for the few weeks of the campaign, and not give any attention to the last 40+ years of their life or the substance of their political agendas and plans -- why not run the election like a reality TV show?  I daresay we'd learn more about the candidates, get more involvement from the public in the process, and end up no worse with the final surviving candidate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-5532913948331023525?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/5532913948331023525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/what-if-electing-president-were-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5532913948331023525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/5532913948331023525'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/what-if-electing-president-were-more.html' title='What if electing a President were more like American Idol?'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4030657153122123024</id><published>2008-10-24T23:18:00.006-04:00</published><updated>2008-10-27T23:46:53.718-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='Best Practices'/><category scheme='http://www.blogger.com/atom/ns#' term='IdeaExchange'/><title type='text'>Hey, that’s a great Idea!</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SQKQXdEPp3I/AAAAAAAAAWM/iEQ7zDegGIM/s1600-h/ideaLogo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 226px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SQKQXdEPp3I/AAAAAAAAAWM/iEQ7zDegGIM/s400/ideaLogo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260926047335982962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thinking about deploying Salesforce Ideas for your organization, but worried that your users won’t use it?  An &lt;a href="https://www.blogger.com/comment.g?blogID=4425071301185813459&amp;postID=4975111905743331653"&gt;Anonymous poster&lt;/a&gt; to yesterday's Force Monkey blog is:  &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I'm the Salesforce admin and also most of the support staff for a company of ~75. I've thought of putting ideas out there for the company through the support portal.  My question to anyone that's done it- does it actually get used?  I could point it out to everyone but I'm fairly sure I would be met with blank stares and it would sit untouched...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SQKt_tJ09GI/AAAAAAAAAWc/xS6LVy__SG0/s1600-h/IdeasYTD.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 166px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SQKt_tJ09GI/AAAAAAAAAWc/xS6LVy__SG0/s200/IdeasYTD.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260958624686339170" /&gt;&lt;/a&gt;My feedback?  Yes, it will get used – if deployed right!  One of the organizations I administer has 120 users, and they've been using Salesforce Ideas since the product went beta last November.  They've averaged 12 ideas per month -- not bad!&lt;br /&gt;&lt;br /&gt;On the other hand, if you just turn the feature on, and do nothing else, it &lt;em&gt;will&lt;/em&gt; sit untouched.&lt;br /&gt;&lt;br /&gt;Like so many other aspects of a CRM project, it’s not simply a matter of deploying a new feature and hoping people come along and use it.  User Adoption requires careful planning, preparation, and follow-through.  Here are some “Best Monkey Practices” for getting Salesforce Ideas up and running for a small (&lt; 100 users) organization.  &lt;br /&gt;&lt;br /&gt;First, for readers who don’t already know ...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is Salesforce Ideas?&lt;/strong&gt;&lt;br /&gt;Ideas is an “online suggestion box”.  You're licensed Salesforce.com Users can submit an idea, which creates a forum for discussion.  Other users can discuss the idea, promote it, or even demote it.  As Ideas are voted on, their score value changes.  The most popular / best ideas get higher scores and “bubble up to the top”.  The concept is designed after Salesforce.com’s highly successful &lt;a href="http://ideas.salesforce.com/"&gt;IdeaExchange&lt;/a&gt;, which I’ve &lt;a href="http://forcemonkey.blogspot.com/search/label/IdeaExchange"&gt;blogged about previously&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;Ideas is a standard application meaning it’s FREE with your Professional, Enterprise and Unlimited editions.   New organizations have the feature activated automatically, but you may need to enable the feature manually if you were a Salesforce.com customer prior to product launch (Summer'08 Release).  To enable it, click Setup -&gt; Ideas -&gt; Settings -&gt; Enable Ideas.  You may need to tweak the settings in various custom profiles, as well: the Ideas app must be marked Visible, Ideas tab settings may need to be marked “Default On”, and the Standard Object Permissions may need to be set appropriately (Read / Create for standard users, Edit / Delete for your “Idea Managers”).&lt;br /&gt;&lt;br /&gt;Now that you have it enabled, what next?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step One: Customize the App&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Salesforce Ideas is pretty good “out of the box”.  It has some nice built in features – but you will almost certainly need to customize it for your organization.&lt;br /&gt;&lt;br /&gt;1.) Setup Categories:  If you’re a small organization (like Anonymous, with 75 users), start with just ONE category: “Salesforce”.  Every idea submitted by your user community is feature or customization request directed at you, the Salesforce.com Administrator. Later on, after you have healthy user adoption, you can expend to other categories ("New Product Ideas", "Company Ideas", etc.).  Click Setup -&gt; Customize -&gt; Ideas -&gt; Fields -&gt; Categories.&lt;br /&gt;&lt;br /&gt;2.) Setup Status: Similar to Cases and Opportunities, Ideas have a "Status". As Ideas move through the evaluation, planning and implementation cycle, their status should change.  Users monitoring this idea pool will want to see those changes.  Here are some suggested picklist values for Idea Status:  &lt;br /&gt;&lt;br /&gt;- Fresh Idea: Default for new ideas&lt;br /&gt;- Under Review: Ideas that have been prioritized / put on a "project board"&lt;br /&gt;- Coming Soon: Someone is actively working to get that idea implemented&lt;br /&gt;- Now Available: Idea implemented!&lt;br /&gt;&lt;br /&gt;To set the Status fields, click Setup -&gt; Customize -&gt; Ideas -&gt; Fields -&gt; Status.&lt;br /&gt;&lt;br /&gt;3.) Set the Half-Life value of the ideas (Setup -&gt; Customize -&gt; Ideas -&gt; Settings).  Set this to a relatively high value (30 days) if you expect a low submission rate of ideas (less than 10-20 a month).  The half-life value affects the score weighting, as ideas are promoted / demoted in the system.&lt;br /&gt;&lt;br /&gt;4.) On that same setup screen, click "Enable Text-Formating, Images and Links".  These will allow "savy" users to submit some colorful, clearly illustarted ideas, using pictures and hyperlinks.&lt;br /&gt;&lt;br /&gt;5.) Make sure the Idea tab is visible on each application (Setup -&gt; Create -&gt; Apps -&gt; Edit each app used in your organication).  For instance, at my organization, Manufacturing runs a custom “Asset Tracker” application, Sales runs the standard Sales Force Automation (SFA) application, and Customer Support runs a custom case management application.  I edited each of these apps and added the "Ideas" object to the Tabs associated with each application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SQKaNLdYXMI/AAAAAAAAAWU/QDyZEvy1-BM/s1600-h/IdeaTabApps.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 235px;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SQKaNLdYXMI/AAAAAAAAAWU/QDyZEvy1-BM/s400/IdeaTabApps.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260936865927158978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6.) Custom reports and dashboards are a great way to encourage and monitor user adoption.  Salesforce Labs makes it easy with an Ideas Dashboard available on the AppExchange (&lt;a href="https://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&amp;id=a0330000005mEvLAAU"&gt;click here&lt;/a&gt; to download),  &lt;br /&gt;&lt;br /&gt;7.) While you're on the AppExchange, you may also want to consider downloading the &lt;a href="https://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&amp;id=a0330000005mEv6AAE"&gt;Ideas in Action&lt;/a&gt; custom app, as well.  It’s a handy tool for tracking the projects and work associated with user-submitted ideas.&lt;br /&gt;&lt;br /&gt;8.) Create email templates, workflow rules and/or apex triggers: Small organizations will want to create email templates and use workflow rules to automatically send the System Administrator (or other Idea Manager, if the process is managed by someone else) an email whenever a new idea is submitted.  You may want to CC the originator of the Idea, so they know that their Idea has been submitted.  Larger organizations may want to use something more pratical, like scheduled reports.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Two:  Prime the Pump&lt;/strong&gt;&lt;br /&gt;Enter a half-dozen or more ideas as a way of "priming the pump".  Don’t be sparse on these – include all the features that you turned up in step #1: rich-formatted text, pictures, and links.  Your demonstrating, by way of example, the detail and clarity you want to see ideas submitted by your user community.  Submit ideas that you that other users have mentioned to you in past conversations -- stuff that's already on your "to do" list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Three: Inform and Train Your Users&lt;/strong&gt;&lt;br /&gt;Prepare a training presentation for your user group.  You might include this Salesforce.com Ideas promo video from YouTube:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OMXHoPXmpbI&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OMXHoPXmpbI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;You should also check out the &lt;a href="http://blogs.salesforce.com/ideas/learning-center.html"&gt;Ideas Learning Center&lt;/a&gt; for other Salesforce resources to include in your training.&lt;br /&gt;&lt;br /&gt;Have a team meeting of all your Salesforce.com Users to announce the new application and train them on its use.  If you can’t fit all your users in one room, schedule smaller department-size meetings.  Bring bagels, cream cheese and fruit for morning meetings, pizza or finger sandwiches for afternoon meetings – that always gets attendance up!  &lt;br /&gt;&lt;br /&gt;After the first wave of training is done, send out a mass email to all users, including the training slides.  Inform the user population that, going forward, all change requests and/or customizations MUST be submitted through the Ideas tab.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Four: Lead the Horse to Water&lt;/strong&gt;&lt;br /&gt;You’re still going to get users asking you for feature changes, customizations, etc., the way they’ve always done it in the past (email, hallway conversations, coming to your office, etc.).  Acknowledge them, just as you’ve done, but also ask the requestor to submit their idea on the Ideas tab (“Lots of folks are vying for changes, and I’m using the Ideas tab as a way of keeping track of them.  Adding your request to the Ideas tab will ensure that it gets worked on as soon as possible.”)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Five: Make Him Drink&lt;/strong&gt;&lt;br /&gt;You’ve laid down the law, now follow-through.  Don’t work on any change requests from your user community UNLESS it’s documented as an Idea.  At the very least, give your documented ideas higher priority and attention than non-documented ones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Six: Keep Preaching from the Soapbox&lt;/strong&gt;&lt;br /&gt;Whenever an Idea is implemented, make a big deal of it!  Send out a quarterly email / mass mail announcing all the new Idea(s) that have been implemented.  Consider announcing "prizes" for the best idea (highest score value) each quarter.  It doesn't have to be fancy -- a box of donuts or a team pizza party is pretty cheap for even the tightest department budgets.  At the very least, make sure your Idea submitters get name recognition for their ideas.  And, of course, every newsletter should also include a marketing pitch at the bottom: "Do you have an idea, suggestion, or feature that you want to see added to Salesforce.com?  Don’t delay, add it to the Ideas tab today!"&lt;br /&gt;&lt;br /&gt;Whenever you start working on an Idea, be sure to update its status.  Users will be monitoring those status fields, to see which ideas are on the way -- and where there idea is in the "pecking order".  &lt;br /&gt;&lt;br /&gt;Consider implementing workflow rules that send email status updates back to the idea creator, whenever the status of their idea is changed.  (“Thanks for your idea submission: XYZ.  This idea has been updated to "Coming Soon!").  Frequent communication and feedback fosters strong user adoption.&lt;br /&gt;&lt;br /&gt;Finally (this one's for Michelle), recognize that your role in all this is not just that of a "System Administrator".  You're really a "cat herder".  Herding cats is not easy.  They're stubborn, proud, defiant ... and some cats (especially those you report to) have really sharp claws.  But with constant coaxing, encouraging, prompting and maybe just a dash of catnip, you'll get them all moving in the same direction eventually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4030657153122123024?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4030657153122123024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/hey-thats-great-idea.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4030657153122123024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4030657153122123024'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/hey-thats-great-idea.html' title='Hey, that’s a great Idea!'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SQKQXdEPp3I/AAAAAAAAAWM/iEQ7zDegGIM/s72-c/ideaLogo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4975111905743331653</id><published>2008-10-23T23:39:00.005-04:00</published><updated>2008-10-23T23:55:34.023-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Winter&apos;09'/><category scheme='http://www.blogger.com/atom/ns#' term='Releases'/><title type='text'>Winter’09 – Features to Explore</title><content type='html'>On Oct 16th, I started &lt;a href="http://forcemonkey.blogspot.com/2008/10/getting-everything-you-can-out-winter09.html"&gt;this thread&lt;/a&gt; on “Getting the Most from the Winter’09 Release”. In that first article (and the &lt;a href="http://forcemonkey.blogspot.com/2008/10/announce-new-sfdc-features-to-your.html"&gt;Oct 20th Article&lt;/a&gt; that followed), I described my “Best Monkey Practices” for deploying a new Salesforce Release:&lt;br /&gt;&lt;br /&gt;1.) Start by reviewing the release notes, and carefully read about each feature&lt;br /&gt;2.) Make three lists, and group each feature into one of these lists&lt;br /&gt;--- Features Implemented / Turned Up Right Away&lt;br /&gt;--- Features to Explore&lt;br /&gt;--- Features I won’t Use&lt;br /&gt;3.) Write a Newsletter for your Users, Announcing the Features you’ve implemented right away&lt;br /&gt;&lt;br /&gt;That brings us to Release Management Best Practice tip #4 … tackling that list of “Features to Explore”. What do you do with all those features?&lt;br /&gt;&lt;br /&gt;Start by reading each feature again. Identify the project or business need in which that feature will be useful. For instance, at the top of my “Features to Explore” list were several items related to Salesforce Mobil. This is a special Salesforce product offering that allows organizations to make their data accessible from mobil devices (iPhone, Blackbery, etc.). This was significant to me, because several users have talked about such a feature with me in various hallway conversations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SQFFTVOKODI/AAAAAAAAAWE/h8JkhqRT8Aw/s1600-h/idea.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 87px; height: 43px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SQFFTVOKODI/AAAAAAAAAWE/h8JkhqRT8Aw/s400/idea.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260562038161815602" /&gt;&lt;/a&gt;I went to the Ideas tab (which is where I send all Users who have really neat ideas of things they want added to our implementation of Salesforce.com) – but there were no ideas related to mobile access of Salesforce.com data. I thought back to all those hallway conversations, and how I had ended every one of them with a request: “That’s a neat idea – can you add it to the Ideas tab?” For some reason, users have all these great ideas in the hallways, but when it comes time to writing them down … they suddenly lack follow-through.&lt;br /&gt;&lt;br /&gt;So I added the following Idea:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SQFEVOW_XBI/AAAAAAAAAV8/XyfCwFSB6e8/s1600-h/Project+Idea.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 130px;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SQFEVOW_XBI/AAAAAAAAAV8/XyfCwFSB6e8/s400/Project+Idea.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5260560971167915026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;SIDEBAR&amp;gt;I've blogged before about the Ideas app, which is free for all Professional, Enterprise, and Unlimited editions.  If you're not using Ideas, you should be!  The concept is similar to the IdeaExchange, but for your own user community.  We use the Idea tab for all internal change requests / customizations.  Want a custom field added to an existing tabbed object?  Submit an Idea!  Want a custom report developed?  That's an idea!  Want a full-fledged custom app built -- good IDEA!  I shorten a lot of hallway conversations by encouraging users to go to the Ideas tab, and submit their change request. &amp;lt;/SIDEBAR&amp;gt;&lt;br /&gt;&lt;br /&gt;So I posted the “Mobile CRM Project” idea, and then did the same for each bullet item on my “Features to Explore” list.  In all, I ended up creating 12 new projects for my CRM Project Team to work on in the coming weeks.  Those ideas are now “in the system”, where my CRM project team will have to pay attention to them.  Each time we finish a project, we’ll go back to the wishing well (the Ideas tab) and look for the next project to work on.  The actual process is a bit more formal, but that’s a topic for another blog.&lt;br /&gt;&lt;br /&gt;The important thing is that you want to make sure you don’t forget about these new features.  Put them on your own project board – be it the Idea tab, your white board, or a paper napkin.  When you’re done with your current “projects”, come back to that list of ideas, and figure out which one you’re going to tackle next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4975111905743331653?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4975111905743331653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/winter09-features-to-explore.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4975111905743331653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4975111905743331653'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/winter09-features-to-explore.html' title='Winter’09 – Features to Explore'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/SQFFTVOKODI/AAAAAAAAAWE/h8JkhqRT8Aw/s72-c/idea.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-6056150189161407030</id><published>2008-10-20T11:18:00.006-04:00</published><updated>2008-10-20T13:25:05.011-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Best Practices'/><category scheme='http://www.blogger.com/atom/ns#' term='Releases'/><title type='text'>Announce New SFDC Features to Your Users with a Newsletter</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SPyhqEi0g4I/AAAAAAAAAVk/cyskBozkjtk/s1600-h/Newsletter.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259256209008264066" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SPyhqEi0g4I/AAAAAAAAAVk/cyskBozkjtk/s400/Newsletter.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In our &lt;a href="http://forcemonkey.blogspot.com/2008/10/getting-everything-you-can-out-winter09.html"&gt;last article&lt;/a&gt;, we created three lists related to new features in the Winter'09 Release:&lt;br /&gt;&lt;br /&gt;- Features to Be Implmented Right Away&lt;br /&gt;- Features to Be Explored (at a later date)&lt;br /&gt;- Features you don't plan to use at all.&lt;br /&gt;&lt;br /&gt;Now that you've got your three lists, let's tackle the first one -- features to be implemented right away.&lt;br /&gt;&lt;br /&gt;Review the &lt;a href="https://na3.salesforce.com/help/doc/en/salesforce_winter09_release_notes.pdf"&gt;Release Notes&lt;/a&gt; carefully; many features must be enabled before you can take advantage of them. Once enabled, they may change the "look and feel" of your application.  Avoid the flood of questions from users asking who moved their cheese -- with a quarterly newsletter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SPylPmD340I/AAAAAAAAAVs/YwV0FTDFpbk/s1600-h/massEmail.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259260152195310402" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SPylPmD340I/AAAAAAAAAVs/YwV0FTDFpbk/s400/massEmail.JPG" border="0" /&gt;&lt;/a&gt;I create all my newsletters using Word, filling them with lots of pictures and text. Salesforce is a graphical interface, and your communications will have much greater impact if you include screenshots about the features you're describing.  After the newsletter is done, I use the mass email feature in the Administrator Setup section to distribute it. &lt;br /&gt;&lt;br /&gt;Writing a community newsletter isn't difficult.  If you're stuck staring at a blank page, check out the free newsletter templates available from &lt;a href="http://office.microsoft.com/en-us/templates/results.aspx?qu=newsletter&amp;amp;av=TPL000"&gt;Microsoft Online&lt;/a&gt;.  There are lots of clever ideas here.  I downloaded several, but ended up only keeping the banner from one of them.  The rest is just a one-column document, with lots of pictures included in the mix.&lt;br /&gt;&lt;br /&gt;To include pictures in your Word Newsletter, try this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SPynDsLDz8I/AAAAAAAAAV0/6HjUAHQZT3k/s1600-h/PrintScreen.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259262146700890050" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SPynDsLDz8I/AAAAAAAAAV0/6HjUAHQZT3k/s400/PrintScreen.JPG" border="0" /&gt;&lt;/a&gt;(1) Navigate to a view in Salesforce.com that shows the screen or feature you want to talk about.&lt;br /&gt;&lt;br /&gt;(2) Click the PRINT SCREEN button on your keyboard, to capture your screen image in memory.&lt;br /&gt;&lt;br /&gt;(3) Open an image editing application.  I use Paint because it's fast and easy, and we're not doing a lot of image manipulation for this exercise. To launch Paint, click Start --&gt; Programs --&gt; Accessories --&gt; Paint).&lt;br /&gt;&lt;br /&gt;(4) Press CTRL-V to paste the captured screenshot into the image editor.&lt;br /&gt;&lt;br /&gt;(5) Use the toolbars to crop only the portion of the image that you want to focus your readers. If necessary, highlight the area, by drawing thick red borders around it (as I've done with many images on this blog).&lt;br /&gt;&lt;br /&gt;(6) Once you have the image just the way you want it, save it as JPG format.  Then import the image into your Word document.  Right click on the imported image, and play with the border and text wrap settings, as needed.&lt;br /&gt;&lt;br /&gt;I recommend that your quarterly newsletter be timed in conjunction with Salesforce.com releases.  Inform your users about all the new features that have been made available to them. Include details about all the customizations (custom fields, objects, tabs, dashboards, reports, VisualForce pages, Apex Triggers, etc.) you've implemented since the last newsletter was published, as well.&lt;br /&gt;&lt;br /&gt;The quarterly newsletter keeps users informed about changes and features that have been added to your instance of Salesforce.com. It also reminds your managers and executive stakeholders just how valuable you are to the organization. Save these newsletters in a folder archive -- they're handy to have when it comes time to write your annual self-performance appraisal!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.glasshousepresents.com/Supe%20wink.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.glasshousepresents.com/Supe%20wink.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-6056150189161407030?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/6056150189161407030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/announce-new-sfdc-features-to-your.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6056150189161407030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/6056150189161407030'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/announce-new-sfdc-features-to-your.html' title='Announce New SFDC Features to Your Users with a Newsletter'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/SPyhqEi0g4I/AAAAAAAAAVk/cyskBozkjtk/s72-c/Newsletter.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7353647273986583408</id><published>2008-10-16T16:55:00.004-04:00</published><updated>2008-10-17T10:11:11.709-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Releases'/><title type='text'>Getting Everything You Can Out the Winter'09 Release</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SPewDGfjQiI/AAAAAAAAAVU/HtgXcOZJCT4/s1600-h/coffee.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SPewDGfjQiI/AAAAAAAAAVU/HtgXcOZJCT4/s400/coffee.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5257864657307386402" /&gt;&lt;/a&gt;&lt;br /&gt;"Why did the orange popsicle go away," the voice on the other side of the phone asked.  &lt;br /&gt;&lt;br /&gt;"Huh?" I confess, it takes awhile for my brain to process these types of questions.&lt;br /&gt;&lt;br /&gt;"There's a coffee picture there now, or something.  Hot Chocolate?  In Salesforce --"&lt;br /&gt;&lt;br /&gt;I'm surprised when I run into other Salesforce.com Administrators who don’t know about new features in the latest release – aren’t even aware that their system has been upgraded.  &lt;br /&gt;&lt;br /&gt;“It has?”  &lt;br /&gt;&lt;br /&gt;“Oh, sure!  In fact, you’ve probably had six or more upgrades since you started your Salesforce.com subscription a couple years back.” &lt;br /&gt;&lt;br /&gt;“Really?  No way!”&lt;br /&gt;&lt;br /&gt;Yes way.&lt;br /&gt;&lt;br /&gt;It's a testament to the seamless service that SaaS companies offer.  When you don’t have to worry about the hardware or software operating under the application, you tend to forget it’s there.  You forget that someone out there IS worrying about the technology, and they are constantly improving on it.  And yet, if you don’t pay attention to those new releases, you’re not getting as much out of the platform as you could be.  I’ve found that many Salesforce.com System Administrators casually glance at the release notes, or don’t review them at all.  Consequently, they don't take advantage of the more powerful (and free!) features that Salesforce.com rolls out to it's customers each release cycle.&lt;br /&gt;&lt;br /&gt;In the wake of the Winter’09 release, I’m following up with various System Administrators I’ve worked with over the past few years, and asking them to do a Winter’09 Feature Audit.  It works like this: I ask them to list all the features in the Winter’09 release (over 50 of them!), and group them into three categories:  Features Implemented / Using Now, features that might be helpful to my business (need to explore), features I won’t use.&lt;br /&gt;&lt;br /&gt;Do this with every release (including the past releases that you "casually glanced at"), and I promise you’re going to learn a thing or two.  This process is going to enforce you to read the release notes carefully.  You’ll understand the potential impact of every release feature on your organization, and you’ll soon start to see how you can get more from Salesforce.com than you have in the past.  &lt;br /&gt;&lt;br /&gt;One week after release, here’s my Winter’09 Feature Audit List:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FEATURES IMPLEMENTED / USING NOW&lt;/strong&gt;&lt;br /&gt;- Salesforce Idea Enhancements&lt;br /&gt;- Ideas HTML editor&lt;br /&gt;- Case Teams&lt;br /&gt;- Storage Enhancements&lt;br /&gt;- Edit “Case Comments” permissions&lt;br /&gt;- “Transfer Cases” permission&lt;br /&gt;- Notify Case Owner when Case Ownership Changes Setting&lt;br /&gt;- Schedule and Email Reports&lt;br /&gt;- Support for Tagging Dashboards&lt;br /&gt;- Password Strength Checker&lt;br /&gt;- Community Nickname Userfield&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FEATURES TO EXPLORE&lt;/strong&gt;&lt;br /&gt;- Mobile Object Permissions&lt;br /&gt;- Mobile View Criteria Enhancements&lt;br /&gt;- Partner Portal Enhancements&lt;br /&gt;- Email-to-Case Now Supports the CC and BCC Fields of Inbound Email&lt;br /&gt;- Email-to-Case Preserves File Extension on Attachments&lt;br /&gt;- Salesforce Call Center Supports the *, # and + Characters&lt;br /&gt;- Click-and-Create Events&lt;br /&gt;- Email to Salesforce Enhancements&lt;br /&gt;- Account Lookup During Lead Conversion&lt;br /&gt;- Choosing Lead Status Defaults During Lead Conversion&lt;br /&gt;- Opportunity Dependant Fields and Custom Save Logic&lt;br /&gt;- Visualforce Enhancements&lt;br /&gt;- Visualforce Email Templates&lt;br /&gt;- Apex Enhancments&lt;br /&gt;- Force.com Web API Enhancements&lt;br /&gt;- Force.com Development as a Service Enhancements&lt;br /&gt;- Force.com Connect for Outlook: Streamlined Contact Associations&lt;br /&gt;- Support for New Logical Operations&lt;br /&gt;- Support for Self Relationships in Cross-Object Formulas&lt;br /&gt;- Language Support&lt;br /&gt;- Improved Component Management&lt;br /&gt;- User License Enhancements for Developer Edition&lt;br /&gt;- Support for Activities, Workflow, and Approval Processes on Junctor Objects&lt;br /&gt;- Recall Actions for Approval Processes&lt;br /&gt;- Case Comments Workflow&lt;br /&gt;- Default values for Encrypted Custom Fields on User Records&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FEATURES I WON’T USE&lt;/strong&gt;&lt;br /&gt;- Ideas Multi-select Categories Field&lt;br /&gt;- HTML Messages for Customer Portal&lt;br /&gt;- Salesforce Content Support for Google Docs&lt;br /&gt;- Salesforce Mobile for iPhone&lt;br /&gt;- Record Ownership Filter Enhancement for Activities&lt;br /&gt;- Salesforce-to-Salesforce Enhancements&lt;br /&gt;- Campaign Influence&lt;br /&gt;- Budgeting and Planning Fields for Campaign Influence&lt;br /&gt;- Mass Removal of Campaign Members from Campaigns&lt;br /&gt;- Converting Existing Files to Google Docs&lt;br /&gt;- Force.com Connect Offline: Custom Object Tabs&lt;br /&gt;- Force.com Connect for Lotus Notes: Streamlined Contact Associations&lt;br /&gt;- Images Supported in Dashboard Emails for Lotus Notes&lt;br /&gt;- Custom Objects Managed Package Field Changes&lt;br /&gt;- Custom Report Types Managed Package Changes&lt;br /&gt;- Managed Folders and Letterhead Editable and Deleteable in Subscribers Organization&lt;br /&gt;- Removing a Released Component from a Managed Package&lt;br /&gt;- Field Management&lt;br /&gt;- Protected Components&lt;br /&gt;- SAML Start and Logout Pages&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But wait, we're not done yet!  I’ve got my list, have you made yours?  Come back tomorrow with your Winter'09 / Organizational Feature Audit list, and we’ll discuss what to do with them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-7353647273986583408?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/7353647273986583408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/getting-everything-you-can-out-winter09.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7353647273986583408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/7353647273986583408'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/getting-everything-you-can-out-winter09.html' title='Getting Everything You Can Out the Winter&apos;09 Release'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SPewDGfjQiI/AAAAAAAAAVU/HtgXcOZJCT4/s72-c/coffee.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-1228796135247702268</id><published>2008-10-14T15:39:00.005-04:00</published><updated>2008-10-14T23:34:02.522-04:00</updated><title type='text'>Meet Anna, My Personal Trainer</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SPT1l9OqtXI/AAAAAAAAAVE/mtnLawfsjxc/s1600-h/anna.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SPT1l9OqtXI/AAAAAAAAAVE/mtnLawfsjxc/s400/anna.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5257096697488258418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, I'm going off topic to introduce you to my personal trainer, Anna.  That's right, she's all pixels and polygons. Sadly, a lot of women have entered (and left) my life that way (Ahh, Lara Croft, how I miss thee!).  But Anna is DIFFERENT.  Different, because she totally kicks my ass!&lt;br /&gt;&lt;br /&gt;It started a few weeks ago. I decided I would need another exercise routine for the coming winter months.  I already jog 3-4 days a week, and I was looking for something to do on alternating days when I'm not jogging.  I don't like driving to the health club, nor the pricey membership.  I've always preferred my own private work-out room in the basement, but haven't had one since we moved into the new house.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/SPT2b5-IJRI/AAAAAAAAAVM/8ARDgN7jpnI/s1600-h/250px-EyeToy_Kinetic.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SPT2b5-IJRI/AAAAAAAAAVM/8ARDgN7jpnI/s400/250px-EyeToy_Kinetic.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5257097624326513938" /&gt;&lt;/a&gt;Don't ask me why I was in a gaming shop looking for exercise routines, but I saw this &lt;a href="http://www.futuregamez.net/ps2games/kinetic/review.html"&gt;Eye-Toy: Kinetic&lt;/a&gt; (click the link for a great review by Dave Warner; images are reproduced here with his gracious permission).  The game box was in a category called "exergaming".  Thehre were no cartoons on the cover, just some actors gyrating in strange contortions.    &lt;br /&gt;&lt;br /&gt;We have an Eye-Toy, so I'm familiar with it.  It's a a USB camera that hooks up to your PlayStation gaming console.  I've played endless rounds of other Eye-Toy games with my kids: Anti-Grav, Operation: Spy and Nicktoons Movin'.  But as I eyed this toy (bad pun, sorry) on the discount rack, I was skeptical.  The cute, bouncy brunette behind the counter said Kinetic was a GREAT exercise program.  For $5, I figured I couldn't go wrong, so I grabbed the last copy.&lt;br /&gt;&lt;br /&gt;I've been working out with the program for about two weeks now.  I'm a lot more out of shape than I thought.  How can that be?  I run ... three days a week!  Surely I can't be THAT out of shape.  Wrong.  Eye-Toy: Kinetic has found muscles I didn't even know I had.&lt;br /&gt;&lt;br /&gt;Because I run, I use the Eye-Toy program to work on upper body and abdominals.  It shames me that my animated pixel trainer can do more full plank push-ups and bicycle crunches than I can, and that she doesn't even break a sweat or get out of breath while doing it.  And there are a number of cardio routines that exhaust me in a way that running never has.&lt;br /&gt;&lt;br /&gt;Anna shouts out encouragement from behind the TV screen, "Come on, let's really push it for these last 30-seconds.  Go, go, go, go!"  She also chastises me when I miss a training session.  "Well, where were you yesterday?  Let's make up for it, I really want to see good performance today."&lt;br /&gt;&lt;br /&gt;I'm down 6 lbs, which really wasn't a goal.  Still, I won't complain about weight loss!  I'm also very achy and sore in my arms and abdomen, proof that I'm working muscles that haven't been exercised in a long, long while.  &lt;br /&gt;&lt;br /&gt;The best thing about Eye-Toy is that I don't need to worry about getting attacked by vampires while doing it, but that's a topic for a different day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-1228796135247702268?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/1228796135247702268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/meet-anna-my-personal-trainer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1228796135247702268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/1228796135247702268'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/meet-anna-my-personal-trainer.html' title='Meet Anna, My Personal Trainer'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/SPT1l9OqtXI/AAAAAAAAAVE/mtnLawfsjxc/s72-c/anna.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-8175356954448988991</id><published>2008-10-13T16:08:00.005-04:00</published><updated>2008-10-13T16:32:54.360-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Practicing Safe SaaS: Understanding the Identity Confirmation Feature</title><content type='html'>In yesterday’s blog, I advocated User Education as your best and for all pratical purposes, your only real defense against Phishing.  This article is written to help system administrators understand the security options available in Salesforce.com.  In particular, we're going to focus on the Identity Confirmation feature.&lt;br /&gt;&lt;br /&gt;In November 2007, Salesforce.com implemented a new feature called Identity Confirmation.  This feature basically restricts what computers can access your data in Salesforce.com.  The idea is that if a scammer somehow gains access to one of your employees usernames and passwords (through a phishing scam), they wouldn't be able to use that information from their own computer.  The first time they tried to login, Salesforce.com would detect that they were not logging in from a trusted network location, and their computer was not authenticated.&lt;br /&gt;&lt;br /&gt;Say again?  In order to access your Salesforce.com instance, a computer must either reside on an “trusted” network, or the computer must have the security activation feature enabled.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is a "Trusted" Network&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Click Setup -&gt; Security Controls -&gt; Network Access.  The listing shows all IP Address Ranges that are considered “safe”.  Any computer that tries to login to your Salesforce.com instance from one of these IP Network Address ranges will not be challenged by the Identity Confirmation feature.  In general, you’ll want to keep this list as narrow as possible.  The most secure configuration would be an empty list -- delete EVERY IP Address range.  That means that no IP Network is trusted, and every computer that accesses your instance of Salesforce.com must be individually authenticated.  It’s more practical, however, to allow your corporate network, and perhaps those of your remote branch offices.&lt;br /&gt;&lt;br /&gt;If you’re looking at the Network Access list for the first time, you might be surprised at the number of Trusted IP Ranges already in the list.  I sure was!  I had IP ranges in Belgium, Columbia, Ecuador, El Salvador, and the USA.  Where did they all come from?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SPOtEp_cRZI/AAAAAAAAAUk/-RueTJuI9xU/s1600-h/NetworkAccess.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SPOtEp_cRZI/AAAAAAAAAUk/-RueTJuI9xU/s400/NetworkAccess.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5256735485574530450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When the Identify Confirmation feature was enabled this past November, Salesforce.com initialized this trusted IP address list based on the login history of your users.  If you have a lot of traveling sales folks, or corporate users accessing Salesforce.com from home, their login history made its way into this Network Access listing.  Appropriately, Salesforce wanted to minimize the impact of the new Identity Confirmation feature on existing users, so it assumed that any location existing users had accessed the system from over the past several months were trusted IP networks.  &lt;br /&gt;&lt;br /&gt;Salesforce.com Administrators should review this list with their IT organization, identify which IP Address ranges are valid, and then gradually delete the rest.  Before you delete any entries, take a screenshot or record all of the IP addresses.  If you delete the wrong entries, you'll want to refer to that "backup" copy, so you can re-add the IP Addresses mask values correctly.  Don’t delete the non-valid IP address ranges all at once, or you might be swamped with users seeing the unfamiliar identity confirmation login feature for the first time.  Instead, gradually delete a few of the entries over time.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What Happens If a User Logs In from a Non-Trusted Network?&lt;/strong&gt;&lt;br /&gt;The first a user tries to login to Salesforce.com from outside the trusted network (perhaps they're on the road, logging in from a hotel, or logging in from their personal home computer), they will be prompted to "activate" (authenticate) that computer. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SPOuuaLFgBI/AAAAAAAAAUs/cuOSycmiM1I/s1600-h/activate.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SPOuuaLFgBI/AAAAAAAAAUs/cuOSycmiM1I/s400/activate.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5256737302394535954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click the "Send Activiation Link" button, and Salesforce.com sends an Activation Email.  The email contains a link, which can either be clicked, or copy/pasted into a web browser.  That computer is not "activated" (authenticated), and will be able to log in successfully.&lt;br /&gt;&lt;br /&gt;It's not bullet proof, especially if you're using web-based mail services, like Gmail, Lycos, Yahoo, etc.  In recent US political campaign news, we've seen how easy it is for some runny-nosed punk to gain unauthorized access to someone's web service email account.  If the Phishing Scammer does not have also have access to your users email account, the Identity Confirmation feature in SFDC is an effective safeguard on your corporate data.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What Other Security Measures Can I Take to Safeguard My Corporate Data?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1.) Enforce strong Password policies. Click Setup -&gt; Security Controls -&gt; Password Policies.  For the most part, the default settings are pretty good.  I changed the 90-day password expiratin to a 60-day password expiration, to match our other system security profiles.  I also set the lockout effective period to Forever -- users have to come knocking on my door (or rining up my phone) if they locked themselves out with 10 failed password attempts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SPOveVXmtNI/AAAAAAAAAU0/CxEjLYYWams/s1600-h/Password.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SPOveVXmtNI/AAAAAAAAAU0/CxEjLYYWams/s400/Password.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5256738125738587346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.)  Enforce strong Session security.  Click Setup --&gt; Security Controls --&gt; Session Settings.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_XPquV_XKF1c/SPOwE_QJc9I/AAAAAAAAAU8/ltWeUDwjnTY/s1600-h/session.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_XPquV_XKF1c/SPOwE_QJc9I/AAAAAAAAAU8/ltWeUDwjnTY/s400/session.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5256738789816628178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Set your session time-out value, based on the content of your system data.  If you have a lot of sensitive data (credit card numbers, user account / password information, etc.), select a shorter time-out period.&lt;br /&gt;- Always lock sessions to the IP Address from which they originate. This will protect your user community from a more sophisticated type of hacking known as browser hijacking.  &lt;br /&gt;- Always require secure connection (HTTPS)&lt;br /&gt;- Disable caching and autocomplete on the login page.  Most browsers can store user name and passwords.  After a user logs in once, the browser prompts if they would like to auto login on subsequent attempts.  Very useful, if you forget your password a lot.  Imagine one of your users absent-mindledly taking advantage of this feature -- while logging in from the Internet Cafe.  Now any one who accesses that same terminal can come along and login to your Salesforce.com instance, without even knowing anyone's password!  Disabling caching and autocomplete prevents this problem.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.)  Contact Salesforce.com and request a FREE security briefing.  Salesforce will do a tailored approach, specific to your own instance of Salesforce.com, and the way in which you and your users work every day.  Their security experts will review your implementation, and recommend a set of security measures to deploy.  To get more infomraiton, contact security@salesforce.com.&lt;br /&gt;&lt;br /&gt;There are many other options that you can implement, such as restricting login to certain IP ranges (for specific profiles), two-factor authentication (such as secure IT tokens), and third party solutions, like the Barracuda Spam Firewall.  Taking advantage of the free security briefing from Salesforce.com will help you identify the best solution for your specific business need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-8175356954448988991?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/8175356954448988991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/practicing-safe-saas-understanding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8175356954448988991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/8175356954448988991'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/practicing-safe-saas-understanding.html' title='Practicing Safe SaaS: Understanding the Identity Confirmation Feature'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XPquV_XKF1c/SPOtEp_cRZI/AAAAAAAAAUk/-RueTJuI9xU/s72-c/NetworkAccess.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-4956252705503781334</id><published>2008-10-07T14:49:00.000-04:00</published><updated>2008-10-10T16:23:50.139-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Educate Your Users About Phishing</title><content type='html'>Phishing methods are becoming more and more sophisticated.  The only thing a scammer needs to start a phishing campaign is an email address of your user community, and those aren’t very hard to guess.  Most companies use a standard naming convention for their email addresses: name@company.com.  Once a scammer figures out what syntax you’re using for the name field (jseabury@company.com, jp.seabury@company.com, jp_seabury@company.com, etc), they can get employee name information, and start phishing your employees directly.  &lt;br /&gt;&lt;br /&gt;Bah … how are they going to get the names of my employees?  Social networking sites make it easy.  A scammer can create a bogus LinkedIn profile, and indicate that they worked at a particular company.  They can immediately get a list of all the other employees of that company, including their first name and last name.  Wham – now they’ve got a phishing list.&lt;br /&gt;&lt;br /&gt;As a System Administrator, your best defense against phishing attacks starts with education.  If you don’t have a periodic newsletter, company blog, or Security Awareness training program, start one.  Get in front of your users and educate them about phishing.  Show &lt;a href="http://trust.salesforce.com/trust/security/"&gt;samples of fraudulent email&lt;/a&gt; and phishing attempts.  Demonstrate how easy it is to be lured to a false website.  Instruct them to verify the browser address of the site they are logging into: &lt;a href="https://www.salesforce.com/login.jsp"&gt;https://www.salesforce.com/login.jsp&lt;/a&gt; or &lt;a href="https://login.salesforce.com"&gt;https://login.salesforce.com&lt;/a&gt;.  Show samples of bad URL addresses, like http://salsforce.com and http://go-salesforce.com.  The differences can be very subtle, and it’s easy to be fooled by them.&lt;br /&gt;&lt;br /&gt;Caution your team to never fill out personal information in an embedded HTML form of an email.  Train users to hover their mouse over links in an HTML email, and read the URL address embedded beneath the link before clicking on it.  The link can look perfectly legitimate, but the embedded URL might navigate to a non-Salesforce.com website:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SO-5cmoFKrI/AAAAAAAAAUM/vm5cvv6prmI/s1600-h/hover.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_XPquV_XKF1c/SO-5cmoFKrI/AAAAAAAAAUM/vm5cvv6prmI/s400/hover.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5255623191220791986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Instruct your team about malicious attachments, like key loggers, viruses and other malware.  Keep your anti-virus signatures up to date, but don’t trust them to be your only defense.  &lt;br /&gt;&lt;br /&gt;Renew these training programs every couple of months, and include samples of phishing attacks that have been seen at your company.&lt;br /&gt;&lt;br /&gt;Finally, if users think they have been targeted by a phishing attempt, train them to log out of their computer, power it completely off, and contact their System Administrator immediately.  Compromised computers should be turned over to IT, so they can be checked and cleared of malware.  System Administrators should immediately reset the password of the affected user, to prevent unauthorized access.  &lt;br /&gt;&lt;br /&gt;After educating your users about phishing and malware, your next defense is setting up tighter security within Salesforce.com – and that’s a topic for tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-4956252705503781334?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/4956252705503781334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/educate-your-users-about-phishing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4956252705503781334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/4956252705503781334'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/educate-your-users-about-phishing.html' title='Educate Your Users About Phishing'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XPquV_XKF1c/SO-5cmoFKrI/AAAAAAAAAUM/vm5cvv6prmI/s72-c/hover.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-2586098573930398863</id><published>2008-10-06T11:41:00.004-04:00</published><updated>2008-10-06T12:11:32.545-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Phishing'/><title type='text'>Phishing 101: Know Thy Enemy</title><content type='html'>In my work, I have the opportunity to speak with a good number of Salesforce.com Administrators.  I’m often surprised at how many of these folks don’t come from IT or computer-related backgrounds.  They displayed an aptitude and willingness to embrace the new technology, and so their senior managers put them in charge of system administration.  Many Salesforce.com Users (and quite a fair number of administrators) don’t understand the malicious phishing methods that are out there today.  So that’s the topic of this article, phishing: what it is and how it works.  Tomorrow, we’ll talk about ways you can protect your users (and your sensitive company data) from phishing attempts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is Phishing?&lt;/strong&gt;  Phishing is the process by which scam artists try to acquire user names, passwords, and other sensitive data, by masquerading as a trustworthy source in an electronic communication.  Phishing attempts generally start as an eMail or Instant Message, and ask the user to download an attachment.  The attachment is malware, very often a key logger, which captures all username / password information that a user types into their computer.  The malware packages all these user name / password entries, and sends them back to the scammer, without the victim being aware anything has happened.&lt;br /&gt;&lt;br /&gt;Another popular method creates an email that looks authentic, but contains links which send the reader to a fake website (for example, a website that looks like a Salesforce.com login screen).  The unsuspecting user logs in, gets an error message that their password was incorrect, and is asked to try their password again.  Meanwhile, under the web page, their username / password entries have been recorded, and the application has redirected their browser to the real Salesforce.com page.  The subsequent login attempt works, and the user isn’t aware that they’ve just given their login information to phishing scam.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;It’s Easy.&lt;/strong&gt;  It sounds complex, but it is incredibly easy to start a malicious phishing campaign, particularly the latter method which sends an unsuspecting user to a fake website.  It takes a minimal amount of HTML experience to mirror the look and feel of a website login page.  Want to see how easy?  Navigate to the standard Salesforce.com login screen: &lt;a href="https://login.salesforce.com"&gt;https://login.salesforce.com&lt;/a&gt;.  Right click your mouse, and then click “View Source” or “View Page Source” (depending on your browser's menu options).  You’re now looking at the source code for the page loaded in your browser.  Copy and save that HTML to a local directory on your harddrive, and give the file a ".html” extension.  Now run that HTML page, by double clicking on it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SOo2TrCY6RI/AAAAAAAAAT8/MQH8Mk31u44/s1600-h/fakefront01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SOo2TrCY6RI/AAAAAAAAAT8/MQH8Mk31u44/s400/fakefront01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5254071626879265042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It’s not pretty, but finishing it off is very simple – just download a few images from the login page, do a little TABLE and FONT formatting in the HTML page, and find a website to host it on.  Poof!  You’ve got your own Salesforce.com login screen.  It took me 15 minutes to make this identical mock-up of a Salesforce.com login screen ... would your users know the difference between this fake version and the real thing?The only visible difference between the fake website and the real website is the URL, but how many of your users pay attention to that?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_XPquV_XKF1c/SOo30VtBxSI/AAAAAAAAAUE/64KOD1GDnJk/s1600-h/fakefront02.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_XPquV_XKF1c/SOo30VtBxSI/AAAAAAAAAUE/64KOD1GDnJk/s400/fakefront02.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5254073287599834402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next, the scammer needs to modify the HTML code so that any entries in the username / password fields are saved to a local database, and then redirect the user to the real SFDC login screen, and your almost ready for business.  Write an email that prompts users to login to Salesforce.com and look at something (a custom report, a dashboard, or anything else) by including a link to that object – only the link provided will take the viewer to your fake website.  &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Known Phishing Attacks on SFDC Users.&lt;/strong&gt; Think this type of stuff only happens in the movies? Think again. Salesforce.com publishes a list of known phishing attacks that have been targeted toward their customers here:  &lt;a href="http://trust.salesforce.com/trust/security/"&gt;http://trust.salesforce.com/trust/security/&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;Phishing scams are on the rise.  I’ve intercepted an average of 3 phishing scams per employee this year.  Many employees caught on to the fact that these were scam emails (when will the phishers learn to use proper English?), but some employees went ahead and downloaded and/or installed the attached malware, or clicked through to fake websites that asked for their private information.&lt;br /&gt;&lt;br /&gt;As administrators, we need to be vigilent about the security of our company data.  Tomorrow, we'll look at methods you can use to safeguard your data and your users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4425071301185813459-2586098573930398863?l=forcemonkey.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forcemonkey.blogspot.com/feeds/2586098573930398863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/phishing-101-know-thy-enemy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2586098573930398863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4425071301185813459/posts/default/2586098573930398863'/><link rel='alternate' type='text/html' href='http://forcemonkey.blogspot.com/2008/10/phishing-101-know-thy-enemy.html' title='Phishing 101: Know Thy Enemy'/><author><name>JP Seabury</name><uri>http://www.blogger.com/profile/08434583574889047062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://photos1.blogger.com/blogger/2034/2862/320/tooMuchSunToday.0.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_XPquV_XKF1c/SOo2TrCY6RI/AAAAAAAAAT8/MQH8Mk31u44/s72-c/fakefront01.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4425071301185813459.post-7682877914146080795</id><published>2008-10-05T19:50:00.013-04:00</published><updated>2008-10-06T09:55:32.428-04:00</updated><title type='text'>Then and Now</title><content type='html'>Times have changed, haven't they?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_XPquV_XKF1c/SOlUkKOcj0I/AAAAAAAAASs/RLy6y2CRNYY/s1600-h/01_SinclairZ81.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_XPquV_XKF1c/SOlUkKOcj0I/AAAAAAAAASs/RLy6y2CRNYY/s200/01_SinclairZ81.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5253823420501364546" /&gt;&lt;/a&gt;My first computer was a Sinclair Z81, a gift from my father. I think he was tyring to nudge me, at a very early age, into the field of computer science (thanks, Dad!).  It plugged into our 13" B&amp;W TV, and a tape recorder was my "disk drive".  I taught myself how to program in BASIC, and when I showed an aptitude and interest in computers, Dad upgraded me to a Commodore-64, and then a Commodore-128.  All very cool toys.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_XPquV_XKF1c/SOlUOO1JJ0I/AAAAAAAAASk/tuZs3bGX26w/s1600-h/01_alienware.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:poi
