Either way, it's highly unlikely the "encryption" scheme is much more sophisticated than a single XOR operation. Decrypting that field for a substantial portion of the database SELECT statements would be a huge overhead.
Or you encrypt the value you want to look for before using it in your WHERE clause. Unless the key is individually salted for each person, you can do a much quicker binary comparison with encrypted value against encrypted value. If it IS individually salted, you could store a hash to compare with rather than the full value, decreasing the amount of work that needs to be done. As far as I'm aware, performing a hash operation + compare would be quicker than full decryption + compare. If you don't salt the hash, it's even faster, though an attacker would be able to use a rainbow table then.
Besides, CSRs and billing would only need the encrypted data occasionally anyway. It wouldn't be a huge overhead to decrypt if you only run billing once a month - let it go overnight. You could even split it across the month, running portions at a time depending on the billing date for each customer.
I'd venture a guess that you're not using:
I should note these experiences were all on a quad-core, 8gb of RAM 64-bit version of Vista, but we had developers on XP and Windows 7 finding exactly the same.
Thank goodness I don't have to deal with Visual Studio any more. It's fine for small projects, but as soon as you start having large, enterprise-scale applications, the constant freezes and lag become unbearable.
I'd argue Openmoko failed because they were too busy making shiny user interfaces to get the thing working.
It had nothing to do with the level of lock-down and everything to do with the thing not even covering the essentials of being a phone, let alone smartphone. Just the little things, like... say, making and receiving phone calls reliably, or being able to have it suspend and actually work when it woke up.
The hardware wasn't so bad, but they seemed to think that being open source would magically provide them with functioning software.
Personally I thought the news was that no one knows what 0.3% of the linux kernel is written in.
Most likely the missing 0.3% is makefiles and miscellaneous scripts.
With your bare hands?!?