show interfaces output - explain?



Can someone please explain a few details about my show interfaces
output?
It is a Cisco 800 series that operates as a DSL modem.

What do each of the interfaces mean?
ATM0, ATM0.1, Dialer0, Dialer1, Virtual-Access1?

What does the BW mean exactly? Total bandwidth for that interface? The
DSL is supposed to have 3Mbit download and 800Kbit upload...why do I
only see 800Kbit in the output?

Why does the BW only show 56Kbit for some of the interfaces(Dialer0,
Dialer1, Virtual-Access1)? I assume it is something to do with the
phone line?

What does the "spoofing" mean?

ATM0 is up, line protocol is up
Hardware is MPC ATMSAR (with Alcatel ADSL Module)
MTU 4470 bytes, sub MTU 4470, BW 800 Kbit, DLY 460 usec,
reliability 255/255, txload 11/255, rxload 6/255

ATM0.1 is up, line protocol is up
Hardware is MPC ATMSAR (with Alcatel ADSL Module)
Description: $ES_WAN$
MTU 4470 bytes, BW 800 Kbit, DLY 460 usec,
reliability 255/255, txload 11/255, rxload 6/255

Dialer0 is up (spoofing), line protocol is up (spoofing)
Hardware is Unknown
MTU 1500 bytes, BW 56 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255

Dialer1 is up, line protocol is up (spoofing)
Hardware is Unknown
Description: $FW_OUTSIDE$
Internet address is xxx.xxx.xxx.xxx/32
MTU 1492 bytes, BW 56 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Bound to:

Virtual-Access1 is up, line protocol is up
Hardware is Virtual Access interface
MTU 1492 bytes, BW 56 Kbit, DLY 20000 usec,
reliability 255/255, txload 132/255, rxload 72/255

Thank you very much!
James

.