Similar Items: Impact of one-to-one computing on middle school teaching and learning