As I said in my response to your post in the other thread, I think using a specific delimiter would be an even better idea. To recap, use a delimiter that functions sort of the same way as your comma, but would be more precise about the spacing, etc. If this character were a tilde (~) (which would be a bad choice), then the artist should look something like "Beatles~The " (note the trailing space) or "Amour~L'" (note the trailing apostrohe and the lack of a trailing space). When searching, the player should search on the string as given, but when displaying, it should print the part after the delimiter first, and print the rest, except the delimiter itself after, with no additional spacing thrown in.
_________________________
Bitt Faulk