I bought many components from Amazon by first reading component reviews while the components I got from other stores I preferred to look not only at the price but also at the store reviews.
All the components arrived early except the cpu which arrived a few days late but I also found a very good price.
I built my pc in my spare time but even though I haven't built any in a long time it took me about 2 hours total and the computer is now up and running and I just need to transfer data and reinstall the applications I use most.