Got one of these myself. According to the One For All website -
[Link: oneforall.com] , the code for a Sony DVD is 533. The code for a NAD tuner is 320. Direct TV is reported as 566 in this thread -
[Link: remotecentral.com] . Additional codes are 143, 855, 392 if 566 doesn't work.
The programming guide for your remote is at -
[Link: oneforall.com] . The magic button has the same function as the setup button, but the 8090 uses the LCD for instructions instead of the number codes used by some of the less expensive models.
The DVD code will probably need to be assigned to the AUX button. Once you get the basic codes working, e-mail UEIC on the same web page for your advanced codes.
Mike