An ideal future communications infrastructure, how do we get there, and what is stopping us!