When you're converting a string to any kind of object, if the object has a Parse method, use it. IMHO, it's always going to work better than the more generic methods in Convert. Also, Parse deals with whitespace and invalid character issues better. I've almost gotten away with never using Convert in any of my apps... There is no difference between a TextBox's Text property and a String. The Text property returns a String object, so, the only possible problem is an input error in the TextBox. If you include leading and/or trailing spaces, tabs, incorrect formatting characters, ..., Convert might not work whereas Parse might. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome