I just took a job that should put me on a management track, but I had been fishing for product jobs as well. I think one way or another this will be my last programming job.
If the mgmt thing doesn't work out, (the opportunity I'm expecting doesn't open up, or I just find out it's not a good fit for me), then I'm not sure what I'll do.