I've followed ETCC for years. In fact I sold the last of my shares just a couple weeks ago for about $.25 (barf) when they reported disappointing Q3 results. This is a giant contract for them (~4x annual revenues) but, as hweb noted, very few details...especially the term of the contract!
I almost pounced when I saw the headline but, sadly, didn't pull the trigger...