Deja de funcionar en el sentido de que se queda en el primer case, es decir, lista la primera opcion (en este caso seria "Anywhere") y a partir de ahi deja de funcionar (el select ya no lista nada mas). Acabo de corregir el codigo con el case completo pero es exactamente igual a lo que he puesto anteriormente por lo que no se donde puede estar el fallo. Lo que habia pensado es que a lo mejor no se pueden hacer 2 querys mientras hay uno en ejecucion pero eso me parece que tampoco tiene mucho sentido :P a ver si alguien me puede iluminar sobre esto :)
PD: Acabo de hacer una captura, quedaria algo asi: