Mark Perry

Author Archives: Mark Perry

Facebook Marketing Case Study – 100,000 Likes In A Month

You have read the title correctly. We want to show you how we took a client’s Facebook page with just over 14,000 likes to over 100,000 likes in one month. We did this for under $350. That is around 0.004 per like. At some points during the campaign, we were around 0.008 per like.

Our client really wanted to grow his Facebook group. In his niche, there is a lot of competition. Most of his competitors were over 100,000 as well and he wanted to get there too.

How did we do it? With target ads with targeted keywords for his niche. The results were even better than we had hoped for. We actually ran two ads for most of the campaign until they started to lose steam so we added two more and turn the others off.

Facebooks Ad Sets

Don’t believe our results? The numbers don’t lie

Facebook Likes Data

You can see the incredible growth we had in just one month. Just think what we can do for you!

Our digital marketing agency based in Frederick MD can help your online business grow. Follow the link if you are interested in learning more about our SEO in Frederick MD. Please contact us here if you would like us to help you. We would love to help your business grow.


The South Shore Club

The South Shore Club is a private residential community of only 40 exquisite vacation homes built on a scenic 41-acre site along with a thousand foot stretch of Geneva Lake’s south shore.  It is about a mile from the Fontana lakefront on the old Northwestern Military Academy grounds off of South Lakeshore Drive in Linn Township.  This private association takes the Geneva Lake vacation lifestyle to an entirely different level.

  • WordPress Web Design
  • Video Editing

View Website

The Myth Of Multi Tasking; Is Multi Tasking Really More Productive

We have all been programmed to think that being able to handle several tasks at the same time is a virtue. Today, at job interviews all across the world, thousands of job-seekers are touting themselves to potential employers as “great multitaskers”.

What actually is the definition of multitasking? Does it really make you more productive? These are questions that psychologists have looked at recently and the results may surprise you.

What is Multitasking?

Multitasking is the process of focusing on two or more things at once, hence not giving your full attention to any one thing at any given time. This may seem like a way to get more than one thing done at a time, but does the science back that claim up?

The Psychology of Multitasking

There has been a lot of research completed in recent years that has studied the effect of multitasking. The results are in and they are not what most people expected. Research suggests that multitasking actually reduces productivity and can reduce your life expectancy.

Why is Multitasking Less Productive?

It is not real–Research has shown that multitasking is not what we think it is. It is not doing several tasks at the same time but repetitively switching between tasks. This creates a situation where productivity is wasted when tasked are switched. A comparison would be the energy lost when a transmission shifts between gears.

Mindset–When you are multitasking your brain is constantly switching between one mindset to another. This means that the mindset you get into when doing your dishes is different than when you are cooking dinner. Doing both at once actually slows you down.

Mistakes are common–The truth is that much of what we do takes precision and critical thinking. We lose our “touch” and our critical thinking ability is reduced by as much as 40% when switching between tasks.

Stress that kills–A recent study by the University of California in San Francisco suggests that a person’s heart rate is sustained at a higher pace when multitasking. Add more task mistakes only compounds the problem. A high-stress life is a shorter life, so multitasking may be killing you.

It does not make sense–Scientists say that your short-term memory decreases when you frequently switch between two tasks. This loss of short-term memory cannot be great for doing mistake-free work, can it? Does this make sense to you? Wait. What’s your name again?

What relationship?–Any successful relationship thrives on individual attention and the connection that it creates between partners. Multitasking between emails, texts, household chores, and your significant other makes that connection non-existent. I’ll let you guess what the end result of that will be.

It creates failure–The psychology of focusing and finishing a task prior to move onto the next one has been around for decades. It happens to work, making you more confident with each completed task and helping you complete the next one faster. By multitasking, you are failing.

What Can I Do To Fix It?

That really is a simple answer but a tough thing to execute. The world is full of distraction and society nearly pushes us into multitasking. My advice is to take one task at a time.

Try focusing on one simple task like cleaning the house. Clean one room before moving onto another. Whatever you do, do not move into the next room before finishing the first. Implementing enough of these over a long period of time will build healthy habits.

Now that we have debunked the myth that multitasking is a good thing, how do you think you will change your habits? Will you make multitasking a bygone in your life or will you continue to prove to yourself that you are Superman?

Please report back on any findings that you discover in your own life about the power or power loss that stems from multitasking. I have to run through, this TV show is getting good and the steaks are ready to come off the grill.

Cannot pull because there are uncommitted changes. Commit or undo your changes before pulling again

If you are using Visual Studio 2015’s integration with Visual Studio Team Foundation Server, VSTFS for short. You might have run across this issue when using GIT as your repository. We love using GIT over Microsoft’s TFS repository. I have heard from people within the company that their developers prefer GIT and they are doing away with their own TFS. Something to keep in mind.

This issue comes up after you do a fetch and pull or sync;

“Cannot pull because there are uncommitted changes. Commit or undo your changes before pulling again. See the Output window for details.”


  • Go to the directory where your project is and right click on the folder
    Git Bash
  • Type ‘git status’
    • this gives you an idea what files are blocking your pull
    • GIT Pull
  • Now uncommit the changes or stash them
  • Type got pull
  • Reload your project and you are back in business
    Reload Project

Excel To SQL Server 2012 Import Error: Microsoft.ACE.OLEDB Provider Error

I ran into this problem when trying to import an excel spreadsheet into a Microsoft 2012 SQL Server. It was a new instance and not much was installed on it. It didn’t know what to do with the excel spreadsheet.


I got the following error:
The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine (System Data)

'Microsoft.ACE.OLEDB.12.0' provider error

The solution was easy. All you need to do is download and install the following file from Microsoft.

Microsoft Access Database Engine 2010 Redistributable

Microsoft Access Database Engine 2010 Redistributable

Download the regular exe, not the 64-bit version. The SQL server was a 64-bit version, I installed it but did not work.


Once you install the code you should be able to import the file. No need for a server reboot.


How To Fix Dogecoin Wallet Stuck, Not Syncing, Much Problem

With the recent increase in Dogecoin price. I wanted to see how my wallet was doing. It has been over 2 years since it has been synced to the network. The Dogecoin wallet was not syncing no matter what I tried. After lots of reading in the Dogecoin subreddit, I finally found a solution that worked.

Some of the error messages I ran across while trying to get my dogecoin wallet working again.

  • no block source available
  • ERROR: AcceptToMemoryPool: non-final
  • peer=4 using obsolete version 70002; disconnecting

I was getting stuck on a certain block number. I would let in run for 24hrs and it would do nothing. I tried to fix this issue attacking it from all angles.

Steps I used to fix the issue;

  1. Update your wallet to the latest version. As of this writing, it is 1.10
  2. Download the latest Dogecoin bootstrap file. This can take an hour to download.
  3. Go to C:\Users\[username]\AppData\Roaming\DogeCoin\ and back up the wallet.dat file and blocks and chainstate folders. Just to be safe.
  4. In C:\Users\[username]\AppData\Roaming\DogeCoin\ and delete the blocks and chainstate folders
  5. Follow these instructions on the Bootstrap for Dogecoin website
  6. Start the Dogecoin Wallet… and wait… and wait.

Simple Way To Remove Special Characters From C# String

One of our clients has an ASP.Net C# application that pulls string data from another source. The text it is using is usually copy and pasted by the user. Doing this seems fine on the surface and fine from the users perspective but could prove problematic for developers.

Sometimes when someone copies from Microsoft Word or another text source. Hidden characters come along with it. Even though you don’t see them initially. When the text displays on the application they can appear as ? or a small dot. This confuses the user and anyone looking at the site.

He is some code we used to ‘clean up’ copy and pasted text by removing the hidden characters. Use this c# string to remove all special characters.


markup = Regex.Replace(markup, @"<[^>]+>|&nbsp;", "").Trim();
markup = Regex.Replace(markup, @"[^\u0020-\u007F]", String.Empty);

The Best Office 365 Plan For Your Business

In today’s business world, leaders need technology to gain an edge over competitors and to unleash the potential of their employees. Without technology in your business, you will surely lose revenue to your competitors. There are dozens of companies out there offering technology solutions for your business, but how can you be sure which one will have the best quality for the best price? There is a simple answer to this question: Office 365 for business. Office 365 has been the leader in providing technology to business for decades. Here are the plans they provide and some general information so that you can decide which one is right for your business. Please be reminded that for the price per month it is the price per user. So if you want ten employees to have the features, multiply the price per number by 10.

E1 Is For The Small Business

E1 provides the basis for your business such as emails/calendars/ online meetings, file storage, and Skype. This is the most basic plan costing $8 a month with a yearly commitment. This plan provides great assets for a business that might not have a big budget or for start-up companies that need to watch how they spend their cash. With this plan, employees will be able to communicate with each other much easier and have a lot of new ways to complete their tasks. One drawback with this plan is that it does not provide applications like word and excel. This plan is perfect for a business that does not have many employees or one that needs to watch their cash because they are on a strict budget.

ProPlus Is For The Business That Needs Applications

The ProPlus plan has all the great features of the E1 plan but with popular applications such as Word and Excel. ProPlus is the E1 plan, but with the wonderful applications, Microsoft provides. These applications are great tools for your employees to get work done and to complete presentations. This plan is priced at $12 a month for a year commitment which makes it only slightly more expensive than the E1 plan, but with so many features and applications that can make your business leap forward in gaining revenue. Another great feature about the ProPlus plan is that it can go across all devices and computers so that if one of your employees writes a report on Word another employee can easily access that report on a device. This makes it even easier to be able for the company to share information that will enhance productivity which will enhance revenue over the long term.

E3 Is For The Business That Needs Advanced Data Management

E3 is a big leap from the previous two plans, both in features and in price. At $20 a month for a yearly commitment, you gain all the previous great benefits listed in the two previous plans with some new features such as data loss prevention, workflow automation, and mobile/app development. This plan is really geared towards companies that need a much more higher technical advantage and for companies that are big in size that need a lot of data managed. With this plan, you are gaining a lot more data management geared benefits and features. With data management, instead of relying on a person to mounted your business data, allow Microsoft to do it for you.

E4 Is For Big Business

E4 is the biggest plan you can buy from Office 365 for business. Pricing is at $35 a month for yearly commitment and has all the great features of the previous plans but with voice capabilities, advanced security, and analytics. This really is for the big business that needs everything that Microsoft offers. This plan is great for providing security for your data, and ways to analyze their data quickly. One thing that might be considered bad about this plan is that it is a very big price leap from the previous plans. For the big price, you do not gain much from this plan unless you are in a big company that needs these advanced features.

With business, you need the best technology to be ahead of your competitors. Microsoft Office 365 for business does just that and more. With each plan, your company can find a price and a set of features that are required in the day to day work of your company. As technology evolves your business needs to evolve too. Feel free to go to the official Microsoft website to check out the plans and to decide which one is right for your business today.

How to Delete All Items From Sharepoint List Using Powershell

When we do a lot of SharePoint consultant work. We need to clear out what we worked on and try it again. Especially if we are doing any kind of SharePoint migration. In this example, we use a Powershell command to delete all the items from SharePoint list programmatically. No manual work is required. Give it a try

[System.Reflection.Assembly]::Load("Microsoft.SharePoint, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c")
[System.Reflection.Assembly]::Load("Microsoft.SharePoint.Portal, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c")
[System.Reflection.Assembly]::Load("Microsoft.SharePoint.Publishing, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c")
[System.Reflection.Assembly]::Load("System.Web, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
# "Enter the site URL here"
$SITEURL = "https://test.org/Blogs/"
$site = new-object Microsoft.SharePoint.SPSite ( $SITEURL )
$web = $site.OpenWeb()
"Web is : " + $web.Title
# Enter name of the List below
$oList = $web.Lists["Posts"];
"List is :" + $oList.Title + " with item count " + $oList.ItemCount
$collListItems = $oList.Items;
$count = $collListItems.Count – 1
for($intIndex = $count; $intIndex -gt -1; $intIndex--)
"Deleting : " + $intIndex

Save this code as a .ps1 file and run it in SharePoint Powershell and you are go to go.

If you have any questions or comments please leave them in the comments section below.

We are always available to help your business with any SharePoint consultant work. If you are interested in learning more please contact us here.

1 2 3 14