A review of this week's top tech stories, from the space shuttle to Red Lobster

read more