I have been using the 1ft "out of spec, below minimum length..." cables for a week. I personally don't care about specs, the cables and work fine, period. How will your device know how long the cable is anyway? I don't think my Linksys router, VOIP box, Gigabit switch are measuring cable length. It's only a path to the system.
All the 1ft cables are used for connecting devices at 10/100 speed (VOIP, Linksys Wireless Router, DSL modem, Gigabit switch). High speed local transfers take place using 14ft Cat6 ethernet cables through the SMC Gigabit switch. There have been ZERO problems with VOIP, on 3Mb/sec DSL streaming music, downloading files from the net, surfing, etc. It all goes through 1ft Cat6 cables.
Other info
Benchmarks Cat5 VS Cat6 via SMC Gigabit switch transferring a Fedora OS DVD. Visually watched in Ubuntu Linux Network monitor. Max 22MBytes/sec using either 14ft Cat6 or 10ft Cat5, didn't seem to matter. The speed seemed to be more stable on Cat6, but I feel it was not likely due to cables since they both reached the same max speed. I have seen 27MBytes/sec using two SATAII drives on the same LAN also. This compares to approximately 8MBytes/sec with 10/100 equipment.
PC1
AMD64 3200
Asus A8N-E
80gig SATAII Hitachi
PC2
AMD64 3000
Chaintech VNF4-Ultra
160gig PATA Seagate 7200.7
As for the wine rack, your on your own. I have no use for one, but the woman I spoke with there mentioned they had them on sale too.