Colin Powell might vote for a Democrat in 2008, according to this article.