Al:
I'm not at all sure about some of these, but what the hell...
Brent East: Labour FALSE
Bethnal Green and Bow: Labour FALSE
Dorset West: LibDem FALSE
Hornchurch: Tory
Braintree: Tory
Leicester South: Labour
Ynys Mon: Don't really know... a lot of people on the island are non-partisan and just turnout and vote anyways... making it impossible to predict. Hmm... seeing as incumbents don't lose that often in rural Wales; Labour
Birmingham Hodge Hill: Labour
Folkestone and Hythe: Tory
Hartlepool: Labour
Cardiff Central: LibDem (although it'll be closer than I'd have guessed a few months back)
Ilford North: Tory
Peterborough: Tory
Linlithgow: Labour
Cheadle: hmm... I'll guess LibDem
Finchley and Golders Green: Labour
Erewash: Labour (but Mr Orange Face confuses things)
Islington South and Finsbury: Labour
Edinburgh South West: Labour
Stockton South: Labour
Sedgefield: Labour
Wyre Forest: The Doctor
Hove: Tory FALSE
Ipswich: Labour
Ogmore: Labour
Ochil and South Perthshire: SNP
FALSE
Colchester: LD
Keighley: Labour
Dumfries and Galloway: Tory (I think...) FALSE
Sheffield Hallam: LD
Jarrow: Labour
Thurrock: Labour
Castle Point: NSDAP-Canvey Island Branch (Bob Spink)
Ceredigon: PC
FALSE
Wantage: Tory
Altrincham and Sale: Tory
Norfolk North: LD (although I'm hoping the Labour vote revives itself...)
Basildon: Labour
Monmouth: Tory
Taunton: Logic (a Tory hold) clashes with inside info (LD gain). Bahh... a hate Flook so; LD
Southwark and Bermondsey: Tammany Hall hold
Ross, Skye and Lochaber: LD
Birmingham Yardley: J.Hemming Ego Party gain
The Wrekin: Labour FALSE
Clywd West: Tory
Dorset South: Tory
FALSE
Shrewsbury and Atcham: Labour FALSE
Dartford: Labour
Welwyn Hatfield: Tory
Surrey West: LD FALSE
Romsey: Tory FALSE
Perth and North Perthshire: SNP
Hammersmith and Fulham: Tory
Newry and Armagh: SF
Gloucester: Labour
Stroud: Labour
Stourbridge: Tory FALSE
Worcester: Labour
Weston-super-Mare: Tory
I'm probably wrong with most of these. Oh well.
46/59, with the Irish one still out.