Leviton HCS08-1TW two-way DHC/X10 true rocker relay switch (both new and used on eBay, but a little pricey) is closest thing to Switchlinc 23885.
Leviton HCS10-1SW one-way DHC/X10 true rocker relay switch (used on eBay), but these do not transmit, so no way for a hub to know status.
Insteon Micro On/Off 2443-222 (still X10 capable according to the manual) could be used behind a decora switch if there is enough room in the box.
ACT RF124 isolated relay modules (sometimes found on eBay) could be used in the same way Tuicemen suggested for the XPFM for the fans. The great thing about the RF124 modules is that they can be set up to either respond or not respond to each of the following: All Lights On, All Units Off, and All Lights Off.
In my house, I use the RF124 modules (in boxes in the attic) for the ceiling fans. I have Fanimation DC motor fans, which retain their previous On/Off status and speed setting when power is shut off (many others brands will also retain the settings in the same manner). Each room has a keypadlinc with a button that controls the RF124 and thus the fan. Normally you don't need to adjust the fan speed, just leave it at one setting, so On/Off control only is adequate. Can always use the fan remote to change speed if desired. With a labeled, color coded, backlit button for the fan on the keypadlinc, WAF is very high.