3 questions before buying anything