I went to a guitar workshop at Gainsborough recently and the person who was running it had bought a pickup off the internet which worked on a sort of sucker pad arrangement that just fitted on the front of the guitar soundboard - it sounded really good and apparently only cost £3.50.