Have you asked the folks at Johns Hopkins CTY for advice? They are local and they definitely "get" gifted kids.