Wow good for you. I'm sure all the driving is worth it.
Where is he from? I've thougth about taking in a foreign exchange student here. I have 2 spare bedrooms and thought it would be fun. How do you get into doing something like that? :-D Would love to see pictures of him and your kids.