Pretty cool; one of the things I thought about during the brainstorming phases was very similar to this concept. You pulled it off well