You don't understand the terrain in CT. What he is calling rocks, might just be huge boulders that would need to be drilled and blasted apart to move or it might just be ledge that is next to impossible to move without blasting. I live about 40 miles north of him, and every winter, the boulders under the driveway find their way to the top under the asphalt. Once they get to be too large of a bump in the asphalt, I have to have the paving company come and cut a huge hole in the asphalt, and then they dig out the offending bolder, refill the hole and patch the pavement. Before the driveway was installed, we dug down 36" - 40", and removed every damn rock that we could find, and then put the material back and rolled it smooth. A few years later, it was paved with coarse asphalt, and then a few years after that, we put down the finish layer of asphalt. All was fine for about 10 or 15 years, but for the last 20 years, the boulders that were not found and pushing their way to the surface.