i'll re-post the input.amxd later today. i made those changes just as a quick test and there's still a couple more things i probably need to do.
yeah, if you're recording from virtual instruments or audio clips i'm pretty sure you want to leave the latency set to 0.
i think the latency setting is really only useful if you're setup to monitor before the computer. it's hard for me to explain, but for example with acoustic instruments/vocals you have added latency between what you hear and what is being recorded. however if you're recording acoustic instruments/vocals with headphones (monitoring the track in ableton) what you hear is already affected by latency, so the recording will be in time. i hope that makes sense…
yes, donations are always appreciated (but happy to help either way)