"no luck" may be due to bad use of the API or an issue in the surrounding code, not an inherent problem of either the idea or the API. Christoph Rackwitz