I have't met a web designer or developer yet who had claim to make a professional website without facing any challenges. In my web designing career i have faced may challenges over the year, here is my experience in facing the challenges of a web developer. First of all it is very difficult to tell the cost of one project before we begin it and the client always ask me this question that how much it is going to cost. It is very difficult to agree on a budget upfront because no one knows how much time and effort one project can consume before we finish it. Clients always seem for forget to mention minor requirements which will lead to extra work for us. A website is not done completely when it is launched, there is always more to be done after it. Making the website safe from spam and hacking is one hell of a job. Site keep braking after an upgrade. Once i had to get help from a professional website designer revglue.com/bespoke to redesign a website. Well these are some of the problems i face as a web developer.