Tips for Golfing in Vitsy
Do not doubt the power of m

Background: Fm calls the a specified line index in the current Vitsy class. (F is the line index you seek).

The m command (method) has saved me literally hundreds of bytes in the past. Any algorithm that uses repeated steps, or a common character sequence (such as D1M- (floor algorithm)).

This is extremely helpful in repetitive kolmogorov complexity challenges.

Instead of:

WD1M-(something else here)WD1M-(something different)WD1M-l\[NaO]

Use:

1m(something else here)1m(something different)1ml\[NaO]
WD1M-

(floor(prompt))

Also, you can return from method statements with ;, allowing for looping until condition(s) (over the general [  ] syntax, which isn't as powerful):

1mN
&lt;;)

(loops through code until finding non-zero, popping it from the stack and returning to first line)