- use some templating system instead of hardcoded html strings
- allow user to specify min & max dates