jc this is a massive train wreck of a thread.