NC Virtual - A Look Inside