I'm in the same boat working on a simple web application. There are great lessons to learn when you try the other shoe on for size. Things that I thought were trivial become real difficult, especially when you don't plan them from the start and you have to re-architect your entire code. However I do find the process enjoyable and in the end it feels fulfilling to actually create something instead of just dreaming all days about ideas.