When you're playing, what is it that you're trying to accomplish? Speed? Pokédex completion? Training for battles?
For me, I do a sort of speed play. Not like one where you essentially use only one pokémon, but one where you train six equally and beat the Elite Four as fast as you can. I usually don't do anything with trading (though I might make an exception in Crystal just for a Mareep). Best on RS is 17:29 and best on FRLG is going to be something under 15:00 if I can find it. I still need to finish my second run on DP to see what it will be. Should be under 23 hours, but it's only my second run through DP.
This isn't to say where you are. It's to say what it is that you're doing. Although you can put your previous accomplishments as well.