I would agree - If you're using software and getting results then carry on using software. If you're not getting results from software one bit of harware's not really gonna have much input, and even if you did splash out on a full harware setup you might still not get what you want.

Definately as DJ Ze Mig L said. Concentrate on what you are using and learn it well and you'll know what you need next.

If you've really got money burning a hole in yr pocket and need to buy something, yeah, look at yr PC setup or monitoring, or consider a controller.

It is rubbish though when you want something fun and realise you need to spend money on more mundane stuff... ...but needs to be done sometime.