$0.02 for drivers in C vs C++: The OS needs to be tight as possible. C++ has some performance issues over straight C. Virtual methods in C++ also adds a couple of bytes to the container vs. a structure. If OBOS is going to be used as an embedded OS (which it could be), then the kernel needs to be very tight. ====================================== John R. Tegen Director of Software Development Stone Analytics, Inc "Minding the Future" john.tegen@xxxxxxxxxxxxxxxxxx http://www.stoneanalytics.com 3665 Ruffin Road, Suite 300 San Diego, CA 92123 (858) 503-7540 x202 (858) 503-7541 (FAX)