So, I've been bouncing back and forth with this for some time now, so I thought I'd post about it and get some other thoughts.

Which do you use: button or input[type="button"] for your elements? I've bounced back and forth between them. I usually use input for my buttons, but I've been wondering if that's still appropriate.

Should I use one over the other? Are there advantages or disadvantages to one or the other? I know button can be a bit easier to get an image on, but is that about the only difference?