There are many threads in the archives you might want to read before starting another one. This one, for instance: