I am not sure if this is the right place for this, new here, and I've had my 40D for a week.
There is something on the viewfinder - specks of dust or something, but they do not appear in the pictures. I tried the camera self cleaning and I have a blower, which I used as well...it is not the lens as I can see the specks when the lens is removed.
Any ideas at all? Please? 

