The best tech you can get for under $30 – CNET