Happy to announce that SD2.5 is now available on the AppStore, in record time I might add. Took 3 days for approval this time; great to see Apple making progress on this.There are a ton of new features in this version, based entirely on feature requests from users. First, I made some changes to how and what its searching. At the highest level, SD does two types of searching: "Contains" and "Begins With". They are what you probably think they are, and i'll use those terms to explain the changes.
I've included Notes now, so it does a Contains search on your notes for the search term. This can lead to a lot of search results so you can optionally turn it off. Also, I now do a Contains search on the full name and Company name rather than just begins with (search by initials still works). This was done to accommodate middle names and multi-word names better. Also works for entries like "Bob and Sue". I now am ignoring all punctuation when searching, so O'Brian can be found by typing "obrian". Also works for people who use punctuation to group contacts together. Note you can also search with the punctuation - works either way.
One big improvement is full extended character support. There are many users who's entire contact database is in a localized language requiring unicode characters (Russian, Hebrew, Greek, etc). This now works - I store and search UTF8 characters.
In addition to these search changes, there are a few significant new features. You can now View/Edit contacts directly within SearchDial. When you click the Blue Arrow from the search results table, it takes you into this view:
From here, you can click the Edit button and edit the contact as if you were in the native Contacts app. Any changes you make here update your main address book as well as the SD cache so you don't need to refresh. There is no default support for Delete but I'm working on that for a future release.Also, you can now search using T9 syntax on the dialpad. This lets you quickly find things using bigger buttons - much easier to do one handed.
Notice how hitting the numbers 5 2 find both John Appleseed (JA) and Kate Bell (KB). That is because 5 searches everything with a JKL and 2 everything with JKL. This means 52 does JA, JB, JC, KA, KB and so on. Its actually very efficient once you get used to it. This is a mode you have to turn on in the Settings. Its off by default, giving you a normal keyboad. But if you enable this setting all 3 modes will use this keypad. The only limitation is that you can't use DirectEmail while in T9 mode.One cool new feature is that SD will remember your last search only when you call, SMS or Email someone. This means if you search for Jeff (and it returns a Home and Mobile number) you can dial Home. If they don't answer, you hang up and when SD reloads its right back where you left off so you can just hit Mobile. When you do a normal exit without calling anyone, it clears this and starts with the default AutoFavorites screen.
Also, in addition to choosing your default mode (Call, SMS or Email) you can set it to remember the last mode used. This will always start up SD in whatever mode you were in when you exited.
There have been numerous minor fixes that I hope you notice over time. As always please email me at support@ibranc.com if you have any issues, questions or requests.
One final note: there are a number of comments on iTunes from the inital 1.0 broken release. If you made one and SD is now working for you, I'd appreciate it if you updated it with your current thoughts. Thanks!

SearchDial
Good program
This is a really good app. It makes calling from an iPhone so much easier. No more scrolling through lists of name: just open the app, tap in a couple of letters of the name of the contact and hit the name in the list that appears. Same for SMS and emails....brilliant! And the frequently called stored list means two clicks and you're away...one to open the app and one to hit the name.
It's also good to see a developer reacting so well and quickly to feedback.
Keep pressing Apple to allow access to more databases!
Great stuff, thx.
Anyway you could make it to actually write an sms from there using t9
Cheers
Really great application! Especially in T9-mode making calls is as fast as on old mobile phones with keys, therefore I use SearchDial for merely all phone calls (except my 9 favourites).
Only one wish: sometimes I am entering (in T9) a short number like short code for taxi, VPN number, airport etc. And most of the time some contacts are found, but I need the entered number. I wish here the option to additionally get offered the DirectDial at beginning or end of the list of found contacts or a green Dial button for dialling the displayed number.
Thanks a lot!
Klaus (Vienna)
I love this application. Can you please add a view so I can find records even if they have no phone, SMS or e-mail. Then I would never use the iPhone contacts application ever again. Keep up the great work !
Good application, I like to use.
Seeing phone nr at names with no further tapping is good feature.
One minor annoying thing that keypad comes up automatically after entering. Is it possible to display it only by tapping on search bar?
Thx
Peter
@Jonas
There is no way for me to send SMS messages - the most I can do is launch the SMS app, sorry.
@Klaus
I actually started there in Dev, with DirectDial always showing at the top. I think I'll make that an option. The reason I pulled the feature was that by the time you finished typing all the digits to dial, DirectDial was the only record left anyway. How do these short numbers work?
@Jim
Working on this, lots of requests for it
@Peter
I will perhaps make this an option. However, a core principle of SearchDial is to get you dialing with as few clicks as possible, and clicking in the search bar is an unnecessary tap for the common use case.
I downloaded the app in order to search my Hebrew contacts or English contacts without having to switch keyboards and languages. I used it on my previous window mobile with great success. But the Hebrew keys are not present on the T9 keyboard, so I can't use it.