I love the simplistic sites. Why do you have a purple Google Adsense template when the sites colors appear to be Red and Yellow? Details. Details. You had me with your simple layout and curved borders until I saw the purple Google Ad. Luckily you can "fix" the Google ad really quick.
For SEO. First thing I notice is you need to do a mod_rewrite and also use appropriate Title / Description meta tags. For instance your title should look something like this <title>DeshiJokes! <?php echo $joke_title ;?></title> Of course that code wont work but this will help with SEO a bunch. Same with doing that for your description. For the mod_rewrite its not a high priority but it can help you out, but I suck at it so I cant help you.
Clarification on the importance of Mod/Rewrite. I don't get it. I sent an email to the Google News people and they said they simply ignore pages with ID less than 100. So index.php?ID=99 would be skipped and index.php?ID=100 would be crawled. It was easy enough to get around this problem without dealing the premissions and challenges associated with Mod/Rewrite.
wow, I never heard about that less than 100 thing. Doing a mod_rewrite is not all that important. It does help on Yahoo and MSN a bit though. Digital Point doesnt do it and they are fine. So are many many many other sites. But I wouldnt trust that source that said under 100 isnt indexed. From Google
The important point here is the Google News (news.google.com) team. I run a news site and Google picks up articles if the ID is greater than 99. However, I wouldn't be surprised if they also use this methodology in other instances.