No one has asked for this since 1999?
I sure would love this! I use it on edmunds and it sure saves a lot of time.
For you it would be a tradeoff of processing time vs. network time? It would be more costly to figure out what to show someone, but would certainly cut the amount of HTML data you send to users by a large amount.