How about getting the integrated solution and arranging for someone like James to keep doing the maintenance (we could call it "fixing the bugs"), hopefully sooner rather than later. We could pay him an annual fee to keep the integrated solution working. Oh hey, that sounds like how AC is supposed to work!