That would work well but if you distribute the script then it would be a bit 'heavy'.