I found an error when making a call to $().SPServices.SPGetCurrentSite(). Whenever I have a URL Hash that contains an ampersand (&), the called to $().SPServices.SPGetCurrentSite() returns an empty string. If I remove the ampersand (&) from the URL Hash, it starts to return the correct URL again.
For instance:
* 1. If my URL is http://mydomain/siteCol/pages/page.aspx#& then $().SPServices.SPGetCurrentSite() returns an empty string
For instance:
* 1. If my URL is http://mydomain/siteCol/pages/page.aspx#& then $().SPServices.SPGetCurrentSite() returns an empty string