oh man this thread has potential to get ugly...