FIFI Link added on the 26th of March, 2001. The Internet Film Festival starts today in Lille, France. Looks interesting. View link "FIFI".