I've revisited this thread, and a thought occured to me with regard to tech questions.
Although the initial query was answered, there may be secondary points that arise, and discussion of these could be of benefit to members.
I agree that repeated postings of the same solution are of no benefit to members.
The problem is that the secondary points are buried deep inside these threads. There are threads with 100+, 200+ pages, which not many people give a second look. Unless it is a thread like the Wall Observer thread in Speculation, it is best to lock these threads.
Secondary points can be brought out in new threads. I would prefer that to having a spam thread which goes on and on.
The only problem with this that I see is that when people are searching for that topics subject they'll be presented with multiple topics which have been split up making it more inconvenient. Mega threads just need to be moderated heavily and I would start reporting the posts if I knew exactly what is and isn't allowed on a mega thread. Imagine having 10 separate threads forked on the same subject. It's no different to having it all in one place.