I prefer PACT over the rest simply due to its intl exposure. I saw the list earlier today on AOL and they went over their Top 9 stacks under $10. PACT's market cap is barely over 100m, it's VERY speculative. TIBX is a midcap with over 1b but it's been stagnant for about a year after DREADFUL earnings last March. I actually work for SRVY (client) so I cannot give my opinion.
You should look at AUY, though it's not the best stock in its class. The PE is OUTRAGIOUS.