4pcb.com -> Use the $33 special. You can make up to about a 60 square inch board, two-sided copper, mask, and silkscreen, with something like 8 mil line width and spacing. They cost $33 per board, with a 3-board minimum. If you're a student, you can get a minimum of 1. That doesn't include shipping, though, so it would be about $50. I don't know if you'd consider that expensive or not, but you can make a pretty big and complicated board on one of those, and it doesn't sound like yours would be either...