Very informative, very interesting post. Trump success has frankly surprised even me! He is leading in 49 states! I think Kasich is ahead in Ohio.
P2016 IA GOP (Loras): Trump 25%, Carson 18%, Bush 10%, Cruz 7%, Walker 6%, Fiorina 5%, Huckabee 4%, Rubio 4%, Kasich 3%, Christie 2%,Paul 2%
Iowa is the tricky state because only caucus attendees can vote. No anonymous voting by mail like in my state (Washington), party registration and picture ID required?