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.


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.)