I have been using VB .NET for a while, i used a couple API functions.. here and there but i got them on different websites that just said this and that does this. I never really understood how to write a API so by the link you provided i completly dont know anything about API therefore i cannot do anything yet. Can someone explain the functions of API and how it works etc... (Should i put this in a new thread?)