TSQL Split string

I avoid PARSENAME because I worry that there might be some "edge condition" when using it ... I've started a new thread to explore the issues:

http://forums.sqlteam.com/t/is-parsename-safe-for-general-paring-and-splitting/5990