Well the weapons table is done. There are only 2 issues and they are pretty minor:
1) When you use the search all the group headers disappear. Which includes all the table headers. I should probably make a header just for the filter but I'm too lazy to mess with it.
2) The fractional numbers show up with a lot of decimal places. I'm sure there's a formatting tag but I just don't know it. I think this happens because while I'm building the list I have to use a getValue to extract data from the node to display.