Fix MySQL whining about how Strings need an actual value
Why can't it be like PostgreSQL or SQLite3?
Also datetime improvements along with more removal of $ in prices.