What's a good swiss-army framework for the next 5 years?
Rails will still be around in 5 years. So will C# (.net), silverlight etc.  The Microsoft stack is too widely used to vanish.
Basically, we want to use no flash, and eschew php where possible (for marketing reasons).
Right now, I'm looking at Ruby on Rails and like what I see... but I'm not really a programmer, having working primarily with Wordpress, Drupal, and Joomla for the past 10 years.
Our sites need to have a lot of custom apps built into them (video uploading and galleries, user accounts, employee time logging, and more) with consistant looks. We don't expect to have any high-traffic sites (nothing in excess of 500 unique views in a day).
Anyone think that Rails is Not a good choice for the next 5 years or so?