AtMega328p to board..

Hello..
i need some help..
i have ATMega328P PU preloaded with arduino bootlader..
and i also have Arduino R3..
here i need help..
can i just remove the chip at arduino uno R3 and replace its with ATMega328P to upload skecth to the AtMega and then remove the ATmega328 to other board to make other project??
i mean here can i just do like that to program the AtMega328 and remove the AtMega to boarD??

Yes

Yes.
"Other board" needs 16 MHz crystal, two 22pF caps, 10K resistor from Reset pin to +5, 0.1uF caps from VCC, AVCC and Aref to Gnd. Do not connect Aref to +5.

thanks you all..that mean i dont need buy programmer USBasp??? and just use the arduino to program he ATmega?

animushi:
thanks you all..that mean i dont need buy programmer USBasp??? and just use the arduino to program he ATmega?

Yes