Holiday Gift Guide »

BlackBerry Q10 to sell for $249 on two-year contract in US