CNET Top 5: Tech disappointments