Reposition waypoint?

I think the answer is "no", but is there a way to re-position a waypoint? I've used cut and paste to change a waypoint's latitude and longitude (used an existing waypoint with a funny name [/see waypoint management thread]), but that's clunky. A simple grab&drop would be easier.