interrupt's importance

arslankhan:
I want to know about why we need interrpts? What is the main purpose of interrupts and when we need it.
your comments and guidence will be appreciated.
Thanks,

Use them for things that need to happen even if somebody uses the "delay()" function.

eg. Data arriving at the serial port.