Wow! thanks for all the help guys! 
Nigel, that was exectly what I was looking for… and tried it over and over wondering why it doesn’t work. I had the exact same line as your ‘if’ statement line, but without the word ‘some’ and couldn’t figure out why it wasn’t working… btw, why is that word, ‘some’ so impotrant?
Adam, yes, this was my problem exactly… I couldn’t seem to search a list using the operator ‘contains’ as I can in every other list. For some reason a list containing the names of every running process doesn’t seem to be treated like every other list… or is it you can’t search a list for an item of which you don’t know the complete name? For some reason, the following code isn’t in recognized by the “Standard Suite” (although as Nigel points out, “System Events” can do this:
set myList to {"crap", "junk", "garbage", "puke", "debris", "trash"}
if myList contains (some item whose contents starts with "garb") then return "Ya!"
Bazzie, searching a pre-defined list as you have under ‘property’ won’t solve the problem of future releases, which may have random names, or apps with ‘lite’, ‘demo’ or something else on the end of their names. However, I understand you’re using it as a generic list example but, unless there’s something I’m not seeing, Adam’s reply spelled out my problem nicely… yes, I’ve been shell programming for many years longer than AppleScripting and could ‘ps | grep’ the desired result in a second. But I’m trying to learn AppleScript as it has many Mac-specific advantages over the shell, which segues right into my next question.
Using ‘process status’ in the shell generates a list of running apps, but in AppleScript, when trying to tell an app that doesn’t exist to do something, Script Debugger (I believe Script Editor does as well but it’s been ages since I’ve used it, don’t remember now) brings up a list of ALL apps it finds on your computer…
Question #1: is there a way to get AppleScript to store this list in a variable in a script? What does SD scan that takes so long to bring up this app list? Does it somehow interface with launchctl? I want to use this list in a script which will find and launch the specified program on the computer if it’s not in the standard “/Applications/*” directory.
Question #2: Related to everything above. I wish to set a list variable using Nigel’s solution with all matches. Although the exact process doesn’t matter, I want this:
tell application "System Events"
if not ((some process whose name begins with "A Better Finder") exists) then launch (some process whose name begins with "A Better Finder")
--> delay until process(es) appears...
if ((process whose name begins with "A Better Finder") exists) then set ABFProcess to (some process whose name begins with "A Better Finder")
return ABFProcess as list
--> Returns: {"A Better Finder Rename 7","A Better Finder Rename 8","A Better Finder Attributes 4"}... perhaps
end tell
Thanks for all the help!
– Aesthir