EARNEST TECHNOLOGIES INC