escrow is all fine and dandy, however, where you get a catch22 at, if you have a mod that is popluar, and you sell say 30-50 mods off the bat. ok money is in escrow and thats all well, though we consider that a mod install takes ~45 minutes when all is said and done.
developer works 10 hours a day and is only able to install 9 modules, but not all 9 that were slotted are unable to be completed for various reasons outside the control of the developer. so he sets the install be it one or two into the end of the queue, and has achieved the installation of lets say 7 mods. now his installation fee, if there is one, and most will install for free, is something like $10.00, so for his days effort, he has essentially made $70.00 for a full days work.
and he still has the rest of the modules to get installed when considering this model. so its not productive, nor is it beneficial to the developer or fair to the developer.
you purchase a module, you purchased the module, and i cant see where it should be held to the developer to install that module on your site, that may or may not be compatible and/or you may or may not have conflicting modules already previously installed.
bad idea on some points here.
escrow is fine, purchase the module, get it installed within a given number of hours, yes, hours, not days, not weeks, purchase a module and you either install yourself, or pay to have it installed, and if there are problems with the module, you as the purchaser would come to the modules forum where there is support for the module, and request your assistance. if you are posting in the forums within the allocated time-frame with problems on the purchased module, then by all means, funds should remain in escrow. if you are outside your allocated time-frame for installing and reporting back to the forums, then you are SOL, and it was your responsibility to comply with the established standards as well.
not to say the developer is not going to provide support for his product and by all means, that is expected. but at the same time, think about what you are asking here.
you have too many variables that could cause too many problems with little or no benefit for inspiration for mod developers to continue developing.
When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support