Thanks,Bill
All updates until the next major version of SF will support 2005, so all projects that you are current developing will a.) have a migration path towards 2008 and b.) will still support VS2005.
The next major version of SF (2.0) will more than likely not support VS2005 as there will be many new features that will rely on .NET 3.5 which can only be used in 2008. So here is a good litmus test, all SF code that comes out that supports .NET 2.0 will still work in VS2005...hope that makes sense