wep has been open for ages, and is like fitting a new door lock to your door and leaving the key under the matt.
wpa and wpa 2 are very secure as long as you follow a few rules.
keep your key fairly random, at the very least incorporate uper case and lower case and numbers in it. If you have it as "johnsmith" then your asking to have it opened.
Basically most wpa cracks involve brute force, or dictionary attacks, just trying varyations of words until it gets the write one, if your jey is "vhvg&^T7BVHJbHJytVGhVJHjvB" then its very unlikely to be cracked, regardless of wether its wpa or wpa2, simple as that.
thats not to say there isnt other way of compromising your network without even getting the network key. Hiding your ssid is fine, but if its got a secure enough key whats the point? netstumbler or any other wireless scanning program will show your network and mac address anyways, which is all thats really needed for the hack.
the algorythm that is used by some isp`s to generate there network keys has been obtained, and reversed. so basically they can take the mac address of a router and generate the network key that has been used at factory for that router.
sky`s routers are a good example, but virgins have also been cracked.
same door, just putting the key under the flower pot instead of the matt.
this isnt to confused as wpa or wpa2 has been cracked.
install the linux distribution "backtrack", everything you need and more!!!!