I guess, my way is simple and straight, it will save you time and money. But if you want to do some experiment and have some fun on it, that's another story.
There are many other ways to share internet. You may call you DSL provider, ask them to replace the modem for you. Usually it's free.