We have narrowed our search to five small and mid-cap technology services stocks with huge short-term upside price potential.