In reply to Chip Bennett.

"Genesis" is perhaps not the best example, since it is an existing word and therefore hard to claim trademark on, but I understand what you meant.

Perhaps function names and whatnot would be treated like text in a document? But by using the trademark within the function name, it could be deemed that you are representing that code as being an official product of that organisation even thought it may not be, but then you have the right to copy it according to the GPL, so .... arghh, blargghhh. I give up. This is too complex :P