ok, well given that the Basic example works, I'm not sure what to suggest. You could turn on logging, and run it through Debugview, and see if it gives you any "hints", but without an example it's impossible to determine what you might have done wrong.
cheers
Bruce