If you're not going to do anything with the result of a .TryParse in VB.NET you can set the result to Nothing rather than creating a temporary variable you need to get rid of.
Good call on that. Actually up until now I've never considered having Nothing as the return on a .TryParse(). Thanks!