sounds like a good plan dude.

personally i find doing things with other people helps because you motivate each other.

i used to find when i had planned to go to the gym/mountain bike etc with someone i wouldnt be a lazy arse because i wouldnt let the other person down.

best of luck.