This is a very informative write-up about the UIGEA - how it came to pass, the consequences thus far etc - written by one of the most prominent gaming lawyers in America.

http://www.firstamendment.com/UIEGA.html