Technology Predictions for 2005 - read those of Daniel Lemire and add yours