Virtual general counsel