cool bloke, now that you have decided to quit, make sure you dont land up in the same situation in another company. check out smaller companies, which are niche players in one industry. this will give you an opportunity to develop your technical and domain skills, and it will help you in the long run. A person who can give technical guidance, understanding the client's domain can grow to be a consultant. so, pick an industry that interests you, and look for small companies that do exclusive work. i know of a few companies like that.. you should try googling on it! best of luck!