Diferença entre reconstruir e limpar + compilar no Visual Studio

Qual é a diferença entre apenas uma reconstrução e uma compilação Clean + no Visual Studio 2008? O Clean + Build é diferente do Clean + Rebuild