Where are you? It kind of depends on where you are and how well your company is doing? Walk out in the parking lot and scope out the owners car.
If he is driving a high end car you should ask for more money.
In Southern Ca. where I'm at a good programer gets between 25 and 35 an hour depending on how high pressure the job is and how hard the work is. The harder the work the less guys can do it, the more you make. It's a food chain and the best make it to the top.