private bool hasSubCategories(Section section) {
			string uri = section.Uri;

			// the following sections have sub categories
			if (uri == apiSession.Config.FeaturedGenresUri || uri == apiSession.Config.FeaturedStudiosUri ||
				 uri == Section.FeaturedUri || uri == Section.StudiosUri || uri == Section.GenresUri) {
				return true;
			}

			return false;
		}
		private List<VideoInfo> getVideoList(Section section) {
			List<VideoInfo> videos = new List<VideoInfo>();

			NodeResult result = section.Update();
			if (section.State != NodeState.Complete) {
				return videos;
			}

			_sectionPages.Push(section);

			foreach (Movie movie in section.Movies) {
				VideoInfo video = createVideoInfoFromMovie(movie);
				videos.Add(video);
			}

			return videos;
		}