LinuxRacer did an FSZE swap on his MP3.
http://www.mazdas247.com/forum/showthread.php?2925-MP3-FS-ZE-Dyno/page2
He didn't mention any pinging, just disappointed at his Dyno. So, he either drives at WOT at every hill he sees, or doesn't have pinging as bad as me

I actually should PM him...
o0n8: Can you give me a link to a thread you know of that talks about your MSP midpipe idea?
Anyways, again thanks for the input! FYI, I always run 91 octane. If it gets too hot and unbearable I get a couple gallons of 100 octane. Cooler spark plugs definitely helped me! But as with switching to the MP3 ECU, it only reduced pinging minimally. My current plugs are NGK ZFR7F-11; long reach, 2 steps cooler than stock -__- but no fouling... yet.
I like this crank shaft idea! Never really thought of cam timing... I really don't know too much about it. However, my timing belt constantly (and quietly) squeaks (the whole time it's on pretty much)... sometimes squeals for about 10 seconds upon cold starts, could this be a sign or possible scenario that could induce timing shifts? Uhh what I'm trying to say is, what should I tell the mechanic to check for to diagnose this?? He mentioned before, with only quick examination, that the ball bearing for the belt pulley was old, making the squeak, but it could still be driven...
I really like that suggestion. It considers abnormalities that I could have in the an otherwise (theoretically) pingless set up.
OK, so the main ideas i'm getting currently are 1) Unclog the exhaust, and 2) examine cam timing.
Thanks again guys! As a noob at cars, I appreciate the real advice I'm getting, not just those kids in Civic forums bragging about how they beat a Corolla...