On software bundling and user choice