A possible future for our personal computers