Ok, here's one for performance.
I have created my own FeatureSource / FeatureLayer. After working through a whole bunch of stuff that I do not wish on my worst enemy (namely creating my own indexing algorithm / writing binary files etc), I am vastly more conscious about performance and microseconds.
That brings me to labels. It seems that if I want to display the labels for my layers... looking at the sample (DrawAndLabelANiceLookingRoad), I have to add the layer twice (first with the line style, then with the text style). If I add a DefaultTextStyle and DefaultLineStyle to the same layer, they both seem to render, but the text is behind the layer?
Is there a way to reverse this and draw the lines before the labels so that I can add my layers once (and half the read time)? The only other alternative is for me to take the information from the first layer file parse, and share it with the second layer, and that's just extra hacking.