The recent edition had an interesting article on Minix and about how wonderful micro-kernels are. They made some compelling arguments about reliability, security, ease of kernel development, etc. They left off the down side, if any. In which situations are micro-kernels a bad idea? Hugh