FYI, Friend of Daniel: The Megasoid was played by hulking character actor Michael Lane.