If no one is going to whack the creepy puppet master (CPM) for Helix, Helix is just going to have to take matters into his own paws.
Have you seen the CPM lately?
Helix knows NOTHING about his mysterious disappearance. NOTHING! And he's confident his Flickr friends will provide him with an alibi.