Both? That's odd. Note that the windows are controlled by the BCM, not directly by the switches. I'm not by my books right now, but I'd test the fuse with a ohm meter to make sure it doesn't have a hairline crack. I'm not sure what else could cause both windows to fail, unless they shared something like current limiting in the BCM.
If it was me, I think I'd unplug the motors and apply power directly. See if one side is taking far more current than the other. Failing to find something obviously bad with the actual window systems, I think I'd take it to a dealer. Yeah, they're not cheap, but I'm not sure as your average trusted mechanic would so well with computer issues.
Edit: Come to think of it, maybe there's something funky in the programming. Try removing the battery cable for a few minutes to reset the BCM. Then work one window at a time. You may see a message in the DIC about having to run the windows so the BCM can re-learn how to roll them down.
If it was me, I think I'd unplug the motors and apply power directly. See if one side is taking far more current than the other. Failing to find something obviously bad with the actual window systems, I think I'd take it to a dealer. Yeah, they're not cheap, but I'm not sure as your average trusted mechanic would so well with computer issues.
Edit: Come to think of it, maybe there's something funky in the programming. Try removing the battery cable for a few minutes to reset the BCM. Then work one window at a time. You may see a message in the DIC about having to run the windows so the BCM can re-learn how to roll them down.