Just a thought, but could it be the finger that operates the clutch release rod has broken (easiest to check I believe).
From what you describe your clutch is okay (as you can drive it off the starter), your cable operation sounds as if it is working so the the link in the chain is the clutch release mechanism, could possibly be that the rod has gone through the plate on the clutch.