Yes. With Directv, once you connect the external the internal spins down, you can only use one or the other. With Dish, you use both and can transfer recordings back and forth between them. The Dish EHD solution is better overall, but I prefer Directv's service.
Not sure on the other, never messed with it.