Oooh lithium grease is CLEVER!
Also a prodcut called 'tanglefoot'.
Ladybugs arent big enough to eat caterpillars, but birds eat them. You can pick them off and then put the tanglefoot on the base of the stem- that should definitely cut down on your problems.
A lot of members have suggested various tobacco-based teas to repel caterpillars.