Based on my experience you are a bit in the middle. The end tables and sofa tables are certainly within the realm of the 500. Kitchen/Dining room tables could easily use the XL. I've made a dining room table with the 500 without issue, but I would have used the XL if I had it at the time. The previous bost regarding material dimensions is right on. I'd based my decision on what projects come after the tables. If cabinets go with the 500. If doors and outdoor furniture, go with the XL. I dont' think you will go wrong either way. I have my name on a XL with June 1st coming fast!