Topics Related to 2005, High Tech and Software Engineering: