Thanks so much for this information. It's clarified things for me greatly. Is there any recommended reading material that we could buy before the test or is her knowledge of English enough? She can read, write and speak English very well (better than some actual English people I know) so will that be sufficient to just take the test whenever she is ready?
Also, is ILR the same as citizenship or are those 2 seperate things? She can apply for that in the future when she has been living her for so many years?