I thought of a couple today that I hadn't read here.
To make automation recording a little more precise, temporarily change the tempo to a slower BPM while recording.
when finished, put it back to the right tempo and check your work. I also find that muting some tracks while recording automation helps me focus if I am trying to do something complicated.
jblann1 has some really good tips here on using samples and loops, and it has inspired me to me to start work on a track that is pretty much all loops.
I've been loading up a beat box with some loops of beats.
Usually I make the loops in my DAW and save them in the correct tempo/key then put it on my android device for use in Caustic.
If you load a loop that isn't pitched (say a percussion track) in the beat box , and it isn't the exactly right tempo, you can use the 'tune knob' to adjust the tempo get the beat to line up correctly. It's a little tricky but if you are patient it works.