This was just too good to pass up! I found this here.
This is another site that Alan Grayson does not care much for.
The nonstop hilarity from this loser is really sad when I think about it. Alan Grayson had better have a job lined up after this term is over.