Oh Delphi! (code insight and Code Completion)

Can anyone give me some ideas and suggestions for implementing Code Insight
and code completion like D3?  I was thinking along the lines of the info in
a hint box like delphi, and the listbox with the possible parameters of an

Thanks in advance!