IFP2012

All (though not everything) you need to know is on the poster below; click on it to head over to the IFP's website for further info.