Your problems sound less severe than they might have been! Sorry if you know this already, but the A2 (like many modern cars) uses a network to communicate between a selection of modules around the car. Each door has a module. Modules control the physical stuff, door locking on that particular door, windows etc. The instructions come from anywhere on the network. So your drivers door window switch is not directly connected to the passenger door (like you would get on a two way domestic lighting switch). Instead, the drivers door sends a message onto the network when you use the passenger door window switch. If the passenger door module is functioning then it will pick up this code off the network and act on it. This seams to be working fine on your car, so it might be either a dodgy switch or a poorly plugged in connector.