There is a very good pro/con conversation going on about this issue on the Arizona message board HERE
I just lifted this link from there on JD's voting record:
Seems to me, absent any smoking gun and those who think that JD may not be 100% perfect, is that he has to clear up some old campaign debts stemming from lies told about him that incurred huge legal costs. Is that about right?
If so we need to start some major league fund raising for JD right now and Scott Brown him ASAP!!