Yeah, unfortunately it seems the only software mature enough to do this is commercial. Oh well...