I have always wondered what the Clean menu item did in the Build Menu, so I finally bothered to look it up. Basically, it goes in and deletes all intermediate and output files created by previous builds. Effectively, it cleans your project directory and leaves you with nothing but the code and what you have in your project.
Read the complete post at http://www.dotnettipoftheday.com/blog.aspx?id=275