ARduino as a programmer?

Hello there people.

I have just bought an arduino diecimilla.
And i was wondering is it possible to use arduino as a programer to program an avr microcontroller. and place this microcontroller into other projects.

to make my question clearer

for example with a pic microcontroller you buy a programmer and then you buy low cost microcontrollers to use in different projects.

so basicly my question is after i develop a program for one project and tested it using arduino
how do i load the program on another microcontroller so that a project runs without an arduino but with its own micro controler.

thankyou

Did you spend any time at all looking around for an answer to this question before posting it? (Hint: look four threads down in this forum and you will see that there was one just made with exactly the same subject.)