Thanks for the post Ali, some information there.

As for your code; Like Traveler's suggestion, it would leave me with two possibly unwanted decimal points where I may need it to be rounded off to an Integer when converted back to a string. Thanks though.