Hi there. I am a intermediate programmer in VB.NET who needs some help with our project. I have been working on this for about a week now. This project involves putting images on top of another without flickering. Basically, what were doing here is we have an gauge image then we need to have gauge labels and ticks on top of it. After that, we need to put the needle image on top of all of it. When a user points and clicks on a particular spot in the gauge, say at 70, the needle will go to that spot. Also there are some textboxes that they can input various numbers such as min and max value of the gauges, how many ticks and increments. Ive tried using different things and it seems it doesnt work. I looked at double buffering but I dont have any clue on how to use it. Another method I tried was GraphicPath, but it seems not working for me. Can anybody give me a sample code that would make my life a bit simple.