Noticed one thing while using nfs: If a mounted nfs-filesystem gets locked(server goes down) and there's no way to unmount it so you have to shutdown/reboot your client. When the shutdown/reboot scripts are trying to unmount the nfs-filesystem and then locks the shutdown which forces you to do a hard-reset, in that case wouldn't it be better if it remounted the local filesystems as "read-only" before trying to unmount nfs-filesystems to minimize risk of corruption.
this could apply to more than just nfs
No can do ... all the daemons need writable /. Compile in magic sysrq keys into your kernel, then you can sync and mount all filesystems readonly if that happens.