Home Technology Recent Trends in Information Technology