Nemesis Destiny
Adventurer
I agree with you as to where their problems lie, but on #2...As somewhat of a programmer, I think this is more about management decisions than it is programmer decisions. I bet the programmers are just as frustrated with the choices as we are.
Problem #1: Silverlight. I think it would have been faster and better to program from scratch than rely on this hog. This is the one reason why the print files are so huge.
Problem #2: decision to make it un-editable. With Silverlight you can present text as a 'TextBox', which allows direct editing, or 'TextBlock' which doesn't allow editing or copy/paste operations. This is good in that a monster file doesn't get printed different than how it is built in the builder. This is bad in that we can't really export the monster without printing to huge PDF files.
Problem #3: funding. WoTC is not a software company and the DDI interfaces are not where they get their money. They really should have outsourced instead of hiring their own. Odds are the programmers are also acting as system admins, trouble shooters, business analysts, and program managers. Its like at my work, we have 5 'programmers' on staff in the IT department but only one of them actually does programming.
Its a pretty good bet that these decisions, along with the whole 'don't sell PDF' come from higher up the food chain.
But back to the OP at hand...AWESOME! I get to give my player the free feat they earned through role-playing!!!
I'm willing to bet that we will never, ever see the ability to edit powers. If you can edit, then you can copy, and if you can copy, you can make the need to pay for it obsolete (nevermind that it already is - though I do pay anyway).
That is why power2ool is awesome. Though I see no reason that WotC shouldn't at some point (hint: soon, please?) add the ability to make custom powers and feats. Though I'd hate to be the sucker that has to program this.