check this out, mate:

http://www.chordspace.com/ChordSpaceindex.htm

it's free and there are guiudes on how to set it up in your host of choice. i saw a video too which was absolutely mad :)

i am getting into this aspect more and more but still find myself falling back to 'what sounds good is good'.