The Big Friendly Giant (BFT)