Yup, but the OP did ask about interrupts, so I figured he may as well start with the basics...