I don't like to have a big chunk of code commented. Nobody is going to maintain that after future changes.