I purchased the theme from Woo Themes for a self-hosted site on which I own the domain. But, since I saw that it was available for WordPress.com, I wanted to use it. I am sorry if I am not using the exact terminology. For this new site, I own the domain, but I didn't want to host it at a hosting site like BlueHost. I want to host it at WP.com so that many of the upgrades, etc. will be made automatically. But, I like the Fresh News theme and am comfortable with it, so I wanted to just install it at WP.com. But, when I go into my dashboard, I don't see the "activate theme" option that I see on my self hosted site running Fresh News.
By the way, thanks a lot for the quick answer. What a nice surprise!