FWIW a number of regular posters on the VEC thread are not trapped and are sitting on some good profits, myself included.
Obviously the above mentioned are believers otherwise why bother? There are plenty other stocks out there to follow.
My opinion is that the failure so far to agree terms is what has caused the sp pull back, and "smart money" has been put to work elsewhere but over the last month or so accumulation has been happening.
And yes the accumulators will offload, thats how the market works!
VEC Price at posting:
2.1¢ Sentiment: Buy Disclosure: Held