OK so i tried this browser = NSNetServiceBrowser.new delegate = Object.new def delegate.netServiceBrowserWillSearch(browser) puts "search commencing!" end def delegate.netServiceBrowser(browser, didFindService:service, moreComing:more) puts "Found service #{service.name}." end def delegate.netServiceBrowser(browser, didRemoveService:service, moreComing:more) puts "lost service #{service.name}" end def delegate.netServiceBrowser(browser, didNotSearch:errorInfo) puts "search not successful: #{errorInfo}" end browser.delegate = delegate browser.searchForServicesOfType("_ssh._tcp.", inDomain:"") I set up several services and many different types (roap ipp, smb, sftp, etc), but the code never is executed. This URL http://skitch.com/voodootikigod/atg8/bonjour-browser shows the services on there, as you can see there is SSH out there. Any ideas sorry for being such a pest on this. Thanks for the quick response to the previous email and all of the effort Christopher Williams President/CEO Iterative Designs LLC http://www.iterativedesigns.com 1818 Library Street: Suite 500 Reston, VA 20190 info[:email] => chris@iterativedesigns.com info[:office] => 703.956.3015 info[:cell] => 703.628.7533 info[:twitter] => voodootikigod ( http://www.twitter.com/voodootikigod )