This thread is great already and no one's even touched IC yet. xD