This will search the procedures in a database but will not find the text in encrypted procedures
declare @keyword varchar(20)
set @keyword = 'keyword'
select distinct s.name
from sysobjects s
inner join syscomments c
on c.id = s.id
and charindex(@keyword,c.text) > 0
where s.type = 'P'
Alternatively script all the procedures to separate files and use the DOS command FINDSTR to search the text files
Far away is close at hand in the images of elsewhere.
Anon.