sales2099 on 01 August 2012
......thats pure politician speak.
Stimulating could mean a lot of things.
Realistically it could mean "there has been a small improvement in sales compared to last year, but we still have a long way to go".








