Anyone still use this tracker? Went to their site and found that they have Open Registrations right now.