Converting to a New Software Program?

It is inevitable that you will be faced with the difficult decision to change software programs some day.  When that time comes you can expect that you are headed for a rocky journey to get to the other side.  It seems like such a simple thing to stop using one program and start using another.  However, it is much like moving from one residence to another.