You had almost six months of absence between Dec'04 and June 05. From June 05 till date fine, going to 4 yrs continous stay with less that 90 days absence. Because you came in before April 3 2006, you obviously qualify for ILR after 4 years, if the UKBA remedies coming out soon decides to include ...