Please see my comment to the question. I would not mention anything commercial in this forum, but one source of commercial support is obvious, isn't it? :-)
However, it's way too easy: http://bit.ly/WSyXn3
And I don't think you should bother about "recommendation" too much, because the problem is known too much; a huge number of products do it.