Show an Image Based on ListBox Selection in InfoPath

I know, I know, Infopath is not the prefered choice for Form development, but it is still a powerful tool.  Especially for SharePoint admins that are restricted on what they can use to modify forms in thier enviroment.

I worked with a Hostpical SharePoint Admin today to solve one last problem before rolling this form out for general use.  He wanted to show an image based on a selection in a list box.  After some research I was able to build that part of the form and the image pops right up based on the selection.  Here is how we did it.   Continue reading “Show an Image Based on ListBox Selection in InfoPath”

Thinking about the cloud with a “cloud first” service provider

Why does the Modern MSP think ‘cloud first’ for its customers?

The cloud is here to stay. It provides enormous benefits customers, especially the SMBs, that have never been realized in the technology world.

But, what is the cloud? Quite simply, cloud computing means that premises-based IT systems, applications and databases are hosted in one or more state-of-the-art datacenters managed by a cloud services provider. Examples include Microsoft Office 365 for email and collaboration, Microsoft Azure for Infrastructure-as-a-Service (IaaS) or Microsoft Dynamics for Software-as-a-Service (SaaS). Continue reading “Thinking about the cloud with a “cloud first” service provider”

Migration RAID – Perfect tool for SharePoint Migration Management

When perfiorming a migration of any size, I need to bring all my tools to ensure that I have a successful outcome. A tool that I cannot live without and Microsoft has made even easier to implement is the R.A.I.D. list.

15 years ago, I had a notebook where coded each entry with the corresponding letter. Each status meeting was spent flipping back and forth to find the item so an update could be given. Imagine 5 people on the phone doing the same thing. Nothing got done.

Over the years, tools were introduced to manage a Raid list better, but before I get to the best tool yet, Let’s Review what R.A.I.D. stands for:

  • Risks represent those things that could go wrong, either in the execution of the project (project risks) or in the underlying business being changed or created (business risks). For each risk I normally estimate the probability and impact of it happening, and also any actions the team are taking to mitigate against it. I also normally assign an owner, who is responsible for monitoring and mitigating against the risks, and set a future review date on which it will next be assessed.
  • Actions represent all the things that need to be done. These are typically actions that arise during project meetings and don’t necessarily include all of the actions already on the project plan. Each action should have an owner, a due date, and eventually a date on which the action was completed. Each project meeting should review actions, to mark off those completed and review progress against those not yet completed.
  • Issues are known problems within the project or the business being changed or created. Many people think of issues are risks which have already happened. Issues are typically notified up the management chain, for example to a project steering committee or business executive team. For each issue, you should identify what you intend to do about it, who should do this, and when it should next be reviewed. Issues should be marked as resolved once the problem is sorted out or the project moves past or around the obstacle.
  • Decisions are simply a list of decisions made in a project. They are simply listed as a record of decisions made. You can also record when the decision was made, and by whom it was made.

Here is the best Tool that I have found in the Microsoft Environment to implement a RAID list. I use Microsoft Planner, where I can code, review, and assign each item to a team so that the project can move forward faster.


Prior to this tool coming out, Excel Online or Access was used to track. This tool is integrated with Outlook and you can view items on your phone. Great for a distributed team.

To power through a project and make sure nothing gets missed, use this tool. I do and my projects are coming in much quicker.

View this video for more info:

Brad R. Holt is a IT Consultant with over 15 years of Project Management and Implementation expiernece. He focuses on SharePoint and Office 365 Migrations. Follow Brad on Twitter @bradholt_IT

How the Modern MSP delivers business outcomes

Last week we discussed the push for providers like us to focus on delivering business outcomes for customers like you. “Business outcomes” is a relatively new term in the traditional IT world, especially among providers that have focused on delivering technology in general.

Today, delivering tech isn’t enough; businesses have increased needs beyond uptime, availability, and performance. Delivering business outcomes is the new mantra for the Modern MSP. How do we develop and deliver IT that drives better business outcomes? Continue reading “How the Modern MSP delivers business outcomes”

Microsoft Graph: The APIs to Office 365’s hidden riches

By , Columnist, InfoWorld | MAR 1, 2017

Microsoft Graph, a collection of APIs that link into many of Microsoft’s core services, is under the hood of several of the newer Office 365 services. It’s a powerful tool that simplifies working with Microsoft’s numerous cloud services, including Azure Active Directory, Exchange Online, SharePoint, OneNote, OneDrive, and the new Planner service.

Continue reading “Microsoft Graph: The APIs to Office 365’s hidden riches”

What is a Office 365 Delta Migration?

You might hear the term Delta Migration and wonder what I am talking about.  It is not a Delta Force reference, or a Sorority reference, it is a term used by migration experts that reference the differences between the first pass migration and what is left to migrate.

A Delta Migration allows the resubmission of a mailbox in order to perform a differential migration pass. MigrationWiz will automatically find data that hasn’t yet been migrated, and migrate only that. In other words, a Delta Pass will find and migrate residual data. In most cases, a Delta Pass will complete much faster than the initial pass.

A Delta Migration allows for the performance of an initial migration and then follows up with a background pass. For example, suppose that there is a lot of data to migrate, limited bandwidth, and the need to switch users to a new email system as quickly as possible. Perform a first pass to migrate only the last 180 days of data, and switch users to the new system. Later, follow up with another pass to migrate the rest of the data in the background.

A Delta Migration also allows for a pre-stage of the data. For example, suppose that an email service contract (or software usage agreement) ends in three weeks and it is necessary to move to a new email system. Start migrating the bulk of the data one week in advance. Closer to the deadline, most of the data has been migrated, and a final Delta Pass should complete much faster. In other words, risk has been minimized.

Finally, suppose that mailbox data has been migrated, and once done, points MX records for the domains to the new Destination email system. It is possible for the Source email system to receive new email while the migration is in progress. It is also possible for the Source email system to continue receiving new email long after switching MX records (due to DNS replication delays). A Delta Migration is a great way to migrate residuals.​

from BitTitan

What are the common migration strategies for Exchange to Office 365?

Here are the most common migration strategies that are performed:

Big Bang Migration:

A single pass migration strategy that will move the entire mailbox in one pass after MX records are cutover.
A typical scenario consists in cutting over on a Friday evening and migrating during the weekend.


  • Cost-effective.
  • Simplest to implement.


  • Migration may potentially not complete in time for various reasons.
    • Users accessing the new system may not have access to all their data when work resumes.
    • Any items created during or after the migration may be missed by a single pass.
    • Downtime may occur for some users if migration fails or takes too long.

Pre-Stage Migration:

A multi-pass migration consists of pre-staging a majority of the data prior to cutover and doing a Full (Delta) Pass after cutover.


  • Majority of data is available at time of cutover.
  • Mitigate migration risks in which the majority of data will be available regardless of availability of source server at time of cutover.


  • Will not propagate updates, deletes, or moves of the items previously migrated in the first migration pass.

Quick-Switch Migration

A quick-switch migration consists of pre-staging only the newest emails. New emails are accessible immediately at time of cutover by users and the remaining data is backfilled over time.


  • Initial migration is quick.
  • Time between cutover and data availability is short.


  • Not all data is available at time of cutover for end users.

The next generation of SMB IT and IT services

Until very recently, we have lived for decades in a world full of technology for its own sake. You know that world: technologies called mainframes, min-computers, PC’s, laptops, networking gear, big software, PBX’s, etc. These were considered necessary for businesses to function.

In this model, SMB’s received their technologies from resellers called VARs (Value-Added Reseller), SIs (Systems Integrator), Interconnects (Telephony VAR) who delivered and maintained this on-premises tech. There wasn’t much in terms of solutions that focused on the business goals and objectives of the buyers, now called “business outcomes.” Today, we have cloud computing and the Modern MSP (Managed Services Provider) instead. Continue reading “The next generation of SMB IT and IT services”

Blog at

Up ↑