Front 242 never allowed the commercial world to embrace them, pulling back from the brink in 1993 with a pair of radical, difficult albums just as the rest of middle America appeared ready to embrace the Deutsch darlings of 120 Minutes. Since they undoubtedly had little to fear from the mainstream circa 2003 -- ten years after their last discernible studio album -- the trio returned to their vision of detached but hooky industrial angst with Pulse. The record begins with "SEQ666, " a five-track s