This sort of script has been done more than you can count. Other than that, your effort is commendable.