i like this idea
http://www.cprogramming.com/cboard/s...0&pagenumber=3