however i am about to release the second version of the script with following additions

1: use defualt mail()
2. use direct socket connection
3. use the above method (of using another server)

to send mails
so i would like to know whether there should be any other additional methods?