I do not see the problem with romex in a raceway if the raceway is appropatly sized.
Last sentence of 334.30 2005 code
" Sections of cable protected from physical damage by raceway shall not be required to be secured within the raceway."
If the romex is in a raceway and the raceway terminates correctly in a box, why not use it.
While I personally would probably use an acessable J box in an attic or unfinished basement and THHN, it appears to be nothing wrong code wise with using romex this way.
[This message has been edited by nesparky (edited 03-12-2005).]