I am trying to build a pretty sophisticated website and need a design studio to do it... Can anyone refer me to a company that has good knowledge in design, php, flash, etc. that can create websites with nice web2.0 feel and look... thanks
They would cost you loads though. mtcmedia.co.uk is one that is near me, they look pretty good. But really you are best to find a web design company nearby where you are, so you can go in and speak to them, or they can come and speak to you. Unless you are wanting to go all out and ask one of the more famous companies (such as 2advanced) to do it which will cost you a lot more, but you will get a much better product (most of the time).
I agree with twistedspikes, you should definitely start by looking in your area. Like he said, you can meet in person and if your site is going to be rather involved, it would be easier to explain things face to face rather than over the phone or email. If you are located in north america you could try looking through the list of members registered with the AIGA or people on the Creative Hotlist. If you need further help just drop me a PM and I'll see what I can find for you.