planethunter wrote:(in terms of the possibility of getting into a good grad program and subsequent job outlook)?
Yes and no, respectively.
It is well documented that in order to have any chance to compete for a permanent job in research you will have to do roughly 6 years of post-doc'ing, wherever that takes you. This translates to moving countries every 1-3 years during that time, assuming you procure post-docs one after the other.
If you're a programmer in the states, you will earn much less than one half of what you currently earn both during your time in the phd and your time spent post-doc'ing(some make accommodations for a spouse+kids), so that's at least 10 years. If you can deal with those conditions, can get a good score on the GRE's, and are willing to put up with very open age discrimination (see my recent thread), then go for it. Your performance on grad courses should drive home the point in your application that you are prepared, more so than a 990 on the PGRE most likely.