I just read a post here:
Slacker Radio 2.0 Features Station Caching For Android App – Listen Anywhere! | AndroidGuys
which says with the next version of slacker for android we can cache stations locally on our devices!!!
And the other great news is there was an update for the grooveshark app and now it is a heck of a lot less buggy and is actually usable!