CE, I don't mean to be rude - but have you any idea the amount of CPU overhead you'd need to search through 5 forums worth of data at once?
Say each forum had 200 topics, with 10 posts in each. Thats 2000 db entries x 5 = 10,000 db queries on 1000 different files. In short, you are asking a cgi script to tie up a server while it opens a file, reads through each entry do a byte by byte search match, add any results to a variable then close the file. 1000 times.
Believe me, Infopop are more than capable of making a search that's faster than vB's search function. The problem is that you'd have toast for a server after searching. Imagine a busy forum with 20 people searching. You've now got 20,000 files to open at once.
I'd rather have a slow search than a p*ssed sysadmin and a hefty bill.
With any feature, a good script writer has to weigh off convenience against what's realistic.