High in intellect, elevated in thoughts, rich in wisdom, decent and dignified in interation....
Yes Shekar!
thats a good definition for a great man !
But.... a good person may not be a good friend..

As you said.. the definition for the word "GREAT" is required here..

and nominations will follow.... :P