damn i think this is the longest IA thread i've seen..