@Volk: Other than the possible change in mentor you've all been discussing above, your CS looks great. :)