Microsoft Stock Price 2005 A Year in Review