For the last year and a half I have been transforming a gigantic monolithic procedural DYNPRO program into an OO masterpiece. Everyone wants to do that sort of thing but it is deemed far too dangerous. You will hear why doing such a thing is desirable, how I went about it, and tips to keep the risk down to a near zero level.