pageoneresults - 4:34 am on Apr 12, 2011 (gmt 0)
Welcome to WebmasterWorld FrankL3C!
If I had to do it all over again, I'd choose the programming route. You can easily incorporate SEO into your programming skillset. In fact, you'll most likely be forced to.
You see, I believe SEOs need to understand the coding portion. And if they are professionals, they will most likely want to understand the logic portion. Since that is the case, you might as well take the programmer route and add SEO as one of your technical disciplines.
You can do both!