Rach try not to worry too much... if he is a wee bit behind just now he will catch up and the games etc to encourage FMS will develop. School is a long long way off he will be fine. Euan was quick with some things, walking etc but very very slow in terms of communication so much so that I really thought he had autism at times.
By 18m he had about 5 words and that included mama, dada, hi, bye, cant remember the other. Our health care people wanted to refer him to a speech pathologist and a speacial pediatrician who worked with kids with communication disorders. We said no and now at 3 his language is excellent and we have quite large conversations. He is still behind when I hear other 3 year olds but I think he is doing fine!
Livi on the other hand is a huge communicator and at just over 1 she actually has a lot of words she can say, mama, dada, hiya, byebye, all done, banana, oh oh, milk, and a few others but in terms of movement she is way way behind what Euan was at this stage. She is cruising around furniture and can take about 4 steps on her own but no progression for about 5 weeks.
Anyway I am babbling...very tired..what I am trying to say is children develop different skills at different times and the magic milestone time if not achieved doesn't always indicate something bad. I am sure your little man is just fine! Helen made a great point, with playing games etc that will encourage that. Thinking of you and don't let this get you down. Your little man is ace!