First do you do compression on the database and logs and do a reorg on the database and clear the white space in the there?
200GB is really not too big and in most cases this is mainly white space which can be recovered with a good maintenance plan
The issue you would mostly run into is performance when it is so big. The easiest way around performance is to house the database on a RAID 10 LUN and give it plenty of spindles so you have high IO when needed
One way to manage the size of the database is to create more than one customer database (one database for each section of law) that way you can bring your databases into a more manageable size. It also gives you the ability to be more granular on who has access to which database.