This question is geared towards the web development side of this forum. I am a 3rd year ME major, but starting a double major in CS. I've been working as in-house IT person at an engineering firm for 2 years, so I'm pretty technically inclined, hence the CS major. I'm really really interested in web development and I've started searching Google for some companies in the area (tampa) that I could give a call to see if they have an internship available or if I could even shadow for a few hours here and there. Should I be looking for anything in particular to separate the web design places from the web development places? Any questions I should ask them before-hand and once (if) I get a chance to intern/shadow? I'd like to make sure I'm checking out a place that is using open languages, instead of stuff like ASP and .NET, but I guess having a general idea of these would be alright too. I am looking for something completely educational, hands-on, where I can learn some good web development. My goal is to write intranet type sites, not blog-type sites but web apps to interact with data taken during tests (for the engineering firm I work for currently). Making any sort of money would be a bonus, I'd really just like to learn some good PHP to start with, beyond what the books say. And also Ruby on Rails, but I'm not sure how many companies are using that so I also have a book for it. I'd also like to know the setup of a web server from scratch and how to keep it secure and expandable. Would the average web dev company have this knowledge or would it be something to look for elsewhere? Thanks.