Look at this idea:

http://users.picbasic.org/?page=howtodetail&id=33