Hmm... And what exactly is a "normal" Windows user?
Anyway, I'm not familiar with "tcgrep" (is it the grep from Turbo C++?). If you can install it, Cygwin has straight ports of the Unix grep, egrep, fgrep, etc. (as well as another version of Perl that's IMHO better than ActiveState's for a lot of tasks). Cygwin's tools (they have a fairly complete port of the GNU tools to Win32) are great, I use them all the time. Hope this helps!
Update: Aha! tcgrep = Tom Christiansen's version of grep, written in perl. (/me bows head in shame for being too lazy to do a google search before posting the first time.) Thanks tye.