Many of them are quite a few years old, but this is probably the best compilation of guerilla marketing ideas out there: