I think you made the decision correct even selling at the current price. SPT has no revenue yet huge expense. I only have 500 shares but I feel those holds more. This will be gone in 18 month I think.
SPT Price at posting:
40.0¢ Sentiment: Sell Disclosure: Held