Toggle-able Texture?

Is there a way to press a button and suddenly a texture switches?

Such as changing carpet textures in RP and etc.

Switchable Textures

[editline]08:35PM[/editline]

Damn you Terrenteller!

This sounds pretty cool, but would you still be able to have standard textures with spec maps and bump maps and everything?

Perhaps if the specular mask was the alpha channel and not a separate texture.

With bumpmaps, add another proxy using $bumpframe instead of $basetexture.