I'm going to upload 2 macros I've made for BC2, first off is a rapidfire I customized/tested in a public game of Onslaught. I believe it's about 8 shots per second (I use this for my pistol usually) and the other macro I made auto-presses Select while you hold LT, essentially giving you the ability to automatically spot things while holding the left trigger.
EDIT: Posted them in this forum until the software's out.