I am really surprised on how you guys are so anti-spreadsheets.
A lot of the RF engineers where I work like using them when designing
their receive and transmit chains for calculating tolerances and all
sorts of noise figures.
One even modeled the front end amplifier gain stages for which DAC
values should be used at each input power over our 75 dB of gain so
when I wrote the FPGA module to actually do the AGC we could compare
my simulation results with their ideal gain for any given input.
Then again, I guess people stick with the tools they know - though I
do implore you to all take a second look at the mighty spreadsheet.
They really are more powerful than what you are giving them credit
for.