Advise: 2 Separate WiFi Routers & Subnets - Need to work in following way

Here is what we have:

Dad Family.
Condo on Building Level 4
ISP1
WiFi Router 1 (WR1)
Subnet 1 (SN1) Used IP Range 192.168.0.1 - xxx
EPABX1
Ordinary Desktop Printer attached to Desktop - PC1
Network enabled Printer, Scanner, Fax: Brother MFC 7820N (Static IP)
Multiple Laptops, PDAs.

Uncle Family.
Condo on Building Level 5
ISP2
WiFi Router 2 (WR2)
Subnet 1 (SN2) Used IP Range 192.168.1.1 - xxx
Ordinary Desktop Printer attached to Desktop - PC2
Multiple Laptops, PDAs.

I have to situations to resolve so lets focus on both but the QUICK ONE FIRST.

Our family is tight and typically manage both WRs.

Sometimes ISP1 does down and sometimes ISP2. So, I have to keep switching between WR1 & WR2. Easy.

SHORT TERM HIT:

Now I am currently connected to ISP2 via WR2 since ISP1 is down. But I am also connected by HardWire (Ethernet) Port to my SN1.

Code:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\xxxxxxxx>ipconfig

Windows IP Configuration


Ethernet adapter Wireless Network Connection 6:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.1.122
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.1

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.0.10
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.1
I initially had issues with using both together. WHY do I want to be on BOTH.

I want to be able to get NET access with ISP2-WR2 while I PRINT, SCAN using WR1-MFC7820N.

What I realized was whenver I was on hardwire with WR1 despite me being WiFi with WR2 my net would not work.

I am not sure if this was the best solution for Win XP but its one I found as I looked around - TCP/IP Settings inside Wireless Connection in advanced change the "Automatic Metric" to 1.

This got my Internet to work as well as allowed me to print via the Hardline-WR1-MFC7820N combination.

Now, I cant use the damn scanner. Previously that was working alright but its not doing so now. Is there something that I should do? In the past in the Control Panel > Printers > Brother MFC7820N
Control Panel > Scanners > Brother MFC7820N

I've used both IP address and NAME to address the machine. What might I do now?

I want to SCAN, PRINT, SURF / WEB Connect. At the moment my Uncle and Family are out of town so I cannot go around WR2. But, 2 weeks I will.

LONG TERM HIT:

(somethings here might become optional but this is a WISHLIST)

I want to be able to Create the following network (features):
- Share / Load balance the ISP1 & ISP2 for both Building Levels. That way if one of the ISPs is down or slow or overloaded we can load balance / utilize capacity on the other. What hardware / Firmware / Configuration would be the best for this?

- Be able to assign QoS to various clients accessing the Combined Bandwidth:
1. One VoIP line (typically used for International calls only) - Currently attached to WR1 and usable by a VoIP attached Phone only. I am thinking of plugging it into EPABX1 to use it througout Building Level 4.
2. 2-3 Desktop PCs. Currently PC1 & PC2. Some of the kids have a tendency to DOWNLOAD and INSTALL crappy games from the web / flash games so if I could CAP that Bandwidth hog. Nice to have.
3. Ability to CAP bandwidth for several users / laptops / categories of users.
4. Have "super admin" bandwidth for yours truely.
5. Be able to access the MFC7820 N from Level 4 or Level 5.
6. Some way to network enable / USB Router enable the Local USB Printers without having to turn on the PCs and doing Printer Sharing (PS: I understand that would mean them not directly plugged into the PCs but via some USB device to share).