I got mine (for another car) from Weathertech. They are the in channel ones. They worked great.
But the best thing about that company is the service. I bought a car that had them on it. 2 years later the 3m take failed and one fell off. I called them to order another one and the fedex'd me one for free.
Recently got their molded floor mats for the wifes car. Wonderful quality stuff.
http://www.weathertech.com/store/mvp...=812&Year=2005