I purchased a Race Day Bag - XL for our son who's on a CycloCross Team for kids 8-18 yrs old. The whole team of about 75 racers recommended the bags if they had them and the rest of us got them and couldn't be happier.
There are so many pockets with labels for each, personalization on the bag is absolutely key and the race day checklists are a great idea.
Also, I'm glad I took some teammate advice to get the XL (The size up from the Classic) because the backpack straps make a big difference.
And a nice touch, when I called to ask a question, the customer service came from Todd himself, who was fun to chat with. He has some neat ideas with other products too that I'm sure we'll head back to his shop for since the bag was ingenious! Particularly the changing poncho. The story behind it says it all and I see us getting it since it's so versatile e.g., for our swim team and cyclocross needs.