Although I studied in computer science and assumed I would be a programmer, I find that for me, programming is a means to an end, the end being getting an idea into something real. For my current apps I take them through the full lifecycle myself, from idea, to feature requirements, UI design, programming, marketing, release and then the direction of where they should go in future updates. So I have quite a broad set of skills and experiences, yet besides under my own business my only other work has been in web development.
While looking at job positions I'm questioning if employers will see that I have anything besides programming to offer and if I would be capable of working in a more product development/management oriented role.