You just need a means of disconnect accessible by the utility company, fire department, FBi... This has been code for a long time, just not enforced. The whole load center doesn't have to be outside, just one breaker/disconnect. We have a lock on ours along with an alarm contact on the door...