How Could This Program Be Improved?