I keep experiencing the Tim Ferris 4-hour work week idea of the thing that is hardest for you to do at any given time is the thing you need to do the most. Sounds like you have embraced this as well.
I'll definitely do a future post on this topic. I've been thinking about doing it with the analogy of a food/wine pairing and going into which server side frameworks play well with client side frameworks in addition to the client side libraries that work well together. For example, emberjs and rails or knockout, sammyjs, durandaljs and .net web api on the server etc...