TBolt, DroidX, Incredible, Droid1, Omnia II, HTC Imagio, BB Tour, BB Storm,Touch,Dare,Voyager
BB Pearl,Samsung FlipShot, Juke, SCH-U620
LG enV, enV2, LG Chocolate, Motorola E815 & V710
VZW - Headsets:
Set a ringer id to all your contacts. Then make a silent ringer and set that as your ringtone.
That's about the best you can do. You'll still get the missed call beep, but that only beeps once. And you'll probably want to switch to a normal ringer when you get up.