Might have some luck moving this to the Marketplace. :)