And if you do a forum search using the keywords "SearcH/PC" and "Search on H/PCs" you'll find the progression of its development, with input from us members right here all along the way. As you'll note there, Spiny is happy to share the source code. Thus far he hasn't been able to get it working below H/PC 2000, but that appears to be due to eVB's limitations. Maybe you'll have better luck with C++.