You have brought up some very insightful points,
masem that I have seemed to overlook in this idea. I understand fully that we would have to have the assent of every person who has ever posted items to this site, and that makes sense, because of all of the legality, etc. In response to this point, my idea would be that we would have to narrow it down to a few sections of the site, such as simply the code archives, and maybe snippets, so that way it would drastically reduce who we would have to get permission from. If they didn't wish to give their permission, then they could perhaps simply take off their code and not use it on the cd.
Next in answer to your good points about it being an online print type of item, which it is definently, is that they could try to make only a select few of the cd's at first, to just test out the waters of who might even buy one, over the internet perhaps. Maybe it would be a good buy for those that would like to have the code all in one place on a cd that they wouldn't have to use the internet to view the items on it... such as people who may still have a slow internet connection, etc. Even better than doing that first, you could also conduct a voting poll, to see if anyone would even consider paying for this type of thing, if yes, go for it, if not, can the idea, and think of something else.
I think my first point will answer your third good point which was the size that the cd would be able to hold. If we only were to put one or two sections on each cd, that (if I am correct,) wouldn't take tons of space, provided it didn't include every single item ever posted in those specific sections. Perhaps if they started from two months or three months ago.
masem you made some very good reasons why not to try this type of distribution, but I hope I have answered some of your reasons not to with my reasons. You might not agree with all of them, but that's ok. Thanks for the input though!
Andy Summers