Great promise but as the previous poster says how far down the track.
That is the thing with techonology companies - they promise heaps but it is often difficult to pinpoint exactly where they are or how far along they are to fulfilling their promise.
Hence you can lose thousands when the market wakes up to the reality of the situation and you are still holding the baby.