All demos from 4/18/2009 11PM to present are here:

http://interimut3d.dfbgaming.com/

Times are CST.

If I see excessive bandwidth usage from here I'll take it down.

The 10,000 demos before 4/18/2009 11PM are here:

http://ut3demos.dfbgaming.com/list/

Times are EST.

The demo site will be up soon.  When I don't know but I have very little work left.