February 2008 | Ieee Computational Intelligence Magazine 31