After a year of making crazy noises whenever a CD or DVD was in it, it appears my disc drive has finally given up.

Sometime between last week and now, it broke.  Now, it spits out any disc after ruminating on the matter for about 10 seconds.

(Also, is there some sort of (Apple) diagnostic thing I can do?)