I've done some work in the past with a fella called Nick Gregory. Actually, my wife's done more during their time together at Oracle and MediaSurface. Nick's a very smart marketing guy and now runs his own consultancy, Market Accelerator.
He's just posted his ten marketing rules for emerging enterprise software vendors. Nick's focus is IT, but I think the same rules could apply to pretty much any small and growing business. The rules are great and very much like Nick himself: straight-talking, pragmatic and focused on the result.