1. A method for performing a surgical procedure at a surgical site, comprising: utilizing an initial three dimensional image of said surgical site to provide a surgical plan of said procedure; attaching an attachment member to a bone associated with the surgical site, the attachment member being configured and dimensioned for use by a surgical robot; generating at least two intraoperative images of said surgical site including an image referencing element attached to said attachment member, such that the position of the attachment member is known relative to said image referencing element; thereafter, mounting said robot on said attachment member; correlating said at least two intraoperative images to form a pseudo three dimensional image, including said image referencing element; selecting a first window from said pseudo three dimensional image, said first window being selected from the region of said attachment member to include features associated with said bone, and registering said first window with a second window in a similarly selected position from said initial three dimensional image, whereby to form a window registration; utilizing said window registration to correlate said pseudo three dimensional image with said initial three dimensional image such that the location of said image referencing element is determined with respect to said initial three dimensional image; and utilizing said surgical robot to perform said surgical procedure in accordance with said surgical plan.