Some useful links which I'll add to on a regualr basis to provide a list of handy sites. The majority of links will be web resources or free software downloads like NCH or Audacity who provide excellent functional software which even in the no cost versions provide great functionality.

Soundcloud

NCH Software

Audacity

GuitarAmpKeyboard

Ultimate Guitar.Com

Crescendo Notation Editor