You'll find that with a family or group it's cheaper to hire a car from Geneva than it is to get a transfer. It'll also allow you to get around the various resorts from Chamonix without using (see: waiting for...) the ski bus. Did you know that Courmayeur is only 30 minutes from Chamonix through the Mont Blanc tunnel!