RE: non-standard HSRP configuration
I have a single router connected with two separate cables to a redundant switch pair (A&B) uplinks...can I setup HSRP on the router to failover to either router port in the event of a cable or switch failure? Is this supported?
Configuration of HSRP between two interfaces on the same router is not supported and will not work. One of the restrictions in IOS is that you can not configure two active Ethernet interfaces in the same subnet. And the essence of HSRP is to have two active Ethernet interfaces in the same subnet talking to each other.
If you really want to connect two router interfaces to redundant switches and have the router interfaces back each other up, then you could try configuring bridging on both router interfaces. This would allow both interfaces to be active and Spanning Tree would provide the redundancy. To be able to route traffic from the interfaces you would need to configure IRB with a BVI interface to allow IP traffic from the router interfaces to be routed.
I would not recommend this approach, but it is the way to have both interfaces on the same router back each other up.