I'm not a fan of the starter method. It works, but there is just too little control for my tastes.

If you really can't get the engine to stay still with it in gear and the parking brake on, then pull a spark plug, rotate the engine so that piston is somewhere near the bottom of its stroke. Then feed in some 1/4" cotton rope to fill the cylinder. Rotate the engine until it locks everything up. Don't forget to leave a tail of rope out of the hole or you will have bigger problems.

Good Luck,
Michael