Hey mate, I came across your question after trying the same thing. After many hours of beating my head against the wall, the way I managed to create a 30 row, 2 column CVS file was to load all the scraped data into separate lists (exported to files for debugging/testing purposes) and then creating a looped sub that takes position X+1 from each list, and inserts it into a table at the same position. Just make sure you give each list its own column (0,1,2..etc). You can see my first script attached. Adams Yellowpages Scraper.ubot