i can relate to that. i recently refactored an
applet i wrote in 2000. it was terrible. i didnt understand OO then and it suffered from feature creep real bad. i just did whatever i had to to get it to work. i had been wanting to refactor it for a long time so i finally did. i thought about it for a while and realized i needed a data structure(bean i think). once i had that it wasnt that hard. now the code is easy to read and i isolated the text scrolling class so i can reuse it. once you have the right idea in your mind, the hard part is done.