TELEIOS: A Database-Powered Virtual Earth Observatory