yes, i live in northern minnesota in a very remote area. I am not able to go to a local fish store. pretty much every single purchase of mine has been online. I have had the most success of lives stock from the following.
www.liveaquaria.com
www.petsolutions.com
now, things i will tell you not to do. DO NOT BUY LIVESTOCK ON EBAY. people really are just trying to screw you on there. I have probably bought 20 things and i only have 4 left. But from the above stores on standard overnight shipping i have had great success on fish, live sand, live rock, and all my inverts. But i know that if you purchase like over 200 in livestock at once they ship for absolutley free and have been nothing but great experiences from the two listed. But that is just my own personal experience.