Chippy,
Right now I have a really good working partner:
Roland Fantom G keyboard
It's been a godsend, and I mean that quite literally. My wife got it for me, literally a few months before my band fell apart, and it has allowed me to get my ideas down and record basically full mixes with some mastering tools on board as well.
Specs and promo videos HERE:
http://www.rolandus.com/products/productdetails.php?ProductId=918
The "G" has 128 midi tracks and 24 audio tracks to record with. Has a DAW like environment onboard for recording, where you can copy, move and delete tracks at will. Uses a USB mouse to make things even zippier. Has a GORGEOUS 8" color screen to see everything. And youu can plug guitars, bass, microphones etc... and record into the keyboard. It has mixers and very professional effects. It has a full featured sampler for recording audio or sampling anything. It has features I haven't even been able to tap into yet... like timestretch for making cool vocal or sample effects, and automation for mixdown, like you would have on a professional board. In fact, I really need to tutor myself on using the automation, which you can use to raise or lower volumes on specific places on each instrument as needed, or for panning and moving the pan right to left, etc...
I have not even BEGUN to get out of this beast what is possible, and already I get pretty professional results. Well worth demo quality. In fact, it sounds SO MUCH BETTER in the keyboard. In using audactiy or other free software, to translate into MP3's I'm losing ALOT of clarity from the WAV files produced. I need to invest in a plug-in for my Cakewalk or Cubase, both of which only let you use the MP3 converter a set number of times before they make you buy the plug-in.
It also has something called "Skipback Sampling" which automatically records everything you play ALL THE TIME when it is on, for a set number of seconds. I don't remember if 30 seconds is the max? But this is handy for some people, that are in a flow, and hit something good by accident, they can just play back the last 30 seconds so they don't lose whatever they had done.
Even after recording, songs can be sped up or slowed down, WITHOUT changing the pitch. Even the vocals!!!
So yes, I do everything myself, and so far, I do it all in one keyboard, from creation to vocals and harmonies to mix down and mastering.
It's been indispensable to me.
I was so hurt and upset at what my former band pulled on me, that I probably would have quit music altogether, had I not received this keyboard from my wife.
It's like God knew exactly what those f*ckers were going to pull.
And even though I am not playing live much right now, I am thoroughly enjoying, writing and recording the kind of music, that quite frankly, some of the musicians in my former band couldn't have played.
But this thing is my band right now, so I am working on developing a press kit and promo pack so I can start booking solo gigs.
Although...
I have had a band on here seek me out for keyboards and backing vocals:
http://www.17south.net
And another band even closer in distance that are just looking for more gigs, and they want to be my backing band if I book anything. To the extent of learning my originals and everything. So they will play their own gigs whenever they book themselves, but also be my backing band whenever needed.
I'm thinking about both offers.