Come up with a generic couple of 'weaknesses' that are not considered important by the job spec. Then skirt around the question and give it a positive spin by saying how it used to be a weakness but how you have now improved in that area. Make sure not to put yourself down and always look for ways to promote yourself, even from questions asking for your weaknesses.
Any ideas?
