Another thing you might try is to add some short delays (0.3 sec) between the turn on of the devices. My guess is that it's just not picking up the turn on sequence.
URC MX-980; MRF-350; Pioneer Pro-150FD 1080p 60"; Toshiba HD-XA2; Meridian 861; Meridian DSP5200/DSP3100/DSP500C speakers; DVDO VP50Pro; Tivo Series 3 (HD) w/ 1GB storage; Squeezebox 3