20110327 tech: Tech review: Dell Venue