Job offer 1: I can be a senior developer at a very stable company. I'll be responsible for developing a tool that Will be used by 3000 people that work for the company. I know the technology. it's a 8 to 5 job. not to far from home. the pay actually really good and I'll be the first to set out with a new technology and will be coaching other developers in the future. I'm sure I'll be able to keep the job on the long term. I may have to swallow my pride and just accept orders and I don't know if I'll get along with those people. But offcourse since I'm the first setting out with a new technology... i'll probably will be building my own litle island in the company. Job offer 2: I can be R&D manager at a friends company. I've been helping him out for the last year in my spare hours so he know what I'm capable of. He has a hardware product and needs software for it. I'll be hiring other developers and guiding them. the location is also close to home, the pay is also very good (the same as job offer 1).... but there is a big risk. The company is just starting out (but he's been selling like crazy the last month and suspects that he will keep selling like that). If things don't go as expected I might loose the job and/or will have to travel very far every day just to do consulting as a last resort. Next to these 2 job offers I'm still in to IM and hope to get my own thing going on in the future....and I think that if I take "job offer 1", I may have some more time for my own IM stuff(and family)...But on the other hand if I help out my friend and things go well, my pay will probably grow exponentially (and also I'll be less bored at this job offer) What would you guys do? this is so frustrating ! I need some advice from someone who recognizes this situation.... Help !