First off, they said that the reason why it is taking so long is because of they tend to change their minds mid-development to go for something better.
Second, be patient. Look at the development cycle for Half-life 2!
Third... Please don't capitalize each word...