Musings on bf....