without getting errors?
What does glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB,...) return?
I don't care whether the driver eats half of the pixel pipes in the process (Does it? Does fillrate drop?), as long as it's transparent and as long as it works without using shaders.