DTMF? and caller ID info

I am new to the arduino community and have searched the board for these topics and found nothing.
Just wondering if the arduino can detect DTMF and decode Caller ID info.

I've got some code and a circuit to connect an 8870 DTMF decoder, but nothing to do it in software.

also where can I find a complete list of functions and spefs. like how much flashram does the arduino have.

16k flash program storage, 2k RAM, and (I think) 1k EEPROM data storage. Check out the ATmega168 datasheet at www.atmel.com for complete details.

-j