I replayed the game 3 or 4 times, forgot the total.
After doing all the side missions and ensuring I have 600 of both Paragon and Renegade points so as not to lose loyalty during the two endgame arguments (Jack/Miranda and Legion/Tali.)
Got my perfect ending savegame. No deaths, full loyalty, all side quests.
I'm really interested in seeing what Bioware will do for Mass Effect 3 in terms of character imports and whatnot. Considering Dragon Age 2 was just a broke ass ME2 ripoff, it's a safe bet that ME3 will be the milestone for how Bioware handles the story arcs for their future series. If they mishandle it in any way I'm hanging up my fanboy hoodie.