Hello. I've got an idea to avoid insane long waiting times for challenges. I have to consider the fact that there are people who sign up their accound and then never visit the page again, so my idea is to create a function (that is run via cronjob) that will look through all open challenges (that means "player a" challenged "player b", "player b" shows no reaction, he/she doesn't accept/decline it) and will delete all open challenges that are in this situation for two weeks. while it get's deleted, the challenged player will also get a penalty point because he/she didn't accept/decline it.
I want you to vote whether you agree to this thing or not. The script would be run once or twice a day because it is not that time-critical when talking about "weeks". If it would get in, I would also include the information to the Rules Page of course. Be aware of the fact that a open challenge info page will show you the date when you were challenged. However, I might include a warning message (or color the match in yellow in the Your Matches Page) once you got only a few days left to accept/decline it.
Beside this I gonna ban all user accounts that have their "last login" date older than 30 days.