People have already mentioned most of the things I want implemented in Shoddy 2, especially X-Act's mentioned rating system and a damage calculator to use (I can use one, but one on shoddy would help for ease of access issuess). There is one big change I would like to see that hasn't been mentioned yet. I'll have to explain it in a lot of depth, as while it sounds simple, it's pretty complicated.
As well as logging in with a shoddy username, you should be able to log in with your smogon username too. Let's say I make an alternate account called xox (I know it's a bad name). Now how are other smogon users going to tell if this is me? But if I log in with my smogon name too, my username name could display "xox "darknessmalice,"" and all smogon users could identify me. This could make it easier when testing a team with an alternate account, especially if you want to test the team with a specific somebody.
Logging in with your smogon name could also have other advantages. If if you are shoddy mod, your mod status could be applied when you log in with your smogon name, not your shoddy name. If a smogon mod wanted to log in with an alternate account, he could still retain his mod powers e.g. kicking people.
I imagine there would be other benefits to this. This could help out with the Suspect Voting Process. People who want to participate in the test would need to log in with their smogon name. All there alternate accounts could then be identified. Accounts that don't use the a smogon username would be ineligible for voting.
Now's here how we apply this idea:
To log in with your smogon account, just type in your smogon name and password.
Everyone who has a smogon account would automatically have that account available for use on shoddy 2 (which would, by default, have the same password too). We could then "add" our shoddy accounts to our smogon names, and instantly be recognized on smogon. Smogoners who didn't have a shoddy account can make a new one to their smogon accounts. Whenever we then log in with our shoddy account, we would log in with our smogon account too.
If a person who doesn't have a shoddy or smogon account, but he wants to make a shoddy account, he would have the choice to make a smogon account too. He would bebe able to do both on the shoddy server. Any alternate shoddy accounts he makes can be "added" to the same smogon account.
However, if you make a smogon account on shoddy, and it has not been registered on the website, the user will not be able to log into the smogon website as a user, until he registers on the smogon website as a member. The simple reason for this is that not everyone who wants to use shoddy will want to be a smogon user. As well, there may be people who are sceptical of joining smogon for giving out their private details, or they are unable to use it (e.g. they're less than 13 years old).
When doing this, we need to prevent people from making an account on the smogon website that is the same as someone's smogon account on shoddy. People with a smogon account on shoddy but not the website may, at some point in life, want to become a member on the website. He could then log in using his smogon account, and then add his personal details like email address. And he can then make friends on smogon who will recognise him on shoddy and so forth.