B Developments