Wow, a ton of Oregonians running around here. I thought I was the only one.
isaac newton you have to understand that "marine" products are for a marine tank (salt water). Coral and beach sand are fantastic substrates for salt water tanks. If you want to put together a planted fresh-water tank you need to try to re-create nature as best you can. Fresh water plants do not grow in beds of crushed coral. They grow in dirt/rock beds. These SeaChem products are designed to re-create a natural substrate and therefore are quite good.
Where are you? If you are in the Portland area go check out The Wet Spot on Sandy blvd.. like 60th & Sandy in the Holleywood district. They have about 8 different types of substrate from small river rock, fluorite, onyx sand & gravel... a whole bunch. Also, Holleywood Aquarium is right around there to. The Wet Spot has more fresh water stuff, Holleywood has more salt-water stuff. Both are pretty good LFSs.
I use a 60/40 combination of Red Fluorite/ Small river rock because the fluorite is rather expensive (~$1.00/lb) compared to the river rock (~$0.25/lb). It seems to function well, but the red fluorite was a PITA to clean. If I had it to do over I'd go with regular fluorite.