It would be really nice if the install could happen over HTTP. In a number of places where I have worked the only access to the Internet is via an HTTP proxy/cache server. There's a bonus here in that if everyone behind the cache server installs from the same external FTP site, they get the RPM packages from the cache instead of separately via FTP. Plus HTTP is more simple to implement in the client, more lightweight than FTP in the server, and more robust in both places.