Maybe it doesn't make enough money.
Hahah!
Sorry, couldn't resist.
Uhm, so if I understand, diskwarrior DOES see it when you boot normally? And, I haven't used a newer version than 1.x of Diskwarrior, but it used to not defrag, just repair directories. I guess that's all moot though.
Anyway, if Diskwarrior sees your drive when booting from the internal drive (I assume again you're not just talking about a partitioned drive) Diskwarrior can work its magic on the other drive/partition. No need to have to boot from a cd as long as you aren't trying to get it to defrag/repair the directories on the startup disk.