I've just bought the new edition with CD-Rom of the famous grammar book I used to study when I was a university student and I am really impressed about it.
The book has 145 units, on the left pages you have the grammar explanations with useful coloured drawings and on the right pages a series of exercises. The answers are given at the end of the book.
The CD-Rom can be installed onto your computer or just be run without installing the files onto your hard disk, but in both cases the CD-Rom must be in the drive.
The homepage is user-friendly indeed. In the middle you have the exercises menu and around it the function icons. What surprised me a lot was the presence of audiofiles. Once you have completed an exercise, you can even listen to the sentences by clicking on the loudspeaker icon and even record your own voice for comparison.
By holding down CTRL and left-clicking the mouse button on a word, the glossary opens and gives you the explanation of the word you don't know, and if you are connected to the Internet, you can have a look at the Cambridge Advanced Learner's Dictionary online, a dictionary with CD-Rom which I recommend to buy.
You can print all the exercises with or without the answers, have your scores memorized, receive a feedback for each mistake with useful notes on which unit of the grammar book to revise, and you know what? Both teachers and students can create their own tests by a simple click of the mouse! Just click on "Tests" and choose the language areas you like - the software will pick up the sentences for you from the database, after that you are asked to enter the number of questions for your test, from 1 till 25. The topics are those of the main menu, i.e. Present and past, Present perfect and past, Future, Modals, If and wish, Passive, Reported speech, Questions and auxiliary verbs, -ing and the infinitive, Articles and nouns, Pronouns and determiners, Relative clauses, Adjective and adverbs, Conjunctions and prepositions, Prepositions, Phrasal verbs. And of course you can print them.
I'm really happy I bought it - it's really worth the money!