I ordered my last one through the local pool store that I have been using for about 14 years. Good people there and though I buy little from them other than the occasional net, or jug of CYA, I like to give local people business when I can. Plus, if you buy locally and there is a problem, you have somewhere to go for help without having to package something that big back up to ship it somewhere. One liner that I did order online several years ago (don't remember where) came in and was NOT what I had ordered. But, to avoid the hassle of trying to get it folded back up and in that box to return it, I just lived with it.

Just my $0.02.