How do I reset a objects position through a GUI Button ?

Hi being a unity rookie still, could someone please tell me how I possible get an object on my game screen to reset back to it's starting position after it has been dragged around everywhere, by click a button through a

function OnGUI () {
    if (GUI.Button (Rect (10,10,50,25), "Reset")) {
        print ("Resetting original position");
    }
}

(This is the code I have at the moment)

You have to store the original position & rotation of the object in variables, when the script starts up. Then you can re-apply these values in your GUI Button code, like this:

var startPos : Vector3;
var startRot : Quaternion;

function Start() {
    startPos = transform.position;
    startRot = transform.rotation;
}

function OnGUI () {
    if (GUI.Button (Rect (10,10,50,25), "Reset")) {
        print ("Resetting original position");
        transform.position = startPos;
        transform.rotation = startRot;
    }
}