Extend wireless network with Airport Express or Extreme? I know (or think I know) that both devices can do this. 

Basically I have the ISP provided router, which has wifi, but it doesn't work well. That gives wifi to most of the house, and then on the other side, I have an airport extreme that then hooks up to an xbox, ps3, etc, and provides wireless to the other side of house.

I want to replace the ISP wifi (well, turn off the wifi on the ISP router) with an Apple Base Station, to better extend the network. I would purchase either an extreme or express, and plug it into the router, and disable wifi on the router. 

Is there a benefit to using one or the other? Can an Express have a Hard Drive attached to it for TimeMachine? Can an Extreme extend a dual band network from another extreme?

Update: I already have one extreme, and very use to the software. Just wondering if it would be better to get another extreme to extend the network, or just an express. The extreme runs dual band, has a HDD connected. Its mostly in a bridge mode, the ISP router still handles DHCP, etc. Just want to disable wifi on the router, and add a second base station.
TimeMachine isn't supported and doesn't like to work with drives connected to non-TimeCapsule or non-Servers. 
The express USB only works for printers, not drives. (no file server included)
Turning off WiFi on the ISP router and letting Airport run either in bridge mode (letting the ISP router handle everything) is the easiest option. I prefer to have my ISP router be a bridge and let the AirPort run the network to take advantage of it's software and logging / graphing tools. Some ISP don't like that and you need them to modify their upstream device - but most just work fine.


The benefits I see on AirPort are having one strong signal (turning off the ISP WiFi) and less interference as well as simplicity of managing the AirPort software.