I know your pain, really
And while I do like the Sailfish firmware it's not really helping in getting "things to work" when you suddenly realize you need to change some settings in the firmware. Just to find out you need a certain version of replicator_g to do this. Or using gpx to get those darn x3g files...
Or more common troubles with replicator-style clones. Like the heated bed slowly expanding/contracting which gives you different z offsets at 50° or 70° - just when you thought you finally had the perfect first layer....