Gratz on the investor, I hope armory will grow into an even better wallet software. I personally hope you'll implement a mod/add-on system to allow side devs to bing in their own small contribution.
I ended up helping at the very moment my help wasn't required anymore. Story of my life =P.
Thanks everyone, and you too goatpig! Your help was actually tremendous. Just because I have full time people helping doesn't mean that we no longer will need help from the community! We actually have already tried out your solution and it appears to take us much further than we got before! So I'm glad you helped, and I think you deserve the 2 BTC. Though, I just realized that your solution uses a very old version of LevelDB ... I haven't tried merging that project with the latest LevelDB, but we will need to do that eventually.
As a developer I'd love to have a programmatic access to Armory - sure I can use Bitcoind RPC but Armory has a lot of great features.
Check out armoryd.py. After this next update, armoryd.py will be stable, and you can access everything that Armory GUI can do through python. It's already setup as an RPC server, but of course it currently uses a lot of RAM, and additionally crashes on each blockfile split (about once a week). For reference, I even have unit tests for blockfile splits, and they pass... but somehow it still crashes when run on the live network

I've already confirmed the new version doesn't suffer from this problem. While you can use armoryd.py as an RPC server (a very minimal one), I'd actually recommend using it as a template for just creating your own armoryd.py which is fully customized for your use case. Now that it will be stable with the next release, I'll spend some effort upgrading it with some more functionality, which will make it more useful both as a server, and as example code for modifying it yourself.