Possible Alternative Technologies