Well, with a db size of just 30MB and if the traffic is not so large, then you don't really need a dedicated server just yet. I would politely suggest though, that you do need a 'better' shared hosting provider i.e. one that doesn't oversell the space on the server.
The maximum MySQL database size you are permitted with oneandone hosting is 100MB - you should NOT stay with oneandone if you foresee your database getting towards that size - they will not allow you to go over it. They also make it 'not easy' to move to an alternate host if you have domains registered with them. They obviously cannot stop you moving, nor can they stop you pointing your domain to another host, but they definitely frown on it.
Not sure what you are paying now, but you could take a look at ASmallOrange.com webhosting. I started on their shared plan (with a 100MB db) and the performance was superb. As my forum database grew (now 400MB) I obviously needed a dedicated server. I decided that I wanted to own my own server rather than rent one and have indeed done this with ASO. They simply host a server I purchased through them and I pay them for the Admin of it.
I would suggest having a look at
www.asmallorange.com and see if any of their plans meet your needs. I can assure you they are superb and as long as they exist - I will never be moving hosts.
I offer shared hosting on my dedicated server, but I am (1) not a web host and (2) my prices are not the cheapest. I do it as a means of allowing my members to support the site. They know they could get cheaper shared hosting elsewhere, but they are happy and still decide to host their sites on my server paying a little over the odds as a means of supporting a site they get phenomenal useage out of. They also know I do it in this manner and so the expectations on me for knowledge of webhosting are not as great.
I'd love to host infekted.org - but I have to be honest with you - you can get a similar shared hosting service slightly cheaper by going directly with ASO - and you also have no reason to want to pay a little over the odds for your hosting just to support my site when you don't use it!
if you decide to move to ASO, Tim Dorr is the owner, and a thoroughly good chap he is too. I am sure he'd love to have you though I do remember them temporarily not accepting new clients until they had purchased several more servers - now that's the sign of a good webhost if ever I saw one.
PS: I'd also suggest moving to vBulletin. phpBB is superb for Open Source, but soon starts to flag when presented with a growing forum - besides, the support is crap. Don't believe anyone who tells you that gia online (in the #1 position on big-boards) is a phpBB implementation. It has been modded so much that it is now essentially its own application. phpBB could not run a system that size.
There you go sir... just my thoughts for ya!
J