WhiteBeastofWotan
Apostitutes!
I have played most of those games at least three times through. Hell, according to steam, I've logged 168 hours in ME2. Most games last around 20-30 hours. You do the math. Actually, one of the reasons I love most bioware games is their replayability. IMO, there's usually enough choices and character customization to make multiple playthroughs interesting, and they're usually short enough that doing more than one playthrough isn't exhausting (I still havent finished Oblivion).