I am using the AllowLaterVersions Property (Launch Conditions) http://msdn.microsoft.com/en-us/library/aa983311.aspx. This was provided in VS 2005 IDE. I did not realize it was removed in the VS 2008 IDE. Since it was removed in VS 2008 IDE and defaulted to false in VS 2005 IDE, it is likely a smaller problem than I thought.
Thanks for all the feedback. Keep up the good work.