We've spent hundreds of hours researching and summarizing the most important things you should consider in making online purchases.