Okay so here are a few thoughts I have had on the spec tables so far.
List view: As is right now only so much text of the spec table shows in one line and then is cut off. Some form of drop down would be useful on a per option basis to allow the user to see all the specs for that option while in list view. While the “compare all specs” does bring up a box with that options specs (along with every other option) it just feels “off” that no matter what “compare all specs” I click on the same exact box pops up. Compare all specs feels like it belong more in compare view.
Option view: Compare all specs feels very out of place here as now the focus of the page is one single option so it would seem appropriate to have the spec view also only focus on that one option and display only that options specs. A drop/slide down for “view this options specs” would be useful or could even just default to showing the full specs as that is kind of the point to viewing a single option, to see all of its information in one place.
Compare view: This view feels to be the most appropriate place to pull up the full list of specs for all options but I do feel it could be more useful as a drop down animation that then shows the full spec list for the three options viewable that then will stay slid open as the options are scrolled through.
Other thoughts for design once built into the site: Now obviously the spec tables are going to be wildly different depending on the question. So it may be useful to have a cache of autofill specs (or drop down boxes) available to users as they are creating a spec for each table. Of course being able to have the community discuss what specs belong in the table will help so if/when the comments are more streamlined a side effect may be that it is helpful to create the appropriate specs for questions.
A unified spec table for all options of a question would also help users be able to add new options and their specs. So for instance a question on Chromebooks could have a singular place to create and edit the spec table for that question that is then used as the outline spec table for all other options in that question. This way allowing users to fill in the correct fields without worrying about creating a full table from scratch for each option they want to add.