vector rotation tool/function

Idea created by mr.darren.llewellyn on Oct 15, 2011
    Be able to take a shapefile, select a point (or point on a polyline or polygon) as the point to rotate from, then enter in a degree, minute and second + a clockwise or anti clockwise instruction, and have all points features etc within that shapefile rotate about the designated point.  Would be a fantastic addition for correction of survey data.