+ nice job telling us what this class is for.If it wasn't for your comments, It will take me time to figure it out.