My DS took the Weschler IQ test at age 3 and his IQ was roughly 30 points lower than what it is now a couple years later (on the WISC). I think there is simply no good way to measure IQ in a preschooler, and even if the tests were reliable for that age, their brains are still developing at a rapid pace. The kids who score well(due to early development) may not score well a few years later, and vice versa.

I think it's a good idea to evaluate young kids and put them into appropriate programming for their level, but the term "gifted" should not be used and the kid should be continually reassessed until third grade or so when IQ testing is more stable. And of course they should use a decent test as well, if they are even going to bother to do it.