I'd go with the PCS SmartSwitches (
[Link: homeautomationnet.com] ) for the receivers. You can't get more features for the money.
There are a number of X10 compatable thermostats but I don't have any experience with them.
Bill just posted a note regarding control of a gas fireplace under another thread. I'd suggest looking for that thread, it shouldn't be too far down the list.
The Ocelot gives you a lot of power for the price. Anything cheaper is going to be a pretty big step down unless you leave a dedicated PC running the automation software which, IMO, is far from ideal. You can get one for $148.50 from the link above but you'll have to search for "Ocelot" to find it.