John, to answer your question:
root@hal:~# zfs list -r
NAME USED AVAIL REFER MOUNTPOINT
rpool 54.5G 12.4G 76.5K /rpool
rpool/ROOT 30.7G 12.4G 31K legacy
rpool/ROOT/solaris 30.5G 12.4G 20.8G /
rpool/ROOT/solaris-backup-1 96.1M 12.4G 16.2G /
rpool/ROOT/solaris-backup-1/var 1K 12.4G 222M /var
rpool/ROOT/solaris-backup-2 96.1M 12.4G 16.2G /
rpool/ROOT/solaris-backup-2/var 45K 12.4G 223M /var
rpool/ROOT/solaris/var 509M 12.4G 254M /var
rpool/VARSHARE 2.56M 12.4G 2.47M /var/share
rpool/VARSHARE/pkg 63K 12.4G 32K /var/share/pkg
rpool/VARSHARE/pkg/repositories 31K 12.4G 31K
/var/share/pkg/repositories
rpool/VARSHARE/zones 31K 12.4G 31K /system/zones
rpool/dump 4.06G 12.5G 3.94G -
rpool/home 17.7G 12.4G 31K /rpool/home
rpool/home/bob 279M 12.4G 279M /home/bob
rpool/home/alice 31K 12.4G 31K /home/alice
rpool/home/eve 1.94G 12.4G 1.94G /home/eve
rpool/swap 2.06G 12.5G 2.00G -
/home/eve has files in it and I cannot unmount it. Would you suggest
forcing an unmount?
Chuck