Is it me or does 6 months seem like an awfully long time for re-writing such a small and simple program?