Does your tagline have anything to do with Ursula?
http://www.youtube.com/watch?v=L9qpCb281Y4&feature=related
No, it is a location in the Republic of Panama.