Look, this is my answer and yes it's left field, but I swear Lego should be in this mix, except they actually have good manuals and their support line isn't painful to call. They own it from start to finish, but you better not try to use third party stuff with it, it just won't work.