My LA just started a loyalty program. Punch cards. You get a punch for every so much you spend and a punch for every friend you refer.
Do an email newsletter with quilting hints...very low key and include a coupon once a quarter or so.
Start a blog. Facebook. Cards and flyers on your area. More than one guild. The magnetic sign on the car is good too. On several of the Yahoo groups you can post an ad once a month. Get you work displayed like in churches, hospitals, any place alot of people go.