Surgical attachments (180, 200), each having differing functions and having turning members (158a, 158b, 206a, 206b) therein, and an electromechanical driver assembly (100) for remotely driving the surgical attachments (180, 200), the electromechanical driver assembly (180, 200) comprising a shaft (122) including at least two axially rotating members (136a, 136b) disposed within a sheath (128), said at least two axially rotating members (136a, 136b) having distal and proximal ends, said at least two axially rotating members (136a, 136b) each being capable of transmitting a torque applied to the proximal end thereof, therealong to said distal end thereof, said distal ends including means for coupling torque transferring relationship to said corresponding turning members (158a, 158b, 206a, 206b) of said surgical attachments (136a, 136b); and a handle portion (102), including corresponding at least two selectively engageable motors (110, 112) coupled to corresponding ones of said at least two axially rotating members (136a, 136b) of said shaft (122), whereby selective engagement of either of the at least two motors (110, 112) causes the corresponding one of the axially rotating members (136a, 136b) to rotate, thus transmitting a torque to a corresponding turning member (158a, 158b, 206a, 206b) of the surgical attachments (180, 200), wherein the surgical attachments (180, 200) each have a common designed coupling interface (154, 203) which is adapted to join to the electromechanical driver (100), and the electromechanical driver (100) can be reused to actuate the differing functions of each attachment (180, 200), such that the differing functions of the attachments (180, 200) are specific only to the attachments (180, 200).