I consider myself to be a desktop application developer. My strengths are C/C++ (although I haven't used them in a while, so I'm a bit rusty), Java, and .NET (specifically C#, although I know a little VB and I'm learning F#). I'm familiar with SQL (using mostly MySQL and SQLite). I also know a little about HTML/CSS, Ruby on Rails, and I'm using PHP at work now.
How important is it that I become stronger in the skills needed for web development to remain marketable in the future? Especially as I see more and more things that I consider "desktop applications" moving toward the web.
Note that I don't think desktop apps are dead. But I do think that it will become more competitive and I don't want to be left in the dust by others who are much stronger web developers than I am.