In over 2 years of playing, I've never written a "here are some suggestions" blog post but here are my ideas:
1. We need to have a thumb up/down system on blog posts. A lot of blog posts that make it to the top 5 are trash, and some that are truly great get lost in the wind.
2. The same is needed for comments within a blog post (ratings for up and down). Many messageboards have these features, there is usually a +/- sign, or youc an do a thumb up/down like urbandictionary does.
3. Blog post and comment editor. Sometimes you just find some bad typos and want to correct them.
4. +/- rec for stock pitches while we are at it, too. And if you want to keep it kosher in terms of popularity, I again would reference urban dictionary for how they rate definitions.
5. Some measure of control or at least better organization of comments, at the very least threads of comments would be nice, being able to quote also would be nice. (I guess I'm asking for a more similar approach to the message boards, but keeping the blog look and flavor.) In terms of control, it would be nice that if a comment had a very negative rating that it would not be seen, but could be clicked to be seen, whereas comments with neutral or positive ratings would be seen as you are reading the page. This would mean that any jacka$$ that posts "I am da haxx0rz" would not be seen by the majority of people.
6. I would like an option to see my score (and the score of other players) on a longer-term graph more than just 6 months. Ideally an option to see it in whatever time frame I like in an interactive form, but I'll just take a "make it longer term" approach for now.
7. An option to see "raw score" that is, your total score based on the calls you have made without comparing it to the S&P 500. I understand the rational behind making calls v. SP500 (that you can just buy or sell the SPY with that same money), but it would be nice to see the total nominal value of what you would have lost or made.
8. I would like to be able to search for all players by rank, score, average pick score, accuracy, and not just the top 1000 players in these categories. Reason: I want to see what the median is. Wouldn't you all like to know what the stats are of the guy who is ranked 50.00? Here are 2 close to 50 that I found through the AAPL pitch page, check it out for yourself: csbosox 50.02, and Loeweherz 49.99. C'mon CAPS, if you can do a list of almost 5000 pitches for one stock, surely you can allow the database retrieval for all players based on the metrics I mentioned above.
9. This is not a suggestion for the CAPS programmers and designers. It's a suggestion for the players. Stop whining. It's a game, a simulation. In any game you play within the rules of the game, and any player who wants to win or at least do well will look for advantages, so that means if you want to red thumb every "ultra" etf or red thumb every .ob or .pk stock out there, and re-up on those stocks 20 times a year, that is within the rules of the game. For those of you that don't like those rules, tough, grow a pair, and either play the game as it is, or don't play the game and just use it as a watch list. Or just don't play at all. Nothing is more annoying than people who whine about the way things are - either accept it and deal with it, or quit. BTW none of my suggestions are regarding the rules of the game, more just ways to enhance our viewing and interaction with it.
One final note off-topic: People who truly quit usually just leave. They never write a blog post and say "okay, that's it, I'm leaving, bon voyage." Anyone who writes a post like that is seeking attention, and they will come back for that attention at a later date. So please, next time someone writes a "farewell" post, don't give in to their emotional codependence by saying how much you'll miss them, or wishing them good luck, or send them flowers, or whatever showers of affection they are seeking. They will be back, so no need to say any of those things, no matter how well deserved. If you do not understand that basic psychology, it is likely you should not be investing in individual stocks, because it shows you lack the basic understanding of human behavior you need to invest in the stock market.