Did you read this thread? (Warning: it's long and far from a definitive answer to your problem.)