i realize VB is not the best suited for this however it is what i have at the moment. unfortuanatly I cant really go into what the calculations are for right now. I have to call it a night as it is almost 1am here