While reading Technology and Learning online today, I found a great lesson. Here is the link:
http://techlearning.com/story/showArticle.php?articleID=196604975
Sounds like a great way to teach about cardinal directions in a way that is personalized and relevant for the students.