Card Collector's Numbers?

Is there a reason we don't store card collectors numbers anywhere in Forge?
If we had this info, we could make the automatic image lookup feature I added work for all the cards.
Right now, it only works for cards that have valid image URLs specified via SVar:Picture - which seems to not be the case for a lot of newer cards. For example, http://www.wizards.com/global/images/ma ... ascade.jpg doesn't work, even though we specify it as SVar:Picture on a card.
If we had collectors numbers for the cards, then the in-game downloader can use one of a number of existing websites that support looking up card images by set & collector's number. For example:
http://magiccards.info/scans/en/bfz/246.jpg
or: http://static.firemind.ch/scans/BFZ/246.jpg
I know we have txt listings for all the sets (e.g. Battle for Zendikar.txt), but it doesn't seem to be the case that the order of cards in those matches the collector's number. For example, it doesn't match for BFZ or AVR or a number of other sets. (Although it does seem to match for some others.)
Would it make sense to explicitly store the collector numbers somewhere? For example, as part of the set .txt files - e.g. instead of having the line "C Skyline Cascade", it could have "246 C Skyline Cascade". I think we need to store it explicitly instead of relying on the order because I think some cards can have different art but same collector's numbers (e.g. full art vs. non full art lands in BFZ).
Any objections to the above? I guess we'd need to update all the existing set text files for it, but probably it should be possible to write a program that does it by scraping some web resource or something. (Maybe magiccards.info query results like: http://magiccards.info/query?q=e%3Abfz% ... st&s=issue - though not sure how reliable that is since it doesn't list the collector number as a column).
If we had this info, we could make the automatic image lookup feature I added work for all the cards.
Right now, it only works for cards that have valid image URLs specified via SVar:Picture - which seems to not be the case for a lot of newer cards. For example, http://www.wizards.com/global/images/ma ... ascade.jpg doesn't work, even though we specify it as SVar:Picture on a card.
If we had collectors numbers for the cards, then the in-game downloader can use one of a number of existing websites that support looking up card images by set & collector's number. For example:
http://magiccards.info/scans/en/bfz/246.jpg
or: http://static.firemind.ch/scans/BFZ/246.jpg
I know we have txt listings for all the sets (e.g. Battle for Zendikar.txt), but it doesn't seem to be the case that the order of cards in those matches the collector's number. For example, it doesn't match for BFZ or AVR or a number of other sets. (Although it does seem to match for some others.)
Would it make sense to explicitly store the collector numbers somewhere? For example, as part of the set .txt files - e.g. instead of having the line "C Skyline Cascade", it could have "246 C Skyline Cascade". I think we need to store it explicitly instead of relying on the order because I think some cards can have different art but same collector's numbers (e.g. full art vs. non full art lands in BFZ).
Any objections to the above? I guess we'd need to update all the existing set text files for it, but probably it should be possible to write a program that does it by scraping some web resource or something. (Maybe magiccards.info query results like: http://magiccards.info/query?q=e%3Abfz% ... st&s=issue - though not sure how reliable that is since it doesn't list the collector number as a column).