<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Piece of MIND(scape)</title>
	
	<link>http://blog.mindscapesolutions.com</link>
	<description>Thoughts and advice from the Mindscapers about SEO, Social Media, Analytics, and Internet Marketing.</description>
	<lastBuildDate>Tue, 21 Feb 2012 20:53:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mastermindshare/nqqM" /><feedburner:info uri="mastermindshare/nqqm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>mastermindshare/nqqM</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>The Latest and Greatest Social Networks (And How to Use Them For Business)</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/SVEiCpBNE5k/</link>
		<comments>http://blog.mindscapesolutions.com/2012/02/21/how-to-use-new-social-media-for-business/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 19:48:00 +0000</pubDate>
		<dc:creator>Christina Torri</dc:creator>
				<category><![CDATA[Content]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1719</guid>
		<description><![CDATA[If you are like me, you are longing for the days when social media was easy. And FUN! I mean, don’t get me wrong, I love all the things we can do with social media now days. But lately, being on Facebook has become a chore for me. With all the political nonsense to worry [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/iStock_000016873964XSmall.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; margin-left: auto; margin-right: auto; padding-top: 0px; border-style: initial; border-color: initial; border-image: initial; border-width: 0px;" title="iStock_000016873964XSmall" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/iStock_000016873964XSmall_thumb.jpg" alt="iStock_000016873964XSmall" width="525" height="200" border="0" /></a></p>
<p>If you are like me, you are longing for the days when social media was easy. And FUN! I mean, don’t get me wrong, I love all the things we can do with social media now days. But lately, being on Facebook has become a chore for me. With all the political nonsense to worry about (both nationally and the internal politics that exist between human relationships), I’ve found myself losing interest quickly and longing for the days of customized (albeit insane) MySpace profiles!</p>
<p>Luckily, the latest crazes in social networking are starting to bring the social aspects of media back to the forefront. Their clean, focused designs (and targets) are actually allowing for some FUN in social media again! Below is a breakdown of three of the latest social media platforms, along with main target audiences and some ideas for how you can leverage them for your business:</p>
<p><span id="more-1719"></span></p>
<p><strong><a href="http://pinterest.com" target="_blank">Pinterest</a></strong></p>
<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/Pinterest_PrimaryLogo_Red_RGB.jpg"><img style="background-image: none; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="Print" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/Pinterest_PrimaryLogo_Red_RGB_thumb.jpg" alt="Print" width="197" height="199" align="right" border="0" /></a>Unless you’ve been living under a rock, I’m sure you’ve heard of this tiny little start up that has ballooned into a huge craze. With over 10 million users registered (80% of which are women), Pinterest is already considered the “social media darling” of 2012. In case you are not one of them, Pinterest is basically a photo sharing site designed to easily share images around the Web. Users can upload their own images or “pin” what they like from websites to their very own image “boards.” Think scrapbooking in the digital world.</p>
<p>There is little doubt that Pinterest will continue to grow and be important in 2012. What is yet to be determined is if this network will become a flash in the pan, or if it has some legs to stand on. As with any good idea, rapid growth without a clear plan can be the kiss of death, so only time will tell how the developers handle their growth. There have been recent rumblings that this network could go the way of Napster, with the creative/photography industry in uproar over free sharing of their work. And although users are addicted now, will they stay addicted once the “high” wears off and the next social platform comes around? Only time will tell, but with their recent integration as a Facebook app and adjustments to their policies, I have a feeling that Pinterest will stay on the radar for at least a little bit longer.</p>
<p><strong>Who it’s targeted to: </strong>Renee Achterhof, content developer at MINDSCAPE, suggests that the site is &#8220;&#8230;for the visual craver. It’s simple, yet somewhat chaotic layout is somehow both aesthetically pleasing and plucks at user’s heartstrings. This network is picking up speed, and fast. Ranging from cutesy arts and crafts to spins on old-fashioned recipes to funny women’s rights-type puns, Pinterest is the guilty pleasure of a busy woman.&#8221;</p>
<p><strong>Ways your business can use it: </strong>Create a board and start pinning! If you are a company that focuses on high design, then post images of great design. If you are a marketing firm, you could try pinning inspirational quotes or infographics that you like. Feel free to have some fun and let your company’s personality show through in what boards you create and items you pin! Don’t forget to make sure the images on your website can easily be “pinned.” Better yet, create content/images designed to be “pinned.” Right now, there is no official “Pinterest for brands” policy yet, but stay tuned to be sure you are in line with any changes.</p>
<p>Since you cannot connect with a Facebook fan page (and we all know that having a personal page for businesses is a no-no), don’t forget to encourage employees to create an account and “re-pin” content you post. Since they can connect with their friends, it will help share the content. You can connect to your business’s Twitter account, and there is nothing wrong with letting your Facebook fans know you have started a new board.</p>
<p><strong>Spotify</strong></p>
<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/images-3.jpg"><img style="background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="images (3)" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/images-3_thumb.jpg" alt="images (3)" width="244" height="154" align="left" border="0" /></a>Spotify is an internet based radio application that originally gained popularity in Europe due to simple interface, easy-to-use application and social aspects. Personally, this is one of my favorite “social networks,” though it’s not technically it’s own social networking community. The application offers millions of free tunes for listening pleasure, gives the option to import users’ own music and allows creation of playlists of favorite tracks. Think Pandora mixed with iTunes. Users also have the option to upgrade to premium subscriptions, which removes the ads and gives the option for offline listening.</p>
<p>Spotify is unique from other media services in that with one easy click, users can connect their account with Facebook and Twitter and see their friends’ favorite lists and tracks. You may have noticed some of your friends “listening to” various songs on Spotify on your Facebook news ticker, as posting your current track is part of the Spotify Facebook App. In addition to sharing, users can discover new music from those they trust and share activity on social media. They can even send another user a track to check out or even a whole playlist for them to listen to – kind of like making a mixed tape for someone, but in the digital age. I love this feature- I’m always looking for new music and wanting to share the latest tracks I’m feeling with my friends. I feel like with Spotify, the FUN is back in digital music!</p>
<p><strong>Who’s it for</strong>: For the music junkie, looking to discover new music and techies who are early adopters looking for the latest thing. I also think this is a great platform for anyone who loves the convenience of controlling their music from their computer but wants to access their own playlists in the cloud.</p>
<p><strong>Business use</strong>: Although the business uses of Spotify are limited right now (unless you are a musician/band/promoter trying to get a song out there), you can still leverage this platform to increase your brand awareness by creating a brand playlist of music that relates to your organization. Or, you could showcase some brand personality by asking your team to add their favorite song to a list. Share your playlists with your fans across social media – you may just introduce your fans to something new! Although your return on investment is limited, it’s still a fun, quick and easy way to share the culture and personality of your organization.</p>
<p><strong>GetGlue</strong></p>
<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/images-2.jpg"><img style="background-image: none; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="images (2)" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/images-2_thumb.jpg" alt="images (2)" width="187" height="187" align="right" border="0" /></a>GetGlue is the latest app attempting to make offline activities social. Users can read a book, watch a movie, drink wine or (the most common use) watch their favorite TV show and share that activity socially. When users check-in while watching a particular show they can discuss the happenings in real time with other users around the globe. Plus, the activity will automatically feed into the user’s Facebook and/or Twitter accounts, allowing to share their activity as it&#8217;s actually occurring.</p>
<p>Although this app is not overly popular yet, I can easily see how it (and others like it) could impact the way in which we watch TV. I think that giving users the opportunity to connect while a show is broadcasted live changes the recent trends of watching television “on demand” via streaming or a DVR – especially for reality TV addicts. People are using a second screen while watching TV on a daily basis (come on, like you don’t?), so I can easily see this connecting those with similar interests and opening the doors to discuss the program. Plus, the app gives the opportunity to write reviews and suggestions, so those looking for new shows or movies to check out can benefit by seeing what others have to say about them.</p>
<p><strong>Who it’s for:</strong> Television junkies, movie watchers and everyone in between. With the variety of activities you can share, almost anyone would want to “GetGlued.”</p>
<p><strong>Business use:</strong> Similar to Spotify, GetGlued is limited for business use right now (unless your business is directly tied to the entertainment industry). But you can get involved by sharing your thoughts about favorite shows, movies, books or activities with your followers on Twitter. It’s a great way to see what your fans/followers are into and start a conversation. You never know where that conversation may lead… <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/wlEmoticon-smile.png" alt="Smile" /></p>
<p>These three social networks are just the beginning. Networks like Gentlemint (similar to Pinterest but for men) and BUZZ.net are already gaining some street cred. Plus, there are new ones forming every day focused on niche industries like travel, design and sports. As I’ve said before, 2012 will bring the emergence of smaller, focused social networks, which means you need to be on the lookout for your industry’s specialty network to get in on it as soon as possible!</p>
<p>Remember: Not everything on social media has to be directly tied to promoting your business; it can just be for fun too!</p>
<p><em><a href="http://www.christinatorri.com/">Christina Torri</a> works with social media and Internet marketing clients for <a href="http://www.mindscape-hm.com/">MINDSCAPE at Hanon McKendry</a></em></p>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2011/10/20/listening-doesnt-stop-at-your-website/" title="Listening Doesn&#8217;t Stop at Your Website">Listening Doesn&#8217;t Stop at Your Website</a></li><li><a href="http://blog.mindscapesolutions.com/2009/08/24/why-should-your-prospects-choose-you-show-them-you-are-worthy/" title="Why Should Your Prospects Choose You?  Show Them You Are Worthy!">Why Should Your Prospects Choose You?  Show Them You Are Worthy!</a></li><li><a href="http://blog.mindscapesolutions.com/2012/02/02/what-makes-front-end-coding-so-difficult-or-html-black-magic/" title="What Makes Front End Coding So Difficult (or HTML Black Magic)">What Makes Front End Coding So Difficult (or HTML Black Magic)</a></li><li><a href="http://blog.mindscapesolutions.com/2011/07/25/tracking-search-position-in-google-analytics/" title="How to Track Search Position in Google Analytics">How to Track Search Position in Google Analytics</a></li><li><a href="http://blog.mindscapesolutions.com/2009/04/14/dont-let-social-media-steal-your-time/" title="Don&#039;t Let Social Media Steal Your Time!">Don&#039;t Let Social Media Steal Your Time!</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/SVEiCpBNE5k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/02/21/how-to-use-new-social-media-for-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/02/21/how-to-use-new-social-media-for-business/</feedburner:origLink></item>
		<item>
		<title>Scheduling Sucks (Or The Problem With Rampant Success)</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/1R7v_rHYSuk/</link>
		<comments>http://blog.mindscapesolutions.com/2012/02/20/scheduling-sucks-or-the-problem-with-rampant-success/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 20:57:37 +0000</pubDate>
		<dc:creator>Aaron Brander</dc:creator>
				<category><![CDATA[Behind the Curtain]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[scheduling]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1698</guid>
		<description><![CDATA[Life as a Project Manager at MINDSCAPE  used to be pretty nice. I know, because I was a project manager for a couple of years. We had a solid team and plenty of work to keep us busy. What made it nice is that it was manageable. Between two designers and two or three programmers, [...]]]></description>
			<content:encoded><![CDATA[<p>Life as a Project Manager at MINDSCAPE  used to be pretty nice. I know, because I was a project manager for a couple of years.</p>
<p>We had a solid team and plenty of work to keep us busy. What made it nice is that it was manageable. Between two designers and two or three programmers, it was not so bad keeping their schedules straight.</p>
<p>We had a nice process. The salesperson would enter a form with the information I needed to make the schedule. I would take the form and create a <a href="http://basecamphq.com" target="_blank">Basecamp</a> project using the information provided.</p>
<p>The Basecamp project would hold all of the tasks we needed to complete and the communication that we had on the project. Basecamp still works pretty well for this, and we use it daily.</p>
<p><span id="more-1698"></span>Once a week I would sit down, write out by hand the hours needed for the different projects that came in, and get to work on Google Calendar. Each person in the company had a calendar, and I would put an All Day event in place for what they should be working on each day.</p>
<p>In this way, I could model the 4 days it would take for design, the 2 days of design revisions we would need in a week, and then the HTML and other programming that a different resource would need to do when the design was complete.</p>
<p>It took a little while, but it was manageable. And it was free. Each person could check their calendar each day, and know the main projects they should be working on. Here is a look at a schedule from February of 2010:</p>
<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/2012-02-17_1632.png"><img class="size-medium wp-image-1699 aligncenter" title="2012-02-17_1632" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/2012-02-17_1632-300x228.png" alt="" width="300" height="228" /></a></p>
<p>Pretty crazy looking, right?</p>
<p>Well, those quaint days are long gone, and yet we have not updated our scheduling methodology. We tried sticking with this process, but now there are two project managers, an entirely new department for marketing and double the number of programmers. It has become onerous to keep track of what project has priority and what each person is working on.</p>
<p>Want to find when we can fit a project in or get a new project completed? Good luck tracking that date down. We just don’t have it right now.</p>
<p>The issue came to a head over the last few weeks. New projects started pouring in, as our two salespersons worked their magic and Mike, Pete and Paul got in on the sales too. It became very clear that we needed to find something new. It was time to evolve.</p>
<p>So what is that something new? We don’t know for sure yet, but I have really enjoyed <a href="http://www.liquidplanner.com" target="_blank">LiquidPlanner</a> so far. It certainly makes scheduling a breeze compared to what we have done in the past. I have spent the last three days adding nearly two dozen projects into the system, assigning them to resources and adding tasks and estimated effort to each. And every time I add a new project Liquid Planner updates the schedule for me.</p>
<p>I am pretty sure I cannot go back to Google Calendar.</p>
<p>I will circle back to this subject in month and let you know a bit more about how we have solved the scheduling problem.</p>
<p>(If we have not solved the problem by then, <a href="http://en.wikipedia.org/wiki/Sisyphus">Sisyphus</a> and I will be best friends.)</p>
<p><em><a href="http://aaron-brander.com/" target="_blank">Aaron Brander</a> is the VP of Technology for <a href="http://www.mindscape-hm.com/" target="_blank">MINDSCAPE at Hanon McKendry</a>.</em></p>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2009/06/10/support-your-website-visitors-through-empowerment/" title="Support Your Website Visitors through Empowerment">Support Your Website Visitors through Empowerment</a></li><li><a href="http://blog.mindscapesolutions.com/2009/11/20/warning-qualify-your-internet-marketing-specialist/" title="WARNING: Qualify Your &quot;Internet Marketing Specialist&quot;">WARNING: Qualify Your &quot;Internet Marketing Specialist&quot;</a></li><li><a href="http://blog.mindscapesolutions.com/2011/07/28/how-to-write-a-simple-facebook-share-app/" title="How To Write a Simple Facebook Share App">How To Write a Simple Facebook Share App</a></li><li><a href="http://blog.mindscapesolutions.com/2009/06/11/use-email-marketing-to-increase-your-value/" title="Use Email Marketing to Increase Your Value">Use Email Marketing to Increase Your Value</a></li><li><a href="http://blog.mindscapesolutions.com/2011/12/22/content-publishing/" title="Content = Publishing">Content = Publishing</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/1R7v_rHYSuk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/02/20/scheduling-sucks-or-the-problem-with-rampant-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/02/20/scheduling-sucks-or-the-problem-with-rampant-success/</feedburner:origLink></item>
		<item>
		<title>Join.Me: A Review</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/nS5SYQs8VK0/</link>
		<comments>http://blog.mindscapesolutions.com/2012/02/16/join-me-a-review/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 17:52:54 +0000</pubDate>
		<dc:creator>Eric Patterson</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Other Pieces]]></category>
		<category><![CDATA[join me]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[meeting websites]]></category>
		<category><![CDATA[virtual meeting]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1676</guid>
		<description><![CDATA[There has been a lot of buzz around the office of the new LogMe In service called Join.Me. If you have not heard of it yet, then I would suspect you will within the next year.  It is an easy-to-use, no sign up required, screen sharing, mini webinar, Web application. That is a lot of [...]]]></description>
			<content:encoded><![CDATA[<div>There has been a lot of buzz around the office of the new LogMe In service called Join.Me. If you have not heard of it yet, then I would suspect you will within the next year.  It is an easy-to-use, no sign up required, screen sharing, mini webinar, Web application. That is a lot of very positive descriptive words for a single product, but they pulled them all off quite elegantly. Last week, I had a perfect situation to test it out, and the following is my quick review of their product.</div>
<div></div>
<div>For those unaware of my after-hour endeavours, I am one of the founders of a local cycling team. We call ourselves D2 Racing (self promotion never hurt anyone!) One of the benefits of having such a group is the endless supply of guinea pigs for my learning and testing; unfortunately, they are always the ones to receive the brunt of my “experiments.” With the vast majority of us having very busy schedules, it is almost impossible to have a physical meeting so a virtual meeting appeared to be the right solution for our problem.</div>
<div>
<p><span id="more-1676"></span>When it comes to virtual meetings, there are a ton of options out there. A lot of the options would work great, but they either require all users to be part of a “network” or the presenter to pay large fees to use the service. Since our racing team’s budget doesn’t justify a paid-for option and our frequency of needing a virtual meeting service is not very high, <a href="https://join.me/">Join.Me</a> really appealed for our meeting.</p>
<p>Setting up a Join.Me meeting was super simple; I had to go to their site and click a start button. Really! That is all you have to do. At this point you are prompted to accept the small Join.Me application, which after running, gives you a unique room number that you can pass out for others to join you. I don’t want to confuse this little application with an installation program though; it does not install anything but runs the little Join.Me toolbar so it can do its screen sharing magic. How do your participants join you? All they have to do is go to the Join.Me site and put in the unique room number and click the join button. The participant doesn’t have to download anything, and they are instantly seeing the screen you are sharing.</p>
<p>If there is one downside to Join.Me, it is the voice chatting capabilities. As I write this they are releasing beta versions of their service that include voice, but the current implementation has old-fashioned text chatting and a teleconferencing phone number everyone can dial into. On the positive side, there are some huge advantages to having a real teleconference phone number for people since I had a few members who could not get to an Internet connection. They did call into the teleconference number which allowed them to still join our virtual meeting, a very nice feature indeed.</p>
<p>Why do I think built-in voice chatting would be nice? Since I was doing the presenting and sharing of my screen, I really didn’t want to have a phone attached to my ear. Having the voice built into the little application I downloaded would have been extremely efficient. But let’s not get to hasty because everything else about this service is implemented really well. To keep myself connected with the members using the teleconference line, I resorted to my Google Voice account and they incidentally had the exact package I wanted which we all may be seeing from Join.Me in a few months.</p>
<p>All of the features I have described are available at no cost to you, or your joining members. Join.Me does have a paid, pro version, which adds some goodies like personal link, custom white labeled background, meeting scheduler and a few other features. To really get the true full-featured look, I quickly signed up for the pro trial period. After a few minutes, I had our logo placed has the background, a professional looking vanity URL of join.me/D2-Racing, and a meeting scheduled for 7:00 p.m. on Friday. Join.Me emailed everyone I put on the scheduled meeting with nice emails stating the URL, confirmation codes and the teleconference number to use if they decided to call in for the meeting. Every aspect of their virtual meeting implementation was user friendly, quick and efficient. After being impressed like a kid in a chocolate factory, I went to see what the pro version would cost. They are currently selling it per a year subscription at $150. Really! Just getting the professional white labeled background and URL seem to make it more then worth it for any business big or small.<br />
<img src="https://lh6.googleusercontent.com/msZFgULAnQMg6YIJZfMOGdQXhg7BjJZmAa9wrRxxG1sqysG9k-2oWFsbwA9lrHAnWyYovhomcSiq-SoSAL3sW4M8AsR_Gx0nJAH2JjNg0au2v21xNy8" alt="" width="610px;" height="308px;" /></p>
<p>I have to admit, new Internet services usually don’t get me too excited, but the overall presentation, ease of use and cost effectiveness of Join.Me really made me sit down and write up my review. If you ever need a quick tool for online meetings then I strongly suggest you go check out <a href="https://join.me/">Join.Me</a>!</p>
<p>Quick Recap:</p>
<p style="padding-left: 30px;"><strong>Pros:</strong></p>
<ul style="padding-left: 30px;">
<li>Easy setup for presenter</li>
<li>No setup for participant</li>
<li>Dial in conference number</li>
<li>Tablet applications for iOS and Android including Kindle Fire</li>
<li>Free version doesn’t stop you from using their service</li>
</ul>
<p style="padding-left: 30px;"><strong>Cons:</strong></p>
<ul style="padding-left: 30px;">
<li>No built-in voice chatting with microphone</li>
<li>Scheduled meeting notice does not use vanity URL</li>
</ul>
<p style="padding-left: 30px;"><em>Eric Patterson is a Developer and Internet Marketing Strategist for MINDSCAPE at Hanon McKendry</em></p>
</div>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2009/05/20/how-to-use-twitter-to-build-customer-loyalty/" title="How to Use Twitter to Build Customer Loyalty">How to Use Twitter to Build Customer Loyalty</a></li><li><a href="http://blog.mindscapesolutions.com/2012/02/09/how-to-become-a-better-writer/" title="How to Become a Better Writer">How to Become a Better Writer</a></li><li><a href="http://blog.mindscapesolutions.com/2011/07/01/how-the-google-project-will-make-our-lives-easier/" title="How the Google + Project will Make Our Lives Easier">How the Google + Project will Make Our Lives Easier</a></li><li><a href="http://blog.mindscapesolutions.com/2010/12/01/celebrities-die-a-digital-death-fail/" title="Celebrities &#8220;Die a Digital Death&#8221;: #fail">Celebrities &#8220;Die a Digital Death&#8221;: #fail</a></li><li><a href="http://blog.mindscapesolutions.com/2011/10/05/website-beta-testing-why-not-promoting-your-website-the-day-of-launch-is-a-good-idea/" title="Website Beta Testing: Why NOT promoting your website the day of launch is a good idea.">Website Beta Testing: Why NOT promoting your website the day of launch is a good idea.</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/nS5SYQs8VK0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/02/16/join-me-a-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/02/16/join-me-a-review/</feedburner:origLink></item>
		<item>
		<title>How to Become a Better Writer</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/lL7amcnOrk0/</link>
		<comments>http://blog.mindscapesolutions.com/2012/02/09/how-to-become-a-better-writer/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 13:57:15 +0000</pubDate>
		<dc:creator>Renee Achterhof</dc:creator>
				<category><![CDATA[Content]]></category>
		<category><![CDATA[article writing]]></category>
		<category><![CDATA[better writer]]></category>
		<category><![CDATA[copywriting]]></category>
		<category><![CDATA[improve writing]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1645</guid>
		<description><![CDATA[Some people are simply born with great writing skills. For others, it’s an acquired and practiced skill. Whether you want to simply become a better writer or are looking to strengthen your writing skills, these four tips can help. Write. The truth is, in order to improve your writing skills you need to write. Starting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/Writing.jpg"><img class="aligncenter size-full wp-image-1648" title="Writing letter to a friend." src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/Writing.jpg" alt="" width="497" height="330" /></a></p>
<p>Some people are simply born with great writing skills. For others, it’s an acquired and practiced skill. Whether you want to simply become a better writer or are looking to strengthen your writing skills, these four tips can help.</p>
<p><strong><span id="more-1645"></span>Write.</strong> The truth is, in order to improve your writing skills you need to write. Starting a blog, writing short stories, poems or focusing on creating headlines that radiate can help you get started in your endeavors. Read. A lot. Books, Web articles, magazines…anything, really. Mind mapping and outlining can help you stay focused and on-topic, and don’t be afraid to go back once, twice and a third time or more to make edits. The main idea: keep it simple.</p>
<p><strong>People.</strong> Talking to others and listening to how they talk is an important resource in improving and polishing your writing skills. Join a writing group to interact with others who share your passion. Plop yourself in the middle of a busy coffee shop or mall and observe those around you. Then write about it.</p>
<p><strong>Get proof.</strong> You’ll need to make edits more than a few times to your own work, and pass it along to a few others to get feedback. Take the criticism. Don’t take it personally. Once you are close to your final version, read it aloud to anyone willing to listen. Even if it’s just the dog.</p>
<p><strong>Inspire yourself.</strong> Learn a new word each day. Rewrite movies. Take a trip. Keep a journal. Take a class. Listen to podcasts. Reminisce. Do some art. Take up a new hobby. Live. With. Passion.</p>
<p>Let me know how you do! Good luck, and happy writing.</p>
<p><em><a href="http://www.mindscape-hm.com/renee-achterhof" target="_blank">Renee Achterhof</a> is a content developer for <a href="http://www.mindscape-hm.com/">MINDSCAPE at Hanon McKendry</a></em></p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2011/10/03/search-engine-optimized-copywriting/" title="Search Engine Optimized Copywriting  ">Search Engine Optimized Copywriting  </a></li><li><a href="http://blog.mindscapesolutions.com/2011/08/15/tips-to-improve-your-article-marketing/" title="Tips to Improve your Article Marketing">Tips to Improve your Article Marketing</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/lL7amcnOrk0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/02/09/how-to-become-a-better-writer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/02/09/how-to-become-a-better-writer/</feedburner:origLink></item>
		<item>
		<title>MINDSCAPErs Debate: Super Bowl Ad Previews</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/zwHsp2DOm-M/</link>
		<comments>http://blog.mindscapesolutions.com/2012/02/06/mindscapers-debate-super-bowl-ad-previews/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 22:02:06 +0000</pubDate>
		<dc:creator>Renee Achterhof</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[ads online]]></category>
		<category><![CDATA[commericals]]></category>
		<category><![CDATA[Super Bowl]]></category>
		<category><![CDATA[Super Bowl ads]]></category>
		<category><![CDATA[Super Bowl commercials]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1651</guid>
		<description><![CDATA[The Super Bowl has aired, along with the much anticipated commercials those in our industry &#8211; and even those not in advertising &#8211; look forward to each and every year. In years past, a few would leak out on the Internet here and there, and buzz would generate prior to their actual air time. This [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/football.jpg"><img class="aligncenter size-full wp-image-1673" title="First and goal - American Football" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/football.jpg" alt="" width="497" height="330" /></a></p>
<p>The Super Bowl has aired, along with the much anticipated commercials those in our industry &#8211; and even those not in advertising &#8211; look forward to each and every year. In years past, a few would leak out on the Internet here and there, and buzz would generate prior to their actual air time. This year, we&#8217;ve seen an increase in ads leaked and viewed online before the Super Bowl which has created a lot of buzz on social and traditional media channels. The buzz spurred debate around the office about whether or not this takes away from the excitement of watching the ads during the big game. Our resident advertising junkies <a href="mindscape-hm.com/christina-torri" target="_blank">Christina Torri</a> and <a href="mindscape-hm.com/renee-achterhof" target="_blank">Renee Achterhof</a> debate the pros and cons of ad previews:</p>
<p><strong><span id="more-1651"></span>Q: Did you watch any ad previews or did you wait until the big game?</strong></p>
<p><em><strong>Christina</strong>: Yep. I couldn&#8217;t resist&#8230;</em></p>
<p><em><strong>Renee</strong>: NO! I wanted to be surprised! </em></p>
<p><strong>Q: Many of the commercials had been &#8220;leaked&#8221; online prior to airing during the Super Bowl. Do you like the idea?</strong></p>
<p><em><strong>Christina</strong>: Yes, I think it&#8217;s a excellent idea for brands to leak some of their ads ahead of the big game. It helps to generate buzz before the game and provide additional exposure for the ad, especially when extended versions or online only exclusives are offered. I think this strategy gives advertisers the opportunity to gain more &#8220;bang-for-their-buck,&#8221; especially with the pricey Super Bowl ads.</em></p>
<p><em><strong>Renee</strong>: I&#8217;m really not a fan. Although it may help with buzz and exposure, it takes away from the exclusivity and excitement of airing for the first time during the Super Bowl itself. I avoided watching them online prior to airing for that very reason &#8211; I wanted to have a reaction when they actually aired, not have prior knowledge of what to expect.</em></p>
<p><strong>Q: Do you think there are tactics or strategies for these sneak peeks?</strong></p>
<p><em><strong>Christina</strong>: Of course. Many companies launched Twitter campaigns ahead of time, sponsoring hashtags and promoting accounts. Plus, they utilized other social networks like YouTube and Pinterest to promote the preview, which clearly shows a strategic effort across paid, earned and owned media properties. Beyond online activity, mainstream media shows like the Today Show covered the ad previews in the week leading up to the game, which likely resulted from a strong PR push to generate awareness.</em></p>
<p><em><strong>Renee</strong>: They definitely helped brands gain buzz, but beyond that, I&#8217;m not sure there was much benefit to the strategy. I think Kia had a great tactic by &#8220;teasing&#8221; audiences with a small blurb of its ad (who didn&#8217;t see that commercial ahead of time?). Although the ad itself was somewhat of a disappointment once aired, had it been a hit, they would have nailed the strategy of leaking before airing.</em></p>
<p><strong>Q: Will previews to the commercials affect the brands financially?</strong></p>
<p><em><strong>Christina</strong>: The brand has already committed to producing and purchasing the spot, so releasing it prior to the game doesn&#8217;t directly impact them financially. However, many brands ran promotional campaigns on social media and across the digital space to generate additional buzz, which was likely supported with a strategic media buy. <span style="color: #000000;">With 3.5 million for 30 seconds, and likely millions to produce the spot, these brands will likely see an increase in the overall ROI for the ad spot as a result of the buzz from previewing the ads before the game. </span></em></p>
<div><em><em><em><strong>Renee</strong>: It&#8217;s no doubt that brands are getting the most bang-for-the-buck by showing ads prior to the Super Bowl. But it brings me back to the exclusivity factor: why are they paying millions for an ad audiences can see before the Super Bowl? They could just have easily purchased an air spot for an affordable price tag during the week before the big game.</em></em></em><strong><strong>Q: Do you think this trend will continue next year?</strong></strong></p>
<p><em><strong>Christina</strong>: <span>YES! Next year, I anticipate seeing even more social integration, especially with emerging social platforms like Get Glue. There will always be ads that are held until the big game, but building hype by previewing the ads ahead of time is a great strategy for big brands looking to maximize social buzz and ROI on these spots.      </span></em></p>
</div>
<p><em><strong>Renee</strong>: I&#8217;m sure it will continue, but I think brands who don&#8217;t follow the trend will be smart. In my opinion, a &#8220;teaser&#8221; would be more appropriate.</em></p>
<p>Our MINDSCAPErs have debated &#8211; now it&#8217;s time for you to weigh in. What do you think of brands offering previews of their Super Bowl ads?</p>
<p>Take a look at the 10 <a href="http://www.superbowl-commercials.org/14261.html" target="_blank">best Super Bowl ads</a>.</p>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2011/02/25/the-good-and-bad-of-googles-new-war-on-content-farms-and-how-it-affects-you/" title="The Good And Bad of Google&#8217;s New War on Content Farms (and How It Affects You)">The Good And Bad of Google&#8217;s New War on Content Farms (and How It Affects You)</a></li><li><a href="http://blog.mindscapesolutions.com/2009/07/02/doing-good-and-having-fun-can-transcend-a-language-barrier/" title="Doing Good and Having Fun Can Transcend a Language Barrier">Doing Good and Having Fun Can Transcend a Language Barrier</a></li><li><a href="http://blog.mindscapesolutions.com/2009/05/18/how-to-use-twitter-for-your-business-part-one/" title="How To Use Twitter for Your Business">How To Use Twitter for Your Business</a></li><li><a href="http://blog.mindscapesolutions.com/2011/12/19/why-blog/" title="Why Blog?">Why Blog?</a></li><li><a href="http://blog.mindscapesolutions.com/2012/01/06/life-in-the-pit-or-how-to-pamper-your-programmers/" title="Life in the Pit (or How to Pamper Your Programmers)">Life in the Pit (or How to Pamper Your Programmers)</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/zwHsp2DOm-M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/02/06/mindscapers-debate-super-bowl-ad-previews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/02/06/mindscapers-debate-super-bowl-ad-previews/</feedburner:origLink></item>
		<item>
		<title>What Makes Front End Coding So Difficult (or HTML Black Magic)</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/Y2biaxZw4FM/</link>
		<comments>http://blog.mindscapesolutions.com/2012/02/02/what-makes-front-end-coding-so-difficult-or-html-black-magic/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 14:48:43 +0000</pubDate>
		<dc:creator>Aaron Brander</dc:creator>
				<category><![CDATA[Behind the Curtain]]></category>
		<category><![CDATA[front end]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1626</guid>
		<description><![CDATA[&#160; Do you know what front-end programmers dream about? It is not an answer to the national debt, or if Democrats and Republicans can get along, or even if there is life on other planets. No, front-end programmers dream of something that seems entirely more difficult to attain. A front-end programmer wants a world where [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/010101road1.jpg"><img class="aligncenter size-full wp-image-1641" title="010101road" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/02/010101road1.jpg" alt="" width="497" height="300" /></a></p>
<p>Do you know what front-end programmers dream about? It is not an answer to the national debt, or if Democrats and Republicans can get along, or even if there is life on other planets. No, front-end programmers dream of something that seems entirely more difficult to attain.</p>
<p>A front-end programmer wants a world where they can do their work one time and be done.</p>
<p>It sounds simple, doesn’t it? Most of us go through life completing a task and knowing that having completed the task, there is nothing more to do.</p>
<p><span id="more-1626"></span>Not so for the much maligned front-end programmer. Before I take you too deep into their dark, esoteric world of angled brackets, cascading styles and the abomination that is javascript, it will be helpful to know what a front-end programmer is.</p>
<p>I am sure there are many different definitions, but at MINDSCAPE, our front-end programmers take the pretty designs from a designer and turn it into the code that displays the website in a browser. It is not enough to take the design, turn it into an image and put that on the Internet. Once upon a time the world was that simple. But it’s not 1995 anymore, and our clients want to be found on the Web by their visitors. So, our front-end programmers must turn the design into hundreds of lines of code so that automated bots can crawl the site and index the content found there.</p>
<p>Our front-end programmers work their magic with HTML, CSS, javascript, flash and a number of frameworks and standards that help them do their work better.</p>
<p>It may not be simple, but it’s a fairly straightforward process. Or so it seems, until the first time they open up the webpage they just built in Internet Explorer. That is where things start to get messy.</p>
<p>You see, there are a lot of browsers out there. A browser is the program you use to see the Internet. Google Chrome, Firefox and Safari are a few of the modern browsers. They are considered modern because they support many of the features from the latest HTML standards (HTML 5) and CSS standards (CSS 3). The new standards allow our front-end programmers to do really cool stuff. And when not doing cool stuff, it helps them do the mundane tasks very quickly.</p>
<p>Well, Internet Explorer is a bit behind the curve, and that’s sort of an understatement. So our front-end programmers find themselves in a bind. Do they build the website to use the latest and greatest technology, or do they build the website to work in what is somehow still the most popular browser (see stats at <a href="http://gs.statcounter.com/">StatCounter</a>)? And if they choose to build the website for Internet Explorer (IE), do they optimize it for IE 6, IE 7, IE 8, or IE 9. You see, each version has its own interpretations of the standards. So what you build for one, is not going to work for the other.</p>
<p>Perhaps you begin to see why the ritual of making a site work in IE usually begins with animal sacrifices, pounding drums and incense. It’s another reason they make us work in <a href="http://blog.mindscapesolutions.com/2012/01/19/how-deep-is-that-rabbit-hole/">the Pit</a>.</p>
<p>Alright, so we don’t have to go quite that far. However, there are additional wrinkles to contend with. You see, we want to make our websites so that it is easy to extend them to work on mobile devices. Most new mobile devices, thankfully, use browsers that handle the latest CSS and HTML. That allows us to build a version of the site that works for both mobile and desktop with a minimum of additional effort beyond building the mobile site styles.</p>
<p>In the end, our front-end programmers must build the same site multiple times if we are going to make it compatible with all possible browsers. That means each site must be:</p>
<p><strong>A site</strong> <strong>for modern desktop browsers</strong> such as Google Chrome, Firefox, and Safari. IE 9 handles most of what these other browsers do, so that is a step in the right direction. However, many of the features are supported in different ways by each browser, so we still have to define rules in multiple ways.</p>
<p><strong>A site for IE 8 and IE 7. </strong>These browsers are pretty close together, and most of the time standard HTML and CSS will work well with them. Either way, it needs to be tweaked.</p>
<p><strong>A site</strong> <strong>for IE 6.</strong> Microsoft has finally announced that they will be killing off this browser, and the front-end world rejoiced. It’s a nightmare to work with, and for the longest time it was the most used browser in the world. Check out the <a href="http://www.ie6countdown.com">Internet Explorer 6 Countdown</a> website. IE 6 usage is less than 1% in the US now! Yay!</p>
<p><strong>A site</strong> <strong>for mobile.</strong> Even though the browsers are standards compliant, we still need to design and style the site differently for the mobile space. It seems easy enough, until you realize that there are dozens of potential screen sizes between mobile phones and tablets.</p>
<p>Now, there are ways that we combat this without having to build entirely new sites for the different browsers but it involves trade-offs. For example, IE 7 and 8 will not have rounded borders when we finish the site. To make rounded borders, we have to create many small images to create the corner. On modern browsers, it is a line of CSS to create a rounded border. That saves us time and allows us to concentrate on hundreds of other details that make your site successful.</p>
<p>In the end, sometimes it is important that we fully support older browsers. In that case, we can make it happen but it takes additional time and costs extra money. If you know you need older versions of Internet Explorer to work, be sure to consult with your Web developer before starting the project.</p>
<p>And if you do ask him to do it and you hear pounding drums, see strange flickering lights and smell smoke coming from his room, do <strong>not</strong> go in. You don’t want to know what it takes to make it happen.</p>
<p><em><a href="http://aaron-brander.com/" target="_blank">Aaron Brander</a> is the VP of Technology for <a href="http://www.mindscape-hm.com/" target="_blank">MINDSCAPE at Hanon McKendry</a>.</em></p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2011/08/22/falling-into-the-programming-complexity-trap/" title="Falling Into the Programming Complexity Trap">Falling Into the Programming Complexity Trap</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/Y2biaxZw4FM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/02/02/what-makes-front-end-coding-so-difficult-or-html-black-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/02/02/what-makes-front-end-coding-so-difficult-or-html-black-magic/</feedburner:origLink></item>
		<item>
		<title>Can a Mobile App Help With SEO?</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/m-QtDPo4OeM/</link>
		<comments>http://blog.mindscapesolutions.com/2012/01/30/can-a-mobile-app-help-with-seo/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 17:34:55 +0000</pubDate>
		<dc:creator>Paul Ferrier</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engine ranking]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1610</guid>
		<description><![CDATA[I recently had a client ask me if developing a mobile application would help them with their SEO and search engine ranking. I love the question, so I thought I would write a quick post on it. From an SEO perspective, an app actually COULD influence ranking, but not how you might think initially. Just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/iStock_000017463784XSmall.jpg"><img class="aligncenter size-full wp-image-1621" title="iStock_000017463784XSmall" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/iStock_000017463784XSmall.jpg" alt="" width="263" height="307" /></a></p>
<p>I recently had a client ask me if developing a mobile application would help them with their SEO and search engine ranking.</p>
<p>I love the question, so I thought I would write a quick post on it.</p>
<p>From an SEO perspective, an app actually COULD influence ranking, but not how you might think initially.</p>
<p><span id="more-1610"></span></p>
<p>Just posting a link to download a mobile app is not where the benefit comes from. The benefit comes from the application itself and what it does for your company, brand, service, etc. The app must be amazing. By creating an amazing app, what happens? People talk about it. Your app is going to have the biggest affect on your bottom line when the content is buzz worthy. Just like Facebook, Twitter or any other social media platform &#8211; or the Web in general &#8211; the content that gets shared is the great stuff. Make your app great and the buzz will naturally follow.</p>
<p>Take Angry Birds, for example. The app is what people want: free entertainment, great graphics and an original, memorable idea. It&#8217;s amazing, right? So what happens? People talk about it in their blog, talk about it on social media and do what? <strong>They link to it.</strong> Those links help the site in the search engines. Do you think that increased traffic to Rovio&#8217;s website? I would certainly assume so.</p>
<p>So, if you&#8217;re considering an application, get started by asking a few simple questions:</p>
<ol>
<li>What&#8217;s in it for my user?</li>
<li>What&#8217;s in it for me (i.e. my company)?</li>
<li>How can I make it amazing and worthy of a conversation to generate buzz so people share it?</li>
</ol>
<p>Ultimately, it&#8217;s more about the word-of-mouth buzz created by new, quality content than creating an app just to have one. A duplication of a brochure-style website is not a good use for an application…or your money.</p>
<p>So think hard. Be relevant. Strive for amazing.</p>
<p>Hope this helps,<br />
Paul Ferrier</p>
<p><em><a href="http://www.mindscape-hm.com/paul-ferrier" target="_blank">Paul Ferrier</a> is the co-founder of <a href="http://www.mindscape-hm.com" target="_blank">MINDSCAPE at Hanon McKendry</a> and a Web design/SEO expert</em></p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2011/11/15/mobile-homepages-level-out-bounce-rate/" title="Mobile Homepages Level Out Bounce Rate">Mobile Homepages Level Out Bounce Rate</a></li><li><a href="http://blog.mindscapesolutions.com/2011/11/29/looking-for-mobile-analytics-six-sites-to-check-out/" title="Looking for Mobile Analytics? Six Sites to Check Out">Looking for Mobile Analytics? Six Sites to Check Out</a></li><li><a href="http://blog.mindscapesolutions.com/2011/10/10/beyond-seo-improving-your-bottom-line/" title="Beyond SEO&#8230;Improving Your Bottom Line">Beyond SEO&#8230;Improving Your Bottom Line</a></li><li><a href="http://blog.mindscapesolutions.com/2011/10/03/search-engine-optimized-copywriting/" title="Search Engine Optimized Copywriting  ">Search Engine Optimized Copywriting  </a></li><li><a href="http://blog.mindscapesolutions.com/2011/09/21/the-advantages-of-having-a-mobile-site/" title="The Advantages of Having a Mobile Site">The Advantages of Having a Mobile Site</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/m-QtDPo4OeM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/01/30/can-a-mobile-app-help-with-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/01/30/can-a-mobile-app-help-with-seo/</feedburner:origLink></item>
		<item>
		<title>ASP.NET 4.0 – Strongly Typed Model on Form Uploads</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/4y2_E2ft7Ic/</link>
		<comments>http://blog.mindscapesolutions.com/2012/01/26/asp-net-4-0-strongly-typed-model-on-form-uploads/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 15:04:35 +0000</pubDate>
		<dc:creator>Eric Patterson</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[asp mvc]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1604</guid>
		<description><![CDATA[I recently came across a problem in an ASP.NET MVC Web Application where it needed to upload an image with some extra form fields, but still have the controller’s post action testable. This seemed like an easy enough task, but I soon realized that in order to get the uploaded file from the view I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/iStock_000015733452XSmall.jpg"><img class="aligncenter size-full wp-image-1618" title="iStock_000015733452XSmall" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/iStock_000015733452XSmall.jpg" alt="" width="497" height="392" /></a></p>
<p>I recently came across a problem in an ASP.NET MVC Web Application where it needed to upload an image with some extra form fields, but still have the controller’s post action testable. This seemed like an easy enough task, but I soon realized that in order to get the uploaded file from the view I had to grab it from the request object’s files collection. Doing this would make my testing harder, and, more drastically, decouple this action from the view model.</p>
<p>I scoured the Internet to find out why the magic behind binding the view model to the controller would not put the posted file in an argument alongside my strongly typed model. After coming to the conclusion that no direct articles or examples with my scenario existed, I turned to learning more about the binding that was taking place behind the scenes.</p>
<p><span id="more-1604"></span>After learning quite a bit about the binding, I set out to create my own custom model binder so I could put the posted file in my strongly typed model before the controller’s action method was even called. If you have run into a similar problem, keep reading to see how I kept the view model strongly typed.</p>
<p><strong>Interface with IModelBinder</strong><br />
The first thing I did was create a new ModelBinder class which interfaces the IModelBinder interface. By interfacing the IModelBinder you will be forced to implement this function:</p>
<p><code><br />
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)<br />
</code></p>
<p>By implementing this function we gain full access to the controller context and the binding context object. The most beneficial of those arguments is the binding context because it is used for retrieving the form’s post back values.</p>
<p>Since my view has a form with text fields and a file input field, I had two important value providers in my binding context’s value provider collection; one was the FormValueProvider and the other was the HttpFileCollectionValueProvider. This was were I could get all my form values and the newly uploaded file.</p>
<p>Next, I instantiated a new model, set the appropriate properties from the form value provider and file value provider on the model and return the new model out of the implemented BindModel function. I realized that in order to make this more agnostic I would have to use a little reflection.</p>
<p>Reflection was possible because the key names in the value providers are my model’s property names which is how .NET MVC is strongly typing the models in our views to start with. Once I was all done with my new custom model binder I ended up with this class:</p>
<p><strong>Custom Model Binder</strong><br />
<code><br />
public class UploadFileInjectionModelBinder : IModelBinder<br />
{<br />
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)<br />
{<br />
var viewModel = Activator.CreateInstance(bindingContext.ModelType);</code></p>
<p>var modelProperties = viewModel.GetType().GetProperties();<br />
foreach (PropertyInfo modelProperty in modelProperties)<br />
{<br />
try<br />
{<br />
var contextVal = bindingContext<br />
.ValueProvider.GetValue(modelProperty.Name)<br />
.ConvertTo(modelProperty.PropertyType);<br />
modelProperty.SetValue(viewModel, contextVal, null);<br />
}<br />
catch{}<br />
}</p>
<p>return viewModel;<br />
}<br />
}</p>
<p>The new custom model binder is the main piece to the puzzle. It is looking at the model’s properties and trying to find a matching key/value from any of the value providers. In order to have my new model binder set the uploaded file, I needed to have the appropriate property defined in my model with a matching type.</p>
<p>The files that are being uploaded are being stored as a HttpPostedFileBase object. That means I had to put a public property in the view model of that same type. Since the new custom model binder is using reflection based on property names, I needed the name of the HttpPostedFileBase object to be correlated with the file input’s name and id on the view. As you can see below, my model’s property name of “UploadedFile” is reflected in my view’s input attributes for id and name.</p>
<p><strong>View Model:</strong><br />
<code><br />
public class UploadedImageViewModel<br />
{<br />
public string Name { get; set; }<br />
public string AltText { get; set; }<br />
public int AssociatedParentId { get; set; }<br />
public HttpPostedFileBase UploadedFile { get; set; }<br />
}<br />
</code></p>
<p><strong>Razor View:</strong><br />
<code><br />
@using (Html.BeginForm(“ActionName”, "ControllerName",<br />
FormMethod.Post, new { enctype = "multipart/form-data" }))<br />
{</p>
<fieldset>
<legend>Upload A Photo</legend>
<p>@Html.LabelFor(model =&gt; model.Name)<br />
@Html.TextBoxFor(x =&gt; x.Name)</p>
<p>@Html.LabelFor(model =&gt; model.AltText)<br />
@Html.TextBoxFor(x =&gt; x.AltText)</p>
<p>@Html.input id="UploadedFile" type="file" name="UploadedFile  @Html.input type="submit" value="Add Photo" </fieldset>
<p>}</code></p>
<p>At this point, the major work is done and I need to tell .NET to use our custom model binder instead of the default model binder. There are a few ways to do this, but I ended up overriding that behavior for the distinct action that is handling the post back.</p>
<p>To override the model binder for a distinct action, decorate the model argument in the action function with the attribute of [ModelBinder(typeof(YourNewModelBinder))] and the final code for the post action looks like this:</p>
<p><strong>Controller Post Back Action:</strong><br />
<code><br />
[AcceptVerbs(HttpVerbs.Post)]<br />
public ActionResult SavePhoto(<br />
[ModelBinder(typeof(UploadFileInjectionModelBinder))]<br />
UploadedImageViewModel imageModel)<br />
{<br />
//put save logic here<br />
}<br />
</code></p>
<p>The action’s model is now strongly typed, so I can reference the posted file right from the model instead of accessing the controller’s context request object. The action function is then coupled to just a view model instead of the model and controller.</p>
<p><strong>Unit Testing the New Model Binder</strong><br />
Next we need to unit test our new creation. Since the custom model binder requires a controller context object and a binding context object, I created a binding context object that will hold fake value providers containing test data and a fake controller context.</p>
<p>Creating the fake controller context is as simple as creating a class in the test project that inherits from ControllerContext. No other functionality is necessary since we are only using it as a valid object to pass to the BindModel function.</p>
<p>Next we need to build up the binding context object. To do so, set it to the model type which it used for creating our new model in the model binder and also give it the properties to find from the value providers.</p>
<p>The model type is inferred from the model meta data object, so we actually have to create that object instead of setting the model type. Create a model meta data object for our view model by using Current.GetMetaDataForType from the static class ModelMetadataProviders.</p>
<p>Now we create the fake value providers which the model binder uses for getting the property values to store into the newly created model. After a few trials and tribulations, it was apparent that using the DictionaryValueProvider for each specific type in my model was the best way to setup fake value providers. Each of the new value providers are created with data that I can use for testing and the only thing left is to call the new model binder with the fake controller context and the binding context object as its arguments.</p>
<p>You can see below that I reference a FakeHttpPostedFileBase class which I created the same as the fake controller context mentioned above. Unlike the fake controller context I had to override two properties of the HttpPostedFileBase class. The first one was ContentType and the second one was InputStream. By overriding these properties we can later assert test conditions from the new model that the bind model function returns.</p>
<p>The test and fake testing posted file object are shown here:</p>
<p><strong>Unit Test Function:</strong><br />
<code><br />
[Test]<br />
public void BindModelTest()<br />
{<br />
//arrange<br />
m_bindingContext = new ModelBindingContext();<br />
Stream resourceStream =<br />
Assembly.GetExecutingAssembly().GetManifestResourceStream(<br />
"Web.Test.Images.ToastedAppleCinnamonCereal.jpg");<br />
var fakePostedFile = new FakeHttpPostedFileBase(resourceStream, "image/jpeg");</code></p>
<p>var fileValueProvider =<br />
new DictionaryValueProvider(<br />
new Dictionary {{&#8220;UploadedFile&#8221;, fakePostedFile}}, null);<br />
var stringValueProvider =<br />
new DictionaryValueProvider(<br />
new Dictionary {{&#8220;Name&#8221;, &#8220;SomeName&#8221;}, {&#8220;AltText&#8221;, &#8220;SomeAltText&#8221;}}, null);<br />
m_valueProvider = new ValueProviderCollection {fileValueProvider, stringValueProvider};</p>
<p>m_bindingContext.ValueProvider = m_valueProvider;<br />
m_bindingContext.ModelMetadata = ModelMetadataProviders<br />
.Current.GetMetadataForType(null, typeof (UploadedImageViewModel));</p>
<p>m_fakeControllerContext = new FakeControllerContext();</p>
<p>//act<br />
var result = m_binder.BindModel(m_fakeControllerContext, m_bindingContext);</p>
<p>//assert<br />
Assert.IsInstanceOf(result);<br />
var viewResult = result as UploadedImageViewModel;<br />
Assert.NotNull(viewResult);</p>
<p>Assert.AreEqual(&#8220;SomeName&#8221;, viewResult.Name, &#8220;Wrong View Name Returned&#8221;);<br />
Assert.AreEqual(&#8220;SomeAltText&#8221;, viewResult.AltText, &#8220;wrong alt text&#8221;);<br />
Assert.NotNull(viewResult.UploadedFile, &#8220;File Did not get moved to model&#8221;);<br />
}</p>
<p><strong>Fake Posted File:</strong><br />
<code><br />
public class FakeHttpPostedFileBase : HttpPostedFileBase<br />
{<br />
private readonly Stream m_stream;<br />
private readonly string m_contentType;</code></p>
<p>public FakeHttpPostedFileBase(Stream stream, string contentType)<br />
{<br />
m_stream = stream;<br />
m_contentType = contentType;<br />
}</p>
<p>public override string ContentType<br />
{<br />
get<br />
{<br />
return m_contentType;<br />
}<br />
}</p>
<p>public override Stream InputStream<br />
{<br />
get<br />
{<br />
return m_stream;<br />
}<br />
}<br />
}</p>
<p><strong>Conclusion</strong></p>
<p>This implementation provides separation of logic from controller actions to the underlying .NET objects with the additional benefit of becoming highly reusable. Any time I need to have a file uploaded with a form I can just reuse my custom model binder and not worry about getting the file out of the underlying request object. That keeps my controller actions decoupled from the controller context and each respective unit test simpler.</p>
<p>The unit tests are simpler for the post actions since we don’t have to test how the posted file arrived into our model; all that logic is being handled by the custom model binder. This will keep our unit tests for actions cleaner and quicker to implement.</p>
<p>If you have found other ways to do this, then please feel free to share!</p>
<p><em>Eric Patterson is a developer for <a href="http://www.mindscape-hm.com/" target="_blank">MINDSCAPE at Hanon McKendry</a>. He is also a Google Analtyics qualified individual. </em></p>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2011/02/23/fan-page-vs-friend-page-why-your-business-needs-to-understand-the-difference/" title="Fan page vs. Friend Page: Why your business needs to understand the difference! ">Fan page vs. Friend Page: Why your business needs to understand the difference! </a></li><li><a href="http://blog.mindscapesolutions.com/2011/08/15/tips-to-improve-your-article-marketing/" title="Tips to Improve your Article Marketing">Tips to Improve your Article Marketing</a></li><li><a href="http://blog.mindscapesolutions.com/2010/02/11/i-have-a-facebook-fan-page-and-twitter-account-how-do-i-get-fans-and-followers/" title="I Have a Facebook Fan Page and Twitter Account &#8230; How do I get Fans and Followers?">I Have a Facebook Fan Page and Twitter Account &#8230; How do I get Fans and Followers?</a></li><li><a href="http://blog.mindscapesolutions.com/2010/09/01/how-much-does-a-website-cost/" title="How much does a website cost?">How much does a website cost?</a></li><li><a href="http://blog.mindscapesolutions.com/2011/08/04/how-to-respond-to-comments-on-social-media/" title="How to Respond to Comments on Social Media">How to Respond to Comments on Social Media</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/4y2_E2ft7Ic" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/01/26/asp-net-4-0-strongly-typed-model-on-form-uploads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/01/26/asp-net-4-0-strongly-typed-model-on-form-uploads/</feedburner:origLink></item>
		<item>
		<title>Quoting a Project (or How Deep is that Rabbit Hole?)</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/p47P7IdKyrc/</link>
		<comments>http://blog.mindscapesolutions.com/2012/01/19/how-deep-is-that-rabbit-hole/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 15:03:26 +0000</pubDate>
		<dc:creator>Aaron Brander</dc:creator>
				<category><![CDATA[Behind the Curtain]]></category>
		<category><![CDATA[building an app]]></category>
		<category><![CDATA[building custom apps]]></category>
		<category><![CDATA[custom applications]]></category>
		<category><![CDATA[custom apps]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1593</guid>
		<description><![CDATA[&#160; Last year I had a few rooms in my house repainted. In order to determine which company I would use for the work, I invited them to the house to quote the work. I showed them the rooms, told them the type of paint and color I wanted, and told them when I wanted [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/iStock_000017661487XSmall1.jpg"><img class="aligncenter size-full wp-image-1616" title="iStock_000017661487XSmall" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/iStock_000017661487XSmall1.jpg" alt="" width="497" height="300" /></a></p>
<p>Last year I had a few rooms in my house repainted. In order to determine which company I would use for the work, I invited them to the house to quote the work. I showed them the rooms, told them the type of paint and color I wanted, and told them when I wanted the work done by.</p>
<p>Each company was able to calculate the amount of paint they needed, the cost of the paint and how many people would need to work on the project in order to have it done by my deadline. Having painted a multitude of rooms before my request, they were able to imagine potential obstacles before they happened and be fairly sure that they were not missing anything in their quote.</p>
<p>The resulting quotes were very precise and given to me with a high degree of confidence.</p>
<p><span id="more-1593"></span>Quoting a job for a new custom application is a lot like that, except that we can’t see the rooms ahead of time. In fact, we can’t see the rooms, because first we have to build them. The rooms that we see in our mind&#8217;s eye are often very different from what our client sees in their imagination.</p>
<p>Let’s ponder a request to build a rabbit hole. The rabbit hole needs to be 8 inches in diameter, be set in a yard full of lush, green grass, preferably under an apple tree and near a babbling brook. Beyond the tree should be a field of ripened, winter wheat; golden and dancing in the breeze.</p>
<p>Seems easy enough, except that getting the blossoms correct on the apple tree may take some doing. But, all in all, everything is out in the open.</p>
<p>That is, of course, until we build that rabbit hole and take a trip inside. Suddenly, there is a rabbit late for an important date; a grinning, invisible Cheshire cat; a hookah-smoking caterpillar, a mad hatter and an irate Queen of Hearts. And let’s not even get into the pills and potions that can change the user’s size and shape at will!</p>
<p>The client is completely nonplussed by our discovery. Of course the rabbit hole contained an entirely new world full of anthropomorphic creatures and nonsensical laws of physics! What other types of rabbit holes could there be?</p>
<p>Sounds a bit far fetched, doesn’t it? And yet, similar scenes happen in the software development world all of the time.</p>
<p><strong>A problem</strong> is presented by a client in a short paragraph of needs and requirements.<br />
<strong>A software engineer</strong> conjures up thoughts of similar software that have been built in the past as a basis for their quote.<br />
<strong>A quote<strong> is given based on myriad undocumented assumptions and risks.</strong></strong></p>
<p>Three months later, the proud software engineer presents their creation to the client and is flummoxed as to why the client is so flabbergasted at the result!</p>
<p>It doesn’t have to be that way, and at MINDSCAPE, we do our best to eliminate as many doubts as we can before we begin coding.</p>
<p><strong>The MINDSCAPE Process</strong></p>
<p><strong>1)</strong> Our sales team meets with a client to determine what needs to be built.</p>
<p><strong>2)</strong> Our quoting committee meets to understand the client’s needs. If it’s a simple project for a client that we’ve worked with in the past, we may be comfortable enough to give a fixed price cost right then. Most times, however, we need more information before we can give a granular cost. Instead, we’ll give a large range of costs based on what we know of the project, but more importantly, based on what we think may be hiding down that rabbit hole. We’ve been down there a few times and know what sort of exotic features are lurking.</p>
<p><strong>3)</strong> If the client finds that part of the range will fit their budget, we engage them for a one day, on-site (if possible) requirements gathering session. Two of our team members will sit down for an in-depth discussion about what the system needs to do, why it needs to do it and what benefits are expected.</p>
<p>The result of this meeting is a much better understanding of the system and leads to two courses of action.</p>
<p style="padding-left: 30px;">A) If the project is manageable enough, we’ll have been able to document the vast majority of functionality and even have some rough outlines for what the different screens will need to do. This will give us enough confidence to bring back a fixed cost estimate for development.</p>
<p style="padding-left: 30px;">B) If the project is very large, we’ll have a better understanding of the scope of the project, as well as potential risks. The next action is to engage in a Technical Design Document phase. Based on the on-site discussion, we’ll be able to give a better budget range and a cost for the Technical Design Document. If the more-defined scope is agreeable to the client, we’ll start on the Technical Design Document.</p>
<p><strong>4)</strong> The Technical Design Document deserves its own post later on, but for now it’s enough to know that our engineers will grab their spelunking gear and head down into that rabbit hole. They will survey the landscape and draw out what it is they see. The client will give feedback during this phase to make sure that we are seeing the same thing in that rabbit hole that they are seeing.</p>
<p><strong>5)</strong> Once the Technical Design Document is done, we present it to the client along with a final, fixed cost price for the development. The client can then work with us to complete the development or take our Technical Design Document to another firm for quoting. Either way, we’ve done the hard work to determine what’s down the rabbit hole; for our own sake, but also for our client’s sake and the sake of any developer that may work on the project in the future.</p>
<p>Even with all of this due diligence, it takes constant communication and interaction with the client to make sure the project is on course. The final scope of the project can change due to many issues (who can foresee a croquet game with flamingos as mallets and hedgehogs as balls?), but we do our best at MINDSCAPE to keep ahead of the game.</p>
<p>If you have an idea or need for a custom application, let us know by <a href="http://www.mindscape-hm.com/application-development">filling out the form</a>.</p>
<p>(And if you have not had the pleasure of reading Lewis Carroll’s <a href="http://en.wikipedia.org/wiki/Alice's_Adventures_in_Wonderland">Alice in Wonderland</a>, you should at least browse the Wikipedia article so that this blog post doesn’t seem completely off the wall.)</p>
<p><em><a href="http://aaron-brander.com/" target="_blank">Aaron Brander</a> is the VP of Technology for <a href="http://www.mindscape-hm.com/" target="_blank">MINDSCAPE at Hanon McKendry</a>.</em></p>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2009/06/11/use-email-marketing-to-increase-your-value/" title="Use Email Marketing to Increase Your Value">Use Email Marketing to Increase Your Value</a></li><li><a href="http://blog.mindscapesolutions.com/2011/02/23/fan-page-vs-friend-page-why-your-business-needs-to-understand-the-difference/" title="Fan page vs. Friend Page: Why your business needs to understand the difference! ">Fan page vs. Friend Page: Why your business needs to understand the difference! </a></li><li><a href="http://blog.mindscapesolutions.com/2009/04/13/human-needs-versus-business-needs-where-are-you/" title="Human Needs versus Business Needs &#8230; Where are you?">Human Needs versus Business Needs &#8230; Where are you?</a></li><li><a href="http://blog.mindscapesolutions.com/2012/01/30/can-a-mobile-app-help-with-seo/" title="Can a Mobile App Help With SEO?">Can a Mobile App Help With SEO?</a></li><li><a href="http://blog.mindscapesolutions.com/2011/12/15/mindscapers-investigate-facebooks-new-timeline/" title="MINDSCAPErs Investigate Facebook&#8217;s New Timeline ">MINDSCAPErs Investigate Facebook&#8217;s New Timeline </a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/p47P7IdKyrc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/01/19/how-deep-is-that-rabbit-hole/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/01/19/how-deep-is-that-rabbit-hole/</feedburner:origLink></item>
		<item>
		<title>Email Subject Lines: Increasing Your Open Rate With Problems?</title>
		<link>http://feedproxy.google.com/~r/mastermindshare/nqqM/~3/rkI31dcXMf0/</link>
		<comments>http://blog.mindscapesolutions.com/2012/01/10/email-subject-lines-increasing-your-open-rate-with-problems/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 16:59:48 +0000</pubDate>
		<dc:creator>Paul Ferrier</dc:creator>
				<category><![CDATA[Email Marketing]]></category>
		<category><![CDATA[creating an email list]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[email marketing]]></category>
		<category><![CDATA[email marketing strategy]]></category>
		<category><![CDATA[email marketing tactics]]></category>
		<category><![CDATA[email strategy]]></category>
		<category><![CDATA[email tactics]]></category>

		<guid isPermaLink="false">http://blog.mindscapesolutions.com/?p=1581</guid>
		<description><![CDATA[I just received two emails from Internet marketer Trey Smith. The first email&#8217;s subject line read: &#8220;Update&#8221; I didn&#8217;t read it. But then about 90 minutes later, I received another email with the subject line: &#8220;SERVER CRASH! (Woooo hooo!)&#8221; I immediately opened it to learn what happened. It&#8217;s curiosity. The email read: Well, it&#8217;s official. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/email.jpg"><img class="aligncenter size-full wp-image-1587" title="email" src="http://blog.mindscapesolutions.com/wp-content/uploads/2012/01/email.jpg" alt="" width="497" height="282" /></a></p>
<p>I just received two emails from Internet marketer Trey Smith. The first email&#8217;s subject line read:</p>
<p style="padding-left: 30px;">&#8220;Update&#8221;</p>
<p>I didn&#8217;t read it.</p>
<p>But then about 90 minutes later, I received another email with the subject line:</p>
<p style="padding-left: 30px;">&#8220;SERVER CRASH! (Woooo hooo!)&#8221;</p>
<p>I immediately opened it to learn what happened. It&#8217;s curiosity. The email read:</p>
<p style="padding-left: 30px;"><span id="more-1581"></span>Well, it&#8217;s official. Had to leave bluehost because</p>
<p style="padding-left: 30px;">it&#8217;s crashing every time I send an email.</p>
<p style="padding-left: 30px;">So if you clicked on the new video I just sent out<br />
and got an error, sorry about that!</p>
<p style="padding-left: 30px;">I put the new video up here for you that should<br />
hold up fine:</p>
<p style="padding-left: 30px;"><a href="http://www.treysmithstuff.com/platinum-plus/" target="_blank">http://www.treysmithstuff.com/<wbr>platinum-plus/</wbr></a></p>
<p style="padding-left: 30px;">Make sure you watch that! You&#8217;ll get a brand<br />
new update on my iphone business and also a<br />
chance to get something free that&#8217;s super cool.</p>
<p style="padding-left: 30px;">Take care,</p>
<p style="padding-left: 30px;">Trey</p>
<p>I forwarded this email to the entire staff saying how great the email was because shit happens and it was a great way to handle it.</p>
<p>When I hit send, I stopped and thought, &#8220;Wait a minute. Is this another email marketing tactic?&#8221;</p>
<p>I went to the original email and clicked the link. It worked.</p>
<p>If this is not an email marketing tactic to increase open rates, it certainly could be. This is the first I have thought of it so I don&#8217;t have any data to support it, but it certainly worked for me, the most pessimistic of email openers. My curiosity to learn what happened in the wake of a disaster got my eyeballs on the email and a click to the landing page.</p>
<p>However, using this tactic could easily result in your list becoming irritated or feeling duped. I would caution you to think carefully before implementing something like this and argue you could only use it sparingly to be effective. Keep in mind that a few additional eyeballs on your message is not worth irritating your <a href="http://blog.mindscapesolutions.com/2011/08/09/how-to-build-a-solid-email-list/">list of customers</a> or losing loyal influencers.</p>
<p>Here are a few other proven ways to increase your open rate with great subject lines:</p>
<p style="padding-left: 30px;">▪    Ask questions that your list cares about<br />
▪    Add shocking, counter intuitive claims<br />
▪    Use odd numbers<br />
▪    Add a file type to the subject, such as [ARTICLE] or [VIDEO] or [PDF]<br />
▪    Use scarcity/urgency with expiring offers (ie: &#8220;link expires&#8221;)<br />
▪    Make it fun<br />
▪    Provide a free offer</p>
<p>Are you curious too? Should we test something like this?</p>
<p>Thanks,<br />
Paul Ferrier</p>
<p><em><a href="http://www.mindscape-hm.com/paul-ferrier" target="_blank">Paul Ferrier</a> is the co-founder of <a href="http://www.mindscape-hm.com" target="_blank">MINDSCAPE at Hanon McKendry</a> and a Web design/SEO expert</em></p>
<h2  class="related_post_title">Related Posts</h2><ul class="related_post"><li><a href="http://blog.mindscapesolutions.com/2009/06/11/use-email-marketing-to-increase-your-value/" title="Use Email Marketing to Increase Your Value">Use Email Marketing to Increase Your Value</a></li><li><a href="http://blog.mindscapesolutions.com/2011/08/09/how-to-build-a-solid-email-list/" title="How to Build a Solid Email List">How to Build a Solid Email List</a></li><li><a href="http://blog.mindscapesolutions.com/2009/05/26/ways-to-innovate-your-company-and-boost-your-bottom-line/" title="Ways to Innovate Your Company and Boost Your Bottom Line">Ways to Innovate Your Company and Boost Your Bottom Line</a></li><li><a href="http://blog.mindscapesolutions.com/2009/01/14/email-marketing-work-hard-to-earn-their-business-work-hard-to-keep-their-permission/" title="Email Marketing: Work hard to earn their business. Work hard to keep their permission.">Email Marketing: Work hard to earn their business. Work hard to keep their permission.</a></li></ul><img src="http://feeds.feedburner.com/~r/mastermindshare/nqqM/~4/rkI31dcXMf0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.mindscapesolutions.com/2012/01/10/email-subject-lines-increasing-your-open-rate-with-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.mindscapesolutions.com/2012/01/10/email-subject-lines-increasing-your-open-rate-with-problems/</feedburner:origLink></item>
	</channel>
</rss>

