I'll be finding this out for myself soon, as well. It looks like I'm being put in as the technical for my project. I've been asked several times in the past and been semi-pressured into it. We'll see how it goes and if my PowerPoint skills grow exponentially. But I know I can go back to a developer role in a year or two if I don't like it, so...meh.