wow this thread is long, i probably should not read all of it