I use start.g to house all the pre-print preparations. It runs before any of the sliced gcode file. That way if I ever need to skip the prep I can just rename start.g to start.bak. It's a little quicker than editing out the slicer start code from the gcode file.