While you're waiting for feedback - you might want to read the the large number of threads on the exact same subject