EZ-PZ
I think the hardest part of the process was deciding what I needed and wanted, but a little research goes a long way.
Overall, the site is easy to navigate, the information is easily understood, and purchasing was about as easy as it gets. My order shipped quickly, arrived within a reasonable time, and arrived in good condition as described.