Ya, I didn't even know what "pre-sales" meant before getting the pre-sales architect job I have now. Know your tech, know how to dev something, but mostly know how to communicate. It's the communication thing that often separates folks. I really like having that customer interaction in different industries and solving different problems, also traveling.