CrossFire - Brief history & thoughts