Yo, Operaghost,
You were certainly correct in saying that "The null modem cable can talk to any 5/03, 5/04 or 5/05." But a word of caution for some of the newcomers ... The Channel 0 port on the front of these processors can be RECONFIGURED. Normally the port is left in its "off-the-shelf" setup (for example: as DF1 Full Duplex) and in the "System" mode. This way the port may be used as a cheap handy programming port when connected to a null modem cable.
But, on the other hand, if the Channel 0 port has been configured for the "User" mode (to connect for example, to a barcode reader) or for one of the other available drivers (to connect for example, to a radio or telephone modem) then you won't be able to program through your null modem cable. I know a guy who went literally halfway around the globe to make programming changes to one of these processors only to find that his trusty old "cheap gray cable" wouldn't make the connection.
If you find yourself in this predicament, the best solution (for those of you who are wondering) is to FED-EX in a 1747-PIC if you're working on the SLC-5/03. In the case of the SLC-5/04, you'll probably need a 1784-PCMC kit. With the SLC-5/05, you may be able to connect through the processor's Ethernet port assuming that your programming computer has a network card installed.
Another (but brutal) alternative is to disconnect the processor's battery and find two special solder pads on the processor's mother board. These pads are marked VBB and GND. You have to short these two together for about sixty seconds to drain a capacitor and that resets the processor back to its "off-the-shelf" state. The good news is that now you can communicate through the null modem cable for programming purposes. The bad news is that this operation COMPLETELY WIPES OUT ANY EXISTING PROGRAM in the processor. If you don't have a good backup copy of the program, you're really going to be in serious trouble after this. For those of you who simply can't wait to go out and kill a processor, details of this operation may be found at:
http://www.ab.com/manuals/cp/1747-um011c-en-p.pdf
Start reading at page 10-17 (or Adobe page 153 of 276).
Finally, if you ever need to set up one of these ports for something special, you might want to research the "Mode Change Enabled" feature. Using this feature may allow you to tell the processor to switch the port's configuration from the "User" mode back to the "System" mode. This is done by sending a special command (by using Windows HyperTerminal, for example) through the null modem cable before you try connecting with RSLogix500.
Best regards.