Topics Related to 2004, Learning and Software Review: