salaam..
yas you mentioned in your post that istikhara is a highly recommended act and that every person should perform his own istikhara. I agree with you 100% but still wish to extent this a little bit.
When we say that istikhara is highly recommended, we must define what istikhra is and which type is recommended, otherwise we'll see most of us running to the tasbit and Quran for every little thing!
basically istikhara, means to seek the best from Allah (swt). And before any action, we must seek the best from Allah (swt) in the form of supplication (dua).
Imam Jaffer sadiq

teaches us that for an important action, recite the following tasbih 101 times and for a less important issue, recite it 10 times.... "I seek the best from Allah (astakheerullah). There are many other duas for istikhara, please refer to the book ISTIKHARA: SEEKING THE BEST FROM ALLAH (SWT).
As far as istikhara for those actions for which we are confused,
it is discouraged to run to the tasbih and Quran and see wha it says! rather, we should first use our intelligence, then take advise from others and decide what to do. If after doing all that, we still remain confused, thats when istikhara for tasbih and Quran should be resorted to.
Changing-muslim mentioned a very good point, for marriage, it is more important to study the qualities of a person. So study the person, inquire about the person from some JUST people who know them, and also ask Allah for the best by supplicating to him. and if still confusion remains, open the Quran and do your istikhara.
We must remember that Allah gave us intelligence ans we msut make use of it.
For a better explanation on istikhara, refer to the book i mentioned above, its has been written with reference to forty hadith of our aimmah and views of highly raked scholars such as Imam Khomeini, Shahid mutahhari and Allamah tabatabai.
If anyone cannot find a copy, i can lend you mine!
Muntazir Manji.
"live the life of this world as if it were to never end, prepare for the hereafter as if this life were to end tomorrow" Imam Ali
