I think the biggest problem for the experienced people is finding TIME!
I hate not having time to do things, but once I do, I just stick there till its done . Thats the issue with me: I can be a major code junkie sometimes. Like with my emulator. I wanted to code something new. So, I sat down, wrote up some Win32 and OGL code, mixed with some DirectInput and SDL, and viola.
Same thing with Rice Video and VBA-M: I wanted to code something and now look .
Still, I need to add my config system before its done, but its mostly usuable. Not bad for the EXE size being under 70KB