Not
so bad for those not taking Sky.

Here is the 2012 calendar, showing which races will be live on BBC/SKY. BBC will show same-day highlights of all races (plus practice)
SKY AUSTRALIAN GRAND PRIX (Melbourne) 16 - 18 Mar
SKY MALAYSIA GRAND PRIX (Kuala Lumpur) 23 - 25 Mar
BBC CHINESE GRAND PRIX (Shanghai) 13 - 15 Apr
SKY BAHRAIN GRAND PRIX (Sakhir) 20 - 22 Apr
BBC SPANISH GRAND PRIX (Catalunya) 11 - 13 May
BBC MONACO GRAND PRIX (Monte Carlo) 24 - 27 May

SKY CANADIAN GRAND PRIX DU CANADA 2012 (Montréal) 08 - 10 Jun
BBC EUROPE GRAND PRIX (Valencia) 22 - 24 Jun
BBC BRITISH GRAND PRIX (Silverstone) 06 - 08 Jul

SKY GERMAN GRAND PRIX (Hockenheim) 20 - 22 Jul
SKY HUNGARIAN GRAND PRIX (Budapest) 27 - 29 Jul
BBC BELGIAN GRAND PRIX (Spa-Francorchamps) 31 Aug - 02 Sep

SKY ITALIAN GRAND PRIX (Monza) 07 - 09 Sep
BBC SINGAPORE GRAND PRIX (Singapore) 21 - 23 Sep
SKY JAPANESE GRAND PRIX (Suzuka) 05 - 07 Oct
BBC KOREAN GRAND PRIX (Yeongam) 12 - 14 Oct
SKY INDIAN GRAND PRIX (New Delhi) 26 - 28 Oct
BBC ABU DHABI GRAND PRIX (Yas Marina Circuit) 02 - 04 Nov
SKY US GRAND PRIX (Austin) 16 - 18 Nov
BBC BRAZILIAN GRAND PRIX (São Paulo) 23 - 25 Nov
My favourites races are shown withe th thumbs-up! The only ones I will really miss seeing live are the races at Monza & Hockenheim. Hungary is not a track I find exciting. As for the others, the Far Eastern ones I don't watch live anyway, and the Canadian and US ones I can watch late (after avoiding the news broadcasts!).
Brundle confirmed leaving to go to SKY (turncoat!), but DC and Jake are staying at the BBC. Wonder who the main live commentator will be?