ERR:
You do have problems, you just can't see them.
Yes you can use an ethernet cable over 100M. You will get link and move frames.
Yes you can use an ethernet cable under 1M. You will get link and move frames.
Heck, you can use coax on a thinnet ethernet without earth grouding one end.
Man, you can even use a cabling plant that is not properly gounded.
BUT, you will have errored frames from crosstalk and reflections. You can check this by looking at the statistics on the switch, hub, whatever active device it may be. Using cables outside of spec will not show up as an obvious problem, but you will suffer performance consequences. Put a sniffer on the line and you will see frames with failed CRC, alignment errors, or even worse late collisions. I've seen it with happen with way too many networks (can you believe it! I actually get paid for telling people "dude, cabling is screwed and too long or your fiber is too weak, call me when you've fixed that"
This is simply the way ethernet works. It is the same with all cabling/network standards (SONET, 10Base-FL, FDDI, token ring, 1000Base-X, etc.) It will work, just not as well as it should.
Hope this clears things up, I'm just a stickler for details.
cheers