I routinely boot a minimal kernel and kldload everything. this gives me a kernel about 1/3 the size of a full GENERIC build, but at the price of needing to keep my modules up to date. Warner