here comes another 150 page thread.....