Right. I'm on the newer builds (now b58) and Snow Leopard. These builds rely on the Get Current Selection services, which work alright. But don't work in applications which haven't made themselves compatible with services (Chrome and Firefox don't).
Also you can't set up triggers with Services the way you describe. The Current Selection proxy object you use in your example only works with getting selected files from the Finder (in newer builds), which I'd rarely google, and I can't set up the trigger you describe (I can get current selection in the first pane, but not Find With in the second). So, if you want to get selection from a non-service compatible application (Chrome, Firefox, and many more), and/or want to set up a trigger with all of it, and use the newer builds, we're back to applescripts. Which work pretty well and are always system compatible. -- To unsubscribe, reply using "remove me" as the subject.
