I have tried to leave out the most obvious ones, so hopefully theres something in here that you guys will find informative and useful.
1. try sidechaining your kick and snare to a signal generator. a 70 hz tone can do alot to a kick, especially when you shape the low end with a multi band.
2. Drum tunneling, look it up if you are not already aware of it!
3. For gods sake tune! I know its not as bad as a detuned guitar but seriousley tuning the drums makes a big difference, now im not suggesting you make the kick drum tonic and the snare the dominant, although some poeple do recommend this, just tighten or lossen until it starts to fit nicely with the song.
3. use a sub mic, the yamaha sub kick is cheaper than you might think, and if you dont want to buy one just create one, it is a rather easy process to convert a speaker into a microphone.
3. for those that use superior drummer, if you have a midi capable electronic drum kit, hook it up to superior! I use my alesis dm10 as a controller to superior drummer and can that way track instead of just sitting at the computer with a midi editor open. Now obviousley you have to actually be able to play what you want to record but tbh if your programming in drums you cant play, your music is just going to be a let down live. Furthermore the amount of time this saves is crazy.
4. Personally I love the akg c414 in a figure of 8 in between the snare and the high hat at a diagonal angle, may not sound as great with your kit and your room however I consider this position to be a revelation for me, so perhaps something you could try.
deffinately will try number 1. Ive heard about this technique and i always wanted to give it a spin but you just reminded me of it