My blog has an AdSense block on it, but I have never seen it show anything other than blog related ads. If I view it through Google's cache I see ads related to the content, but not when I view it directly. Anyone got any ideas? What ads do you see if you go there (blog related or related to the content?)
This is common with blogs and can be difficult to stop. You should consider using section targeting but first I would suggest writing more content using good keywords - try and stay away from using the word 'blog' in your posts.
The best solution would indeed be to make use of section targeting to target the content of your posts. Be aware that this can take up to two weeks to show any changes. Also, your blog seems to jump about from one topic to the next. Google might be struggling to find relevant ads to show and that is why they might revert to standard "Blog ads".
I think the biggest reason might be due to the dynamic nature of blogs. Basically a blog can be viewed as an index page with different topics on it. Every time you post a new entry the index page gets updated. Now Google's mediabot can't keep up with all the changes and gets confused as to which ads to show... reverting to Blog ads, because it knows that if nothing else the site is a "blog" At least that's how I would explain it.
Yeah, I'm sort of playing with the whole idea at the moment (never done a blog before) so it is a bit of a stream of stuff that takes my fancy!
but what else do you expect you have your blog FULLY SEO'd for the keyword "blog" you have the word "blog" in: your domain name = blogspot meta tags = <title>A Sadda Blog</title> Title H1: = <h1 id="blog-title">A Sadda Blog</h1> hence you get exactly what you invested all your SEO efforts into