Crystal Flip Flops