Yes but....
The problem with on-line as many have pointed out, is that it's full of raving nutters (like me) posting garbage.
It could be great if there were some kind of innovative online system with an inbuilt (crowdsourcing?) mechanism so the crap really does sink to the bottom and allow good ideas to see the light of day.
I would suggest some kind of "individual reputation building" mechanism for posters - the trouble is that, as implemented on some forums, it's largely skewed by number of postings so I can become a five star expert simply by responding to every other posting with some inane comments. Those with voting systems are less than perfect too, I can be sufficiently persuasive and one-sided to get other idiots to support my "Daily Mail readers" world view and get positive votes for my inanities or maybe I can trigger the "John Sergeant" Strictly Come Dancing effect to my benefit.
My own ideas in respect of legislation are:
1. Always build in escape routes to allow (require?) application of common sense, there never was and never will be a foolproof catch-all piece of legislation, not even the ten commandments. The example I really loved was when David Blunkett was challenged to demonstrate that the drive to remove illegal immigrants was effective. He chose to highlight the case of a woman in her 50s, married to a Brit, lived here since a few months old, had british born kids, had worked and paid tax here all her life but when her parents brought her here from USA as a baby they failed to complete the formalities. When she finally applied for a passport she discovered she was an illegal immigrant. That was Blunkett trumpeted success at identifying and deporting illegals. (She got to within 24 hours of deportation before her own MPs intervention and press coverage eventually forced Govt to apply common sense).
2. The language of the law has (largely) moved from Latin to English but such obscure English ordinary people and the police just don't understand it and even a simple law like "Do not kill" now takes an entire library of complications. The law might as well still be in Latin. Why not move to a structured formalised legislation-drafting language not unlike a computer programming language where at each decision point all possibilities should be handled but with error trapping for unanticipated conditions. All inputs validated, all outputs subject to bounds checks (as close as computers can get to common sense).