Elective Affinities, long version

Updated the 10th of january, 2012.