Why the weather forecast will always be a bit wrong

The science of weather forecasting falls to public scrutiny every single day. When the forecast is correct, we rarely comment, but we are often quick to complain when the forecast is wrong. Are we ever likely to achieve a perfect forecast that is accurate to the hour?