I read your posts but am just now getting a chance to respond. Our team has been busy working on implementing your suggestions. Thanks for playing and for the feedback.
First, the algorithm used to determine the winner is definitely in no way related to the number of clicks/attempts to win, the number of users playing, the amount of ad revenue we've generated, or anything like that. A random second is chosen between the start and end time for each item. The first user to click the "Get It Free" button after that time has passed is the winner. I can't give out the exact details of course, but the algorithm does try to spread out the start and end times so that on average, a certain number of items are given away per day, per week, etc as another post suggested earlier. With that said, any single giveaway can go at any time during the start and end time.
There is no limit to the number of times you can win. We actually had several repeat winners early on and we had one household win three items.
We're fixing several bugs that users have reported such as the "less than a minute" and "current password" bugs. Your feedback helps in this area.
We have a lot of plans for improvements. In general, we want to make the site somewhat entertaining rather than annoying while you're clicking but at the same time stay out of your way. We're working on it. We want to increase the number of giveaways, have bigger and better giveaways, and have more winners. We're going to throw out mystery giveaways. We're even considering mixing in random giveaways to users that have tried hard but haven't been able to win yet. This largely depends on how quickly we grow and therefore how many people you spread the word to. We launched on Dec. 23, 2010. If you like the site so far then stay with us because it's only going to get better.
CAG has been awesome. You all are cleaning up and I'm glad. Keep it up!
Chad Hinton
TheGiveAway.com