Configuration is unnecessarily complex, and other feedback
I think that the configuration of Ready to Play was far too involved, and a lot of the data was too subjective to be of use. I think that instead of asking the user about their rig, it should just pull the CPU, card and RAM from Windows, for example. The preferences thing was very annoying too- why on earth did I have to sort by ALL of them? Shouldn't there be an "I don't care" option? Moreover, you couldn't re-order your preferences, so I twice had to undo the list and re-do it, and the animation was very slow, you couldn't just click-click-click done.
Also, my SoaSE is unpatched, so it's not exactly ready to play.
Also, why the hell can't I change the width of the window? That thin is very annoying. It's not an IM. If you maximize it, the "Choose Friends" window doesn't expand, even if you have more than enough friends in it, so the extra space is a giant waste. If you have only one game, it still asks you to choose. Why exactly does it need to be on my taskbar? It can run in the icons in the corner. What if none of your friends are online, or you want to play with totally random people? Why is there a buddy list, AND a friends list?
A system to improve game join times should double as a server browser, as well as a friends list.
I think that the visual design needs tightening. For example, the space that says "Choose game" could just be cut and replaced with the listbox, since it's pretty obvious what it does, AND it has a helper entry. I think that the text at the top should be tightened too, the R2P icon really doesn't need to be there, and it definitely doesn't need both the icon AND "Ready to Play" on it. If you double-click a friend's name, there's no messaging box. If you right-click, there's no information popups. Why are my friends game-specific?
I definitely like the colour scheme, but the add friend icon appears to have been virtually entirely ripped from MSN. While I think it's a perfectly functional icon, I just looked and instantly made the connection. You might want to try to differentiate it a little more. I like the tools menu icon design, although both the icons could use going up a bit further, but the gap between the text is far too large. I can see why you put in sections, and I like it, but the gap is fricken huge.
In the Choose friends window, why is there a refresh button? If I want to refresh, I'll use a server browser. Why is there a separate options button? We already have a master tools button, and it has only one option? Those avatars are far too small to see. I took a look at the Buddy list, and it seems far superior, although no game info button.
I know that you're going to hate me for comparing you to a competing product, but I think it's necessary here. If you look at the Steam friends list, it uses less screen space, and has much more functionality. I can join a game, view game info, message a friend, see the friend, organize the friend, for all games. The players from recent games thing is a godsend as well.
I think the other best thing you could do is launch players into a global chat room. If you look at GPGNet, Battle.net, you get instant chat with other users. In order to use R2P, I already need friends, and plenty of them, online right now. I think that it needs to serve players of all stages of integration into the community, and having a global chat room allows people to instantly meet other users, add them, ask them for help, and generally socialize. You'd also be amazed how many TS problems get solved by other users in global chat, I see it all the time in GPGNet.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Overall, I think that it's a good start, but it needs a hefty UI and general re-design to have some more focus. What is the purpose of R2P? To allow users to easily mix with other users and get games going (I assume, anyway). How are you going to achieve that?
#1- Global chat. I've only just covered this so nothing new. The Demigod IRC would be fine, except Demigod doesn't actually send you there
#2- Server browser. If I don't already have friends, R2P should serve me up a list of games I can join, preferably for all of my ready games. Users that I play with should be tracked and listed. A lot of features from the Demigod thing can be used here- for example the ability to leave user-specific notes, preferably in-program. R2P should show me extra data about the game I'm clicking on- who's in it (an info page like you can now get in Demigod is good), what are the settings, how long has it been up for. Double click to join, right click for information.
#3- New tabs should be right-click->open in new window, if the user chooses. I'm not inherently for or against the Steam system with separate windows, but I think that the best of both words is tabbed by default, windowable by option, preferably configurable. You can see Chrome for a GREAT example of how to handle tabs- they're totally dynamically dockable on each other, easy to open new windows or move them onto each other.
#4- UI redesign to be less UI, more function. I've already covered some redundant functions and places where the UI can be cut, so I'm not gonna go into this in a big way.
#5- Competitive stats. I should be able to see all sorts of information about myself- Demigods killed, times died, games won, all of that. That's just a Demigod-specific example, but ideally that kind of stat would be available for all games supported by R2P.
What I'd love is for the developers to leave feedback here so I can see what was useful, what wasn't useful, what needs more information, etc. Sometimes I think that the art of leaving feedback for a developer, well, needs more feedback on it. You leave feedback, and if you get any response, it's a generic thanks. I can't learn to write good feedback like that.