SubSonic é um framework para geração de camadas de acesso a dadas em DAL (Data Access Layer). Nunca usei, já lí algumas pessoas falando que é uma boa solução para projetos pequenos, com Bancos de dados simples. Mas parece que com o lançamento da versão 2 o negócio está crescendo.