Are you sure that you are a perfect web designer? Then you must not have faced any issues with any of the websites designed by you. Well first of all we should understand that nobody is perfect. Everyone make mistakes. But what is more important is learning from your mistakes...