Agreed, I also trade some assets in a trust also for liability reasons. Always worth having a nest egg isolated from all other business and personal practices just incase. But to be honest the best advice I can give is to get a good accountant because they will advise you and set everything up for you.
IMO.