Avi, as the owner and admin of the blog and forum it is natural that you feel there are too many giveaways.
Not to mention the hectic work that comes with it.

But from a reader's point of view, it isnt the same.
Take for example the forum ,we have over 140 members at the forum, im sure atleast 100 of them visit the forum and blog everyday, but do they all participate in each and every giveaway?

No, most of us participate only in giveaways for software that we can really put to use.
So if a certain giveaway attracts a set of members to participate in it, another giveaway may attract a different set of members.
It all depends on their needs and the kind of software that you are giving away.

I think you are doing a fine job.