man this would really be the worlds longest thread!