It has been reported lately that a lot of Republicans have recently switched their party allegiance and are voting for Barack Obama. CNN recently ran a story on a “lifelong Republican” who would be voting for Barack Obama. American Thinker did its own research on the subject and came to some rather interesting conclusions.