I've never bought a tank online. Everyone I know that wants custom stuff done always works through their local LFS
to special order what they want.
As for live rock, there's tons of places to get it for much cheaper than what your LFS
is asking for it. I used one of our sponsors, underwateroutlet.com for mine. You can also consider base rock as well to lessen the initial startup expense, but you probably know that already.