Legal web sites: DIY, web site company or the 3rd way?