How do you split strings (to get keywords)?
pedalpete: I just found LingPipe on Monday, and haven't had a chance to try it yet. But it has 'entity extraction' in text mining. Not sure if that is what you're looking for. 
It's a Java library. 
http://alias-i.com/lingpipe/anybody have any comments about it?