Definitely don't stop going to school right now. You may say 'oh just one semester for a break' etc...then it turns into two, three, and eventually you never go back. Just knock it out while your still half way motivated.
But as for online degrees, I like it. A lot. However 152 brought up a valid point...most schools do require that you take such and such amount of credits from their institution...but check with the school that your considering taking online classes from. Also keep in mind that switching schools may force you to take additional courses to meet the BS/BA program their that particular school.
With 18 credits left, I'd finish them up on campus. You can take the 18 credits you need in one semester. A bit more than the typical 12-15...but you can do it.