Pros and Cons of various methods