At the moment, the highest critical temperature superconductor known to science (or myself, at least) is mercury barium calcium copper oxide. With a $T_{c}$ of roughly 133 K, that's well above the boiling point of nitrogen, and even well above the boiling point of oxygen, though using liquid oxygen to cool down anything probably wouldn't be the brightest idea. However, it's nowhere near the type of temperature that can cheaply be maintained, and far further still from the temperatures found naturally.
Are room-temperature superconductors forbidden by any known theory? If not, is there any known theory stating a mechanism by which they could operate, and what is the mechanism?