You just need Photoshop or Firework as most templates are supplied in psd format. www.templatemonster.com is probably the best one as they also offer a free demo template so you can test your skills before you buy.