Goot,
First, yes, the <TOFAXNUM:555-555-1212> goes in the controlsource, but the syntax for controlsource, is:
="<TOFAXNUM:555-555-1212>"
If you have a source table that contains a tofax field, it would be:
="<TOFAXNUM:" & [tofax] & ">"
Keep in mind that this control itself can't be named 'tofax', since that would cause a circular reference.
The way I store the fax-to numbers is in a separate table, and I do a cartesion join and put a Where clause on my tblFaxTo table so I don't get duplicate records on the main report table. I can get into that more if you like.
Anyway, on the other question--No--instead of SendObject, I just do the normal OpenReport. The report is set with the "Specific Printer" in Page Setup. This is the Rightfax printer, which you should have set up in your Printers. Be sure to go into the port options and for Print Processor you must select WinPrint, or else you'll get a Rightfax dialog to enter the number (even though you've already got it) when you print the report.
--Jim