For every need, for every budget

In my experience, there are five things you should know when buying new tech.