AVRISP STK500 USB ISP Programmer compatibility

I have some questions regarding Atmel AVRISP STK500 USB ISP Programmer:

  • Is this device fully compatible with any of ATMEL programmers?, Is the answer is yes, With what ATMEL programmer is it fully compatible?
  • Is this fully upgradable from AVR Studio?

Bump with new question:

Does it work with Windows Vista?