David James is a correspondent for CNSNews.com.