mattplaysguitar
Dave Pensado (very well known mixer, if you aren't aware) did a video on how he achieves this.
http://www.youtube.com/watch?v=IyHKZtCbbks
I personally avoid doing this at all costs and go with a second tracked vocal, but if that ain't an option - the above could help.
Anyone know what type of plugin he's using to create the delays? It doesn't seem like a delay effect (i.e. echo delay), but rather literally delaying the original signal. Is there something in SONAR X1 that can do this?
Also, is there a way to create the "random automation" that he uses with the delay plugin in SONAR X1?