@Aaron: Thanks, that's what I was looking for
@Robert: Thanks, I needed to snap to the 5 degree increments
@gr5: Thanks George. I thought I had read through Illuminarti's blog post looking particularly for this. Maybe I didn't. I've managed to achieve what I wanted to do now thanks to Aaron and Robert but I'll look through all of Illuminarti's blog post again to pick up some finer points