The first question is: why should I create a class? This seems like a silly question given our discussion, but the question bears another quick look.
We create classes for four possible reasons:
1. Multiple Use.
2. Extending functionality.
3. Easier use of existing functionality.
4. Maintenance.
While many of these reasons are somewhat related, let's look at each one's merits on an individual basis.