when you open contacts while keyboard is closed,there should be 'search' field so that when we click on it. on screen keyboard pops out and we can type..
there should also be option to press alphabets on screen.for example if i want to see 'sam' i just click on 's' alphabet and all the 's' contacts show up instead of scrolling down all the way to s.for both portrait and lanscape mode.