This is the answer you've been waiting for. YES. Yes, you can self-install Chrome. You don't even need admin permissions!
- Navigate to the Chrome download page and click Download.
- Once it begins downloading, it'll ask you to Run or Save. Click Run.
- AH! An admin permissions window comes up! Just click Cancel.
- Another box will pop up asking if you want to install as a regular user. Click Yes!
BAM! And there you have an easy, breezy self-installation of Chrome.