This. It's crazy, but criminal record can make or break us white collar workers. It's sad that people and corporations don't have a forgive and forget mentality towards convicts. I think that the only way out is to be your own boss. When people buy a product (software or better yet hardware) they are much more removed from the people producing it.
I'd be interested in how you are handling all this. And how common you think this situation is among white collars. Good luck in your future.