Well you haven't seen worse. I remember a few online stores used a website setup (maybe they bought the same software?) that had very detailed breakdown of products but won't allow you to view more generic groups.
For example, if you want to buy a seatpost for your new frame, you can't go to an "all road seatposts" page, you have to go to catalog, then components, then road bike parts, then seatposts, then non-suspension seatposts, then road seatposts, then Shimano/campy/fsa/deda/easton, etc., and then maybe more breakdown under each brand. So if you want to look at all road seatposts available from that store, you will have to click a couple hundred times. What's really annoying is that they often list every manufacturer there is, even though they don't carry them. So in the seatpost example, they could list 20 brands while actually only carry 5 brands, and you can't figure that out until you click open each brand. Some of these stores actually have very good prices, but navigating the website just wore me out and I went back to Performance.