Self ENGINEERING Woes/Solutions