Yes I believe there is that covers everything, but as I've never used any I can't vouch for same. I assume they're top notch as Neosmart does strive to be the leader in this sort of thing.
That was a shameless plug for them on my part, I don't work for them..LOL