Miscellaneous Ncb Knowledge