Question: A law firm I've been in contact with has recently been broken into 3 times in the past 4 months. In spite of a number of laptops and other equipment containing sensitive information being stolen, the tech support company occasionally doing work for them has done nothing to safeguard against future theft. I proposed installing anti-theft software (such as Prey) and later considered establishing one system as an information-gathering honeypot with hidden keyloggers sending information to a number of email addresses. 

All physical security best practices aside, what other measures could possibly be implemented here? These are all Windows systems. I don't doubt the separate incidents are linked and being carried out by connected if not the same criminals. 

The firm has already been in contact with the local authorities. However due to a lack of documentation on the stolen items, there are no serial numbers or additional helpful information on the missing devices besides make and model, so recovery seems a dead end but at the least they're aware of the incidents.

Answer: 
If the laptops don't need to be used offline, store no data on the laptops. Use the laptops as [thin clients](https://en.wikipedia.org/wiki/Thin_client). This can then allow you to require multi-factor authentication, set up access hours, and many other additional improvements over storing the data locally.
I feel that you are limiting yourself to the tech side too much.
first you need to 
lock up the laptops at the end of the day in a secure room.
I mean secure room as the easiest way to the room is through a locked 
door which lock can be easily changed. 
in the room put some sort of security camera for in the case the thief
gets into the room. that way you will have an idea of who got in the room.

this change itself would make any thief lot less motivated to get to the laptops. and finally after employ full disk encryption