I built that almost exactly a year ago :) it was good but not fast enough - hence building the joint model.