this thread has a lot of opinions that is very nice