Jeff Rosenberg has asked 3
questions and find answers to 8
problems.
Stats
271 EtPoint
92 Vote count
3 questions
8 answers
About
Accidental developer in Minneapolis, MN. I stumbled into a job in database development and decided to make a career out of it. I'm slowly but surely teaching myself about database and web development.