Bulletin Board Research Progress