not to mention danger of PC's bypassing your one-NIC firewall and unsafely connecting to the outside.
That I think is the biggest danger with a one NIC setup.
Linux boxen may be safe(r) (then windows) from being infected or hacked but just one malicious machine can bypass the security in place if you don't logically *and* physically separate your subnets.