My method is very similar to Chris's, except I clamp the PVC into a mitre box and use a handheld mitre saw for cutting. This method gives me clean and straight cuts, but I have to use my fingers or a file after cutting to release some of the PVC shavings.
I also use the purple primer and PVC glue method, but add a twist, literally. When I insert a piece of PVC pipe into a fitting, I give it about an 1/8 to a 1/4 of a turn as the pipe goes in. This pretty much assures full coverage of cement throughout the joint, assuming that it was applied properly.
I have never had a leak using these techniques.