Free rewards were just removed again due to abuses. My suggestion is to move the free rewards from the webmall to the ingame item mall with a countdown timer somewhat like the attendance counter. Rather than the timer being based on time going by in real life, base it on time logged in. The timer should be cumulative instead of resetting when you relog.
pros: encouraging people to be logged in
the free rewards rocked!
harder to abuse as you can't just run thru 100 accounts quickly to farm rewards
cons: merch accounts would earn more free reward boxes than most main accounts.
rathov_khan - suggest time played rather than time logged in
Dislike:iki123 - would allow more people to abuse it b/c of 4 chars per account
RE iki123 - I don't think you could abuse it in the way you are suggesting b/c you cannot have 2 chars from the same account logged in at the same time. Tho those with multiple computers could still have multiple accounts logged in and farm rewards, it should cut out the large scale abuses as you cannot simply log in, get a reward, log out, log in on another toon and get another reward.