I'm sure this is possible, I'm just looking for some advice on the best way to approach it.
Here's the situation:
We have some English content. If the user is in Australia, we want to show them all content, with Australian tagged content sticky at the top. If the user is from another English speaking country, we will just show them all content in normal reverse chronological order.
At present, we are tagging content with Locations using locations.module. I have some code in hook_init which identifies the user's country, which is stored in their session.
I figure using an argument to locations.module's views argument support is the best way to do this, but we can happily use another solution like taxonomy if that is more appropriate.
Any ideas on how best to configure a view like this?