Scott12 wrote: I first replaced the TV: 1800 device and aparently this was a bad move cause it seemed to have effectively killed the whole Extension. I put that back and added my TV as a new device and that problem went away.
YEAH!

The extender README pretty clearly states that TV:1800 IS THE EXTENDER! You can delete OTHER Special protocol devices and protocols if you plan to not use them, but THAT one has to remain!
Scott12 wrote:So basically, the version I have now seems to work just looking at the remote -- pressing TV initiates a macro as evidenced by the rapid changing of the LCD -- but has no effect on the actual devices

I press TV and nothing actually turns on. Other commands (non-DEVICE-button ones) now work, because of the device thing mentioned above.
I also have a macro on the POWER button which should turn off all devices. It does the same as the DEVICE-button macros.. makes the LCD cycle, but has no actual effect.
Any macro or LKP sequence you have assigned that uses a ToadTog will not work correctly because you have set up your ToadTogs incorrectly and you have multiple functions assigned to "POWER".
First the use of the Toggle flags:
Using Toggle #0 for ALL of the OFF's simply isn't the way the ToadTog concept is designed.
The "TOGGLE #" selection in the pop-up window when you set up a ToadTog corresponds to a particular DEVICE's STATE, not to a particular function accross devices. So when you have toggle number 0 assigned to ALL of your "FORCE OFF" functions, once you execute ONE "OFF" (for, say, the TV), NO OTHER "OFF" will execute until you reset that flag, which you never do.
Look at it this way. You want to assign the Toggle #'s to track the state of EACH INDIVIDUAL COMPONENT, so Toggle #0 would track whether your TV is on or off - it therefore cannot be used to track whether your DVD, AMP and VCR are on or off. Toggle #1 could then be used to track the DVD state, Toggle #2 the VCR state, and Toggle #3 the RCVR state.
The FORCE ON and FORCE OFF for each device should use the SAME Toggle #, i.e. your TV Shift-Stop and Shift-Play should BOTH use Toggle 0, your DVD Shift-Stop and Shift-Play should BOTH use toggle 1, the VCR should use Toggle 2 and the RCVR should use Toggle 3.
Secondly, use of "POWER" within the ToadTogs:
Since you have a macro and LKPs on "POWER", when you invoke the "POWER" key in your ToadTogs, the remote tries to execute the LKP or Macro assigned to POWER FIRST. Only if it finds no such assignment via Macro or Keymove will it execute the underlying function assigned in the device upgrade. So your ToadTogs are unlikely to work regardless, even if you fix the Toggle bit business I discuss above. There IS a workaround, however.
The sequence in which the remote decides what to execute upon a button being pressed (or invoked in a ToadTog or macro/LKP sequence) is:
(1) Is there a keymove (which could be a Special Protocol function assignment) on this key in this device mode? If yes, that's what it does, if not;
(2) Is there a MACRO on this key? If yes, that's what it does, if not;
(3) Is there a function assigned to this key? If yes, that's what it executes. (This option cannot apply to keys that can ONLY be assigned through keymoves, like shifted keys or phantoms)
Now for SHIFTED keys, the remote goes through the same sequence, and if the answer to questions 1 and 2 is "NO" then it conducts one more check, and will execute the UNDERLYING FUNCTION for the key in the current device mode. i.e for your situation, shift-POWER (since it has NO functions assigned elsewhere in IR) will ultimately execute the function assigned to the POWER button. This behaviour is called "shift-cloaking", such that if the "POWER"button has a macro or keymove on it, you can still access the now-"hidden" or "cloaked" underlying function by pressing (or invoking) "shift-POWER".
That long-winded explanation SHOULD lead you to conclude that to access the underlying primary POWER function you want in each of your ToadTogs, you should use "shift-POWER" instead of "POWER" in the corresponding positions of your Toad Tog assignments.
Try re-vamping your ToadTogs as suggested above and then see how the macro sequences work.