I agree with everybody above.
Themes are great, for a couple days a week. I usually do a theme for Friday, and that post stays on my site through the weekend.
The downside to themes is that is you write about cupcakes every Monday, and a bunch of your readers don't like cupcakes, or you run out of "awesome" cupcake posts, and start relying on "mediocre" or "crappy" cupcake posts, you can get into trouble real fast.
So, my official vote is: Themes are cute! You should do them, especially if it makes things easier for you. But be ready to change it up, have back ups and break your own rules by throwing the theme out the window once in awhile!