Believe it or not, all three of the above posts are correct, they are just different approaches to the same problem...

The degree of the problem will determine which is the best for you, Jimmy's...