Yeah, McCain got his ass kicked by Paul. Paul does receive the most money from troops.
1) Paul's support is mostly Internet-based.
2) Paul's donations come primarily from the Internet.
3) Soldiers are able to access the Internet but not other methods of fundraising (gala dinners, mail-in, credit card, etc.) and don't get anything but Internet solicitations (as their addresses and phone numbers are subject to change)
Ergo, Paul gets the most donations from troops, because more traditional-minded troops cannot give funds in a more traditional manner. More useful might be donations from
Iraq War veterans.