A library desk that was to big to go upstairs and into its final location resulted in us having to carefully cut all fours legs off.  A large beech dowel was inserted into the top of all the legs and a thread was cut into this.  The reverse was done on the carcuss. Once together you would of never known the legs were screwed on!