Nice Progress! Looking for more! :) you should take a look at the Hard Surface Challenge here on Polycount, there is many awesome hard surface concept! http://polycount.com/discussion/132146/week-40-the-weekly-hard-surface-challenge/p1
Kinda both, I want to do this project because my portfolio lacks hard surface stuff. So, I want to complete a hard surface project that shows my competence in modeling hard-surface objects to any potential employers. Also, it's my friends Glock that I'm modeling, so, yeah.