At this point my brain and eyes both hurt from hours on the .ORG and I cant think right anymore.

I had the catalyst inefficiency bank 2 code along several other codes when I first got my Max.
Story goes like this, I cleaned the MAF once to got the car running better but 50 miles down the road, crapy running... again. Once I got home, I got on what else but the .ORG, and everything I've checked so far pointed to the MAF. I took it to a mechanic and he pulled the codes, I had three. A knock sensor malfunction, the cat inefficiency and IACV. The IACV turned our to be a vacumn leak and the knock was just a fluke. He fixed the leak, cleared the codes and took it around the block, no codes.
He told me that if the SEL came back on that the Cat. may have a problem and have me a number to a guy who can look at it. Well, not but 20 miles down the road and half way home, I get the dreaded light and crappy running. I let it sit for about a week but I got to thinking about the MAF so, I cleaned it again and took off the battery for about an hour. No light, ran great! Took it up the block several times and even restarted it to see if the computer would pull the code. Nothing happened, though I have a feeling it will.
My questions are:
1). Can a MAF cause a BANK 2 Inefficiency? and which bank is bank two, front or back?
2). Which bank is necessary for fuel mixture control?
3). Which Sensor (color coding is okay, I'll have a working brain tomorrow) is for the cats and which ones do I need to replace with the simulator for this code if it rears its head after I put in a new MAF?
4). What's the difference between Primary and Secondary in a bank.
5). what about a resistor to fool the ecu's need for heat on the sensors so I could get rid of the sensor completely?
My car apparently is Cali spec... great stuff California! (not really

)
"Help me please Maxima.org, you're my only hope" (turns to droid to turn it off)

.
BTW. My Dad wants to know about simulators too b/c he has O2 codes on his F150, 170k+ does that ya know!