Solid!
Firstly, it was exactly the right deal to make. Shows clear thinking and the balls to go through with it (oh noes, how will the babes survive on their own).
Secondly, it's very decent value -- maybe sacrifice the very best outcomes (by not waiting further), but eliminate all the bad ones (losing Carlson/Bura/Kempny/having to overpay to get rid of Orpik's contract/etc).
Now the Caps will have some room to play with, and maybe leverage their SC win to attract good cheap talent/be on the lookout for nice deals.
Bottom line -- if you'd tell me a week ago that this deal was on the table, I'd take it and run.