Tim Duncan has to be the #1 PF of all-time; Karl is #2 only because he never won a championship, and Dirk is probably top 5, but if he wins the title, you'd have to move him into Top 3 because of the championship and he is easily the most versatile PF of all time.