Basically, the plan is: sac, sac and mate. 
Most of the time, it goes this way:
-light square bishop on d3 or c4
-dark square bishop on f4 or g45
-castling (more often kingside)
-Ne5 or sometimes g5
sometimes White tries a pawn storm on the King side (especially against a Bishop on g6)
against ... g6, White has two main options:
1)Qd2+Bg5-h6 which seems more "normal" to me [don't get nervous because you are a pawn down with white, you wanted it!]
or
2) 0-0 and then Qe1-h4 intending to mate
Choosing the best squares for the rooks is not always easy. You could try to double on the f file.
Sacrifices always have to be checked on: e6, f7, on the Knight f6 (very often the most important defender, very often worth a rook!)
White should always check whether black can play ... e5 or not
White has some initiative for a pawn, it's probably not enough, but it can be a lot of fun! If you are not focussed on your rating, then it could be worth a try.
Black has different ways of avoiding the gambit:
1.d4 d5 2. e4 e6 (French Defense, I had to mention it)
1.d4 d5 2.e4 c5 (I've seen Karpov play it in a blitz game)
...
Please note that delaying exf3 with: 1.d4 d5 2.Nc3 Nf6 3.e4 c6 might be interesting for black, in order to decide where to play the Bc8 (f5 or g4?).
Hope this will help you.
Banzai!
I was wondering about the blackmar diemer gambit, after the moves
what is whites plan in the position? How does white get attacking chances? I've read many articles saying white gets compensation here and there, but what happens if black sits tight and just creates a solid structure. What is whites ideal plan of attack?