What suite answer ID? I wish I could remember everything I did, but it's been a while.
I had a couple scripts to simplify life:
1) copy header dates to line level (fields mapped to rev rec)
2) copy changes of dates on invoice back to SO
3) I vaguely remember scripting something to update the revenue arrangement or elements, but I can't remember why.