I think once fresh eyes take a look at this stock and realise its fundamentals and very promising future things will turn quickly. Won't take a lot of traffic to push the price back up to where it should be.
SL1 Price at posting:
2.2¢ Sentiment: Buy Disclosure: Held