this loop should iterate the dictionary and replace each found $term with a $term and $definition. any ideas why it's NOT?
i'm pretty frustrated with what seems a simple task (throw me a &$*$#% bone).
while(list($term, $definition) = each($dictionary)) {
str_replace($term, "$term ($definition) ", $bigtextstring);
}