There's a site called Blistered Thumbs and one of the contributors has a series called 'Characters With Character' in which he analyzes a video game character to see what makes them a good character. So far he's done 2 for Mass Effect; Garrus and Mordin. Just thought I'd put these up in case anyone is interested, and here's the link to the entire list if you want to read more.